Estimados, estuvimos más que activos esta semana 🤪 por ende quiero aprovechar para darles algunos consejos a la hora de programar alguna modificación o idea.
- Testeen todo como si fuesen un usuario que no sabe nada del sistema, me he encontrado con bugs simples y fáciles de resolver, pero que se nota que era por un camino que nadie probó.
- Cambios pequeños, no se embarquen en cambios muy grandes salvo que estén usando un modelo complejo (ej: Opus 4.7 o GPT 5.4) que tiene suficiente contexto como para contemplar todo
- Antes de embarcarse en una modificación importante, creen el Issue, propongan la idea, la solución que tienen pensada, por ahí otro programador tiene una idea superadora o ya venía trabajando en algo similar y pueden complementarse, no dejen todo al agente AI de turno (el 90% de las ideas que implementé son mías, no de AI, tengo 40 años programando)
- Cuando piensen en un caso de uso, escriban el Issue y vuelvan a pensar tres o cuatro veces de qué otras formas se puede usar, para qué otras personas puede servir y cómo hacerlo lo más "general" posible
- Traten de evitar crear nuevo cuando ya existe, menos es más, si hay una tabla, no hace falta crear otra, por ahí se puede usar la misma tabla (sucedió eso con las de links por ejemplo)
- KISS: keep it simple, stupid
- Documentación, no sólo el changelog, también si hay procedimientos nuevos, pueden agregarlos en /docs
No es una guía obligatoria, son sugerencias, más que nada salen de la experiencia previa haciendo muchos proyectos, este TravelMap no surgió ni siquiera como un proyecto organizado ni pensado para tantos programadores, pero eso hace que me llene más de ganas todavía de mantenerlo y organizarlo, tratemos de mantener ese orden entre todos.
Gracias por participar! 💪
Estimados, estuvimos más que activos esta semana 🤪 por ende quiero aprovechar para darles algunos consejos a la hora de programar alguna modificación o idea.
No es una guía obligatoria, son sugerencias, más que nada salen de la experiencia previa haciendo muchos proyectos, este TravelMap no surgió ni siquiera como un proyecto organizado ni pensado para tantos programadores, pero eso hace que me llene más de ganas todavía de mantenerlo y organizarlo, tratemos de mantener ese orden entre todos.
Gracias por participar! 💪