Browse by Tags
All Tags »
TDD (
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...
Gracias a la gente del MUG Argentina ( http://www.mug.org.ar ), dí una charla de dos horas sobre cómo es TDD, con un ejemplo en Visual Studio. Desarrollamos algunos tests, cumpliendo con el ciclo rojo, verde, refactor, sobre una Factura con Productos...
Hoy paso a comentar dos entregables que se publicaron: una entrevista, y una charla como podcast. El año pasado, el bueno de @santiagobasulto (desarrollador de software, emprendedor, programador Python, colaborador en proyectos de código abierto) tuvo...
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...
Gracias al MUG Argentina podré dar en unos días una gratuita charla sobre TDD con Visual Studio: Introducción a TDD con Visual Studio Martes 26 de Marzo Lugar: Auditorio del MUG, Rivadavia 1479 1er Piso, Buenos Aires. Horario: 18:30 a 20:30 hs. Describiremos...
Sirva el post de hoy como introducción a un gran tema, que seguramente no podré comentar completamente. Es el tema de la relación entre TDD (Test-Driven Development) y diseño de implementación (no de interfaz o experiencia de usuario, digamos, diseño...
Veamos hoy un tema que pone en perspectiva ¿para qué sirve TDD? O por lo menos, trata de responder en gran parte esa pregunta. Todos conocemos lo que es programar en Java o en .NET. Escribimos el programa, posiblemente usando una IDE (Eclipse, Visual...
Ya he escrito bastante en mis anteriores posts, sobre cuánto uso modelos en memoria al desarrollar un sistema. Pero ¿qué pasa cuando tenemos una base de datos? Ya sea porque llegamos al punto de necesitar usarla, o porque la base de datos ya está desde...
Ya saben que TDD (Test-Driven Development) es uno de mis temas favoritos. Y no sólo porque me gusta, sino porque creo que es uno de los temas a difundir para mejorar la calidad de nuestro trabajo, tanto en el código entregado como en la calidad de vida...
Hace más de una década, escribí un sitio que sirvió luego de base para mi sitio personal. Estaba basado en tener items heterogéneos (enlaces, páginas tipo wiki, etc…) clasificados en categorías. Las categorías se disponían en árbol, y se soportaba el...
Hace unos años tuve la suerte y el agrado de conocer personalmente a Fernando Aguilar, uno de los mejores jugadores de Go, de Argentina y de Occidente. Pueden leer: Fernando Aguilar y el Go Sobre el juego del Go, ver mis posts y links: http://ajlopez...
En estas semanas pasadas, he estado trabajando en ejemplos y módulos JavaScript/Node.js, usando TDD en cada paso. Practicar, practicar, practicar, el camino a la maestría. Pueden ver mi progreso y revisar los commits que hago ante cada test. Lo que sigue...
More Posts
Next page »