I'm an antichrist!
Tiempo de lectura estimada: 1 minutos
Víctor JáquezHoy se me fue el día en instalar Gentoo en mi nueva PC de trabajo con Juan José, quien se dió un tiempo explicándome el código del sistemita. No luce complicado, ya veremos cuando le tengamos que hincar el diente.
En mi primeras ideas son:
- ¡No hay documentación interna! Doxygen
- ¡No hay control de versiones! Subversion
- ¡No hay un seguimiento formal de bugs! Bugzilla
- ¡Los reportes son en texto plano! JasperReports (¿cómo integrarlo a un aplique en C++?)
- ¡No hay manejo estándar de impresión! ¿cómo se integraría de manera multiplataforma?
- ¡El patrón MVC está incompleto! refactoring
- ¡No vi un estándar de programación!
- ¡No hay modelos para testing de la aplicación! CPPUnit
- Hay mucho código repetido, habría que buscar formas más inteligentes de modularizarlo (más patrones arquitectónicos)
- La fuerza del toda la aplicación está en stored-procedures dentro de PostgreSQL. Y ya son un soberano desmadre. ¿Cómo modularizarlo?
Me gustó mucho cómo utilizan wine para hacer la compilación para MS Windows.