En Smalltalk todas las clases se pueden modificar:
 
1. Agregar más métodos.
2. Redefinir los ya existentes.
3. Eliminar métodos.
 
Eso independientemente de si la clases es básica para que Smalltalk funcione o no.
 
Eso sumado al hecho de que funciona bajo el concepto de "imagen", si alguien se comete un error, la imagen puede quedar inestable y hay que deshecharla. A priori no es posible saber si la imagen está inestable.
 
En Java pasa lo mismo, pero con las clases compiladas. Como unas dependen de otras, puede que cuando cambias una clase, el compilador recompile algunas y otras no. Si lo hace mal, el comportamiento puede no ser el correcto.
 
Eso era típico de lso sistemas hechos en C++, en los que cuando llegabas se recomendaba no recompilar ciertas cosas. Luego el problema se pasó a Java. Por eso parte de las certificaciones de CMM requieren que el proyecto se recompile completamente de manera periódica, como una manera de asegurarse de que están todos los fuentes. Sin eso, no podrían alcanzar CMM nivel 2, que exige que el proyecto sea reproducible (tanto que sus funcionalidades sean reproducibles como sus defectos).
 
Pues bien, en Smalltalk, sin pruebas unitarias a la S-Unit y sin code review permanente (como pair programming), se hace fácil que un programador más listo que los demás tome ventaja del sistema y lo convierta en un montón de basura. Eso es más difícil en Java, pero no imposible.
 
Saludos,
Guillermo.

 
On 10/24/06, Andres Poncelas <[EMAIL PROTECTED]> wrote:

>>> [EMAIL PROTECTED] 24/10/2006 14:37:41 >>>

>No coincido.
>Un tipo mediocre te hace mas destrozos en Smalltalk que en Java.
 
Estas seguro que hace mas destrozos en Smalltalk? no sera que estamos acostumbrados a que en smalltalk se tratan de hacer las cosas bien y en Java no? por el tipo de proyecto o por lo que sea.....
 
>El management es el problema principal.
 
Es muy probable
Saludos, Andrés

 


 

 


--~--~---------~--~----~------------~-------~--~----~
Ha recibido este mensaje porque está suscrito a Grupo "clubSmalltalk" de Grupos de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
 Para anular la suscripción a este grupo, envíe un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en http://groups-beta.google.com/group/clubSmalltalk.
-~----------~----~----~----~------~----~------~--~---

Responder a