Browse by Tags
All Tags »
C Sharp »
TDD »
.NET (
RSS)
Anterior Post En la implementación del lenguaje Mass, tengo una enumeración y una clase: Un Token representa una palabra del código a procesar. El encargado de separar el código en palabras es el Lexer. Y con el Parser se transforma esa corriente de Tokens...
Anterior Post Siguiente Post Veamos hoy cómo están implementados los comandos en Mass ( ver repo ). En el proyecto de librería de clases, tengo: Hay comandos para if, while, for, for each, etc…. Todos implementan la interfaz...
Anterior Post Siguiente Post Antes de ver cómo usar el lenguaje Mass ( ver repo ), quisiera tratar algunos temas de implementación. Primero, una novedad: ahora hay una solución (en https://github.com/ajlopez/Mass/blob/master/Src/Mass...
Anterior Post Como comentaba en el anterior post, hace una semana participé de la ronda preliminar del Google Code Jam . El ejercicio B fue el Lawnmover: https://code.google.com/codejam/contest/2270488/dashboard#s=p1 Problem Alice and Bob have a lawn...
Anterior Post Siguiente Post El sábado pasado estuve participando del Google Code Jam. El ejercicio A fue TicTacToeTomek: https://code.google.com/codejam/contest/2270488/dashboard Problem Tic-Tac-Toe-Tomek is a game played on a 4 x 4 square board...
Anterior Post Siguiente Post En la lista TDDev en español se mencionó hace poco el Google Code Jam . Uno de los pasados desafíos de esa competencia, es el Alien Language . After years of study, scientists at Google Labs have discovered...
Siguiente Post En estos días, leí en la lista de TDDev en español una nueva kata publicada en el blog de Aprendiendo TDD : Piedra Papel Tijera Lagarto Spock basado en el problema publicado en http://www.solveet.com/exercises/Kata...
Siguiente Post Durante estos días, estuve trabajando en la implementación de un lenguaje interpretado, sobre C#, llamado Mass (dedicado al bueno de @MArtinSaliaS ): https://github.com/ajlopez/Mass La solución actual se compone de...
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...
Anteriores posts de la serie: Escribiendo un Intérprete en .NET (Parte 9) Escribiendo un Intérprete en .NET (Parte 8) Escribiendo un Intérprete en .NET (Parte 7) Escribiendo un Intérprete en .NET (Parte 6) Escribiendo un Intérprete en .NET (Parte 5) Escribiendo...
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...
Primer post de la serie Próximo post de la serie Anterior post de la serie Desde el anterior post, he aplicado las sugerencias que dejaron en comentarios @MartinSalias y @theHumanFlag , gracias! (las dejaron en el post en inglés ). Primero...
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...
La gente de la comunidad ALT.NET Hispano no para en sus actividades, y este sábado 27 de Marzo, organizan una nueva VAN (des-conferencia virtual), en el horario habitual de 18 GTM (15hs por acá en Argentina). El tema es Moq, el framework de mocking de...