Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
Cox sobre Tolvards | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
Las "release candidates" (4.00 / 1) (#6)
por jorginius ("jorginius" en Google Mail) a las Fri Mar 4th, 2005 at 10:52:37 AM CET
(Información Usuario) http://www.rodriguezmoreno.com

No hablan de reemplazar o añadir subsistemas enteros, al menos no en el artículo. Ni Alan Cox Linus ni otros hacen eso en la rama estable por norma. Lo de la VM fue algo bastante atípico y no se refieren aquí a cambios radicales sino a los pequeños cambios entre "release candidates".

A lo que se refiere Cox, o lo que yo entiendo, es que Linus prefiere reescribir parcialmente el código dónde está el fallo (durante el ciclo de "release candidates") que parchearlo para que funcione sin más.

El inconveniente de la "forma Linus" es que, reescribiendo y simplificando, a veces se cuelan errores colaterales en otras partes del código que dependían de algún hack (feo y contrario a la práctica de la ingeniería, por definición de hack) que hubiera en lo reescrito. Por contra, con la "forma Cox" se modifica menos código y hay menos posibilidades de que se rompa algo.

Pero a la larga es mejor la forma Linus: primero porque el código tiende a ser de mayor calidad (más estable, limpio y fácil de mantener) y segundo porque si algo se rompe al reescribir una parte que, en principio, no tiene que ver nada con lo que se ha roto, es que eso estaba mal escrito en primer lugar: la forma de hacer las cosas de Linus saca a la luz esos errores.

También puede mostrar errores de diseño, ayudar a darse cuenta de que el diseño actual hace los interfaces más complicados de lo que deberían ser o con más acoplamientos de los que deberían tener, por ejemplo.

[ Padre ]


 

Cox sobre Tolvards | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda