by Carlos Ble | Sep 23, 2010 | Test Driven Development
Muy bien. Has ido haciendo TDD y ya tienes un producto maduro y con miles de lines de código en producción. Tienes que añadir una nueva funcionalidad a un módulo y te dispones a escribir primero el ejemplo-especificación, como siempre. ¡No lo hagas en una clase nueva...
by Carlos Ble | Sep 22, 2010 | Software Development
¿Por donde empiezas a refactorizar una vieja aplicación de codigo legado? Lo primero en mi opinión es tratar de escribir tests automáticos de algún tipo, que nos ayuden a asegurar que no rompemos funcionalidad. Lo normal es que sean tests de extremo a extremo (tests...
by Carlos Ble | Sep 7, 2010 | Google App Engine, Software Development
Mapreduce API is great. We’ve got a tool now that can process tasks taking more than 30 seconds. Yeaaaahhh! This is a huge improvement. I wish we have had this tools months ago. All the examples in the documentation use the webapp framework, there aren’t...
by Carlos Ble | Sep 7, 2010 | Google App Engine
GAE Blobstore is a great way to manage big files. This post is about using the Blogstore with Python and the Django GAE Helper (appengine_django). Views.py: from google.appengine.ext import blobstore # import other django stuff def show_upload_form(request): template...