Browse by Tags
All Tags »
C Sharp »
Desarrollo de Software (
RSS)
Anterior Post El post de hoy va a mostrar que, al haber usado MVC (Model-View-Controller) podemos modificar nuestras vistas, sin necesidad de tocar el código. Ni siquiera tenemos que recompilar, en muchos casos. Primero, una novedad: he pasado el ejemplo...
Este mes estuve trabajando como miembro de un equipo ágil, desarrollando una aplicación privada. Una de las características interesates es que el sistema permite la creación y existencia de entidades del dominio del negecio, aún cuando estén en...
Anterior Post Sigamos mejorando la clase de calendario de días laborables. Quiero ahora plantear el caso: - El sábado y domingo se trabaja - El lunes no se trabaja Acá en Argentina, es común que así sea la semana del panadero (aunque dado los tiempos...
Anterior post Siguiente post Veamos ahora otro test, que como los anteriores, nos va a obligar a implementar mejor nuestro software en construcción. Queremos configurar, sobre la semana básica, cuáles son los días laborables...
Anterior Post Siguiente Post Ahora veamos de tratar uno de los requerimientos: que los días laborables/no laborables sean configurables, ya sea por feriados puntuales, feriados que se repiten año a año, o porque la propia semana tenga...
Anterior Post Siguiente Post Sigo con la descripción de los tests que fui escribiendo para este problema. Ahora que ya tengo un test para ver si sábado es día laborable, agregué un test para ver si cada domingo es día...
Anterior Post Siguiente Post En el primer post de esta serie, expliqué el problema y el primer test, que va quedando en el repositorio del proyecto . Veamos ahora el segundo test. Me decidí por probar que un domingo típico es día...
Siguiente Post Comenté en el post Coding Dojo – TDD on the Rocks el ejercicio que hicimos en conjunto con el bueno de @HernanWilkinson . Quisiera hoy comenzar una serie explicando un poco mi estilo de programar ese ejercicio, para ir viendo...
Anterior Post Estuve trabajando en mi projecto AjModel. Pueden bajar el avance del código desde mi AjCodeKatas Project dentro de trunk/AjModel. Agregué una clase Model, y mejoré EntityModel y PropertyModel: El modelo referencia a todos los modelos de...
Anterior Post Próximo Post Ahora ya tengo algunos tests y en verde. Voy a agregar algunas vistas MVC en este paso de hoy. Pueden bajar el código desde mi AjCodeKatas Google Project , en trunk/AppTdd/Step04. Así que este post tiene...
Anterior Post Siguiente Post En el anterior post, implementé la recuperación de los datos de un Tema de libros. No implementé aún ninguna vista. Estoy escribiendo los tests, e implementando el código del controlador...
Siguiente post en esta serie Anterior post en esta serie Gracias a un comentario de @MartinSalias , en mi post anterior, elegí para desarrollar este ejemplo un dominio simple: mi biblioteca personal, mis libros. En esta primera iteración...
Siguiente Post Estoy escribiendo una serie de posts sobre escribir un intérprete usando TDD ( Test-Driven Developement ). Mi intención es mostrar el uso de TDD en código de producción. Desde mi adopción de TDD, produzco...
Me temo que AjLisp y AjBasic lo usamos yo y nadie más… snif… :-). Pero hay lenguajes más populares que esos. Ya es clásica la lista de TIOBE Software: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html donde aparece Java como el lenguaje...
Hace algo más de un mes, estuve trabajando en un intérprete del lenguaje Cat: The Cat Programming Language Cat is a functional stack-based programming language inspired by the Joy programming language . The primary differences is that Cat...
El bueno de Martín Salías (@MartinSalias) me avisa de este sitio y aplicación notable: http://www.coderun.com/ Pueden registrarse, el servicio básico es gratuito. Al ingresar, se encuentran con algo parecido al Visual Studio: Si vamos a crear un nuevo...
Estoy preparando una charla para el jueves de la semana que viene, 26 de Marzo, en el Microsoft User Group de Argentina. Pueden inscribirse en: MEDIA JORNADA "Test-driven development en acción, usando Visual Studio" . El horario es de 18:30...
Muchas veces, escribo programas tipo code kata, para entrenarme en algún tema de desarrollo de software. En estos últimos meses, escribí varios mini intérpretes, usando TDD, code coverage, y C#. La semana pasada, estuve trabajando en el lanzamiento de...
Estuve codificando una librería de algoritmos genéticos, usando C#. El código está en mi proyecto AjCodeKatas en Google Code dentro de: http://code.google.com/p/ajcodekatas/source/browse/#svn/trunk/AjGa El proyecto principal es AjGa (con AjGa.Tests para...
Son un usuario fanático de Twitter . Una cuenta a la que sigo es @delicious_prog , que envía varios mensajes por día, relacionados con programación, desarrollo de software en general. En uno de esos tweets, encontré el post The Clean Code Talks -- Inheritance...
More Posts
Next page »