
domingo, 27 de septiembre de 2009
Windows es un BSD???

viernes, 25 de septiembre de 2009
Pirámide de la calidad de código

La base de la piramide debe de ser formada por la caracteristicas que hacen el codigo robusto. La cúspide (apex) esta representada por la cantidad de funcionalidad y fiabilidad del código.
Asi que si quieres que la cúspide sea mas alta (mas funcionalidad y fiabilidad), mas grande la base tiene que ser.
- Buenos comentarios.
- Buen nombramiento de variables, funciones, clases, etc.
- Uso consistente de estándares.
- Lógica clara.
Expansibilidad (Extensibility)
Esta característica mide que tan fácil es añadir una nueva funcionalidad, un buen diseño proveerá gran expansibilidad. Mientras mas expansibilidad tenga, menos tiempo y menos cambios en el código, le tomara a a un desarrollador añadir funcionalidad .
Atomicidad (Atomicity)
Esta característica mide como las diferentes unidades de lógica de la aplicación están separadas, así cuando un cambio es necesario solo se realiza en un lugar en el código. Una gran atomicidad es alcanzada siguiendo los siguientes principios al codificar como:
- Principios SÓLIDOS.
- DRY (Dont Repeat Yourself).
- Continuo mejoramiento del código.
miércoles, 23 de septiembre de 2009
Ruby on Rails

haber para orates ke lean esto aki pondre lo que vaya aprendiendo sobre RoR ya que el Java no me gusto en lo mas minimo y menos administrar servidores java jajajaja asi ke tratare de hacer mi "trabajo" en RoR haber si pega el chicle y si no pues ni pex un lenguaje mas a la lista de los aprendido. Ni modo Perl 6 para ke nunca llegara y ruby es divertido mucho mas ke el python y el PHP.
