Angel "Java" Lopez

NET, Java, PHP y Desarrollo de Software

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

.NET

ASP.NET

Windows Form

VB.NET

C#

Sitios

Blogs

Browse by Tags

All Tags » C Sharp » Desarrollo de Software (RSS)
Escribiendo una Aplicación usando TDD (Part 6) Modificando Vistas
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...

Posted Sun, Apr 7 2013 12:33 by lopez | with no comments

TDD y Reglas de Negocio (1)
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...

Posted Sat, Jul 28 2012 10:47 by lopez | with no comments

TDD Paso a Paso (6) La semana del panadero
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...

Posted Fri, May 25 2012 23:36 by lopez | 1 comment(s)

TDD Paso a Paso (5) Lunes como día no laborable
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...

Posted Wed, May 9 2012 10:11 by lopez | 1 comment(s)

TDD Paso a Paso (4) Otro tipo de Semana
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...

Posted Tue, Apr 24 2012 11:05 by lopez | 2 comment(s)

TDD Paso a Paso (3) Domingo y Semana Típica
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...

Posted Wed, Apr 18 2012 15:25 by lopez | 2 comment(s)

TDD Paso a Paso (2) Días No Laborables
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...

Posted Tue, Mar 20 2012 17:20 by lopez | 1 comment(s)

TDD Paso a Paso (1) Primer Test
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...

Posted Sun, Mar 18 2012 17:15 by lopez | 2 comment(s)

AjModel: Modelo por Código (Parte 2) Modelos y Repositorios
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...

Posted Thu, Jun 30 2011 11:04 by lopez | 1 comment(s)

Escribiendo una Aplicación usando TDD (Part 5) Agregando Vistas
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...

Posted Mon, Jun 27 2011 11:21 by lopez | 3 comment(s)

Escribiendo una Aplicación usando TDD (Parte 4) Alta y Actualización
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...

Posted Thu, Jun 2 2011 11:05 by lopez | 1 comment(s)

Escribiendo una Aplicación usando TDD (Parte 2) Primera lista
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...

Posted Fri, Mar 25 2011 15:48 by lopez | 1 comment(s)

Escribiendo una Aplicación usando TDD (Part 1) Introducció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...

Posted Tue, Mar 1 2011 9:21 by lopez | 4 comment(s)

Popularidad de Lenguajes de Programación
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...

Posted Wed, Jul 8 2009 10:50 by lopez | 3 comment(s)

Presentando AjCat
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...

Posted Wed, Apr 29 2009 11:24 by lopez | with no comments

CodeRun plataforma de desarrollo en línea
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...

Posted Tue, Mar 24 2009 12:54 by lopez | with no comments

Test-driven development en acción, usando Visual Studio
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...

Posted Wed, Mar 18 2009 10:09 by lopez | with no comments

TDD and Code Kata: Writing a Lexer for AjRuby
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...

Posted Thu, Mar 12 2009 6:11 by lopez | 1 comment(s)

AjGa: una librería de algoritmos genéticos
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...

Posted Wed, Jan 28 2009 7:33 by lopez | 2 comment(s)

Clean Code Talks -- Herencia, Polimorfismo y Tests
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...

Posted Tue, Jan 13 2009 9:15 by lopez | with no comments

More Posts Next page »