Personalmente es una cuestion de tiempo. Si no agrego comentarios en
los metodos luego debo ir a lavarme las manos.

On 07/11/06, Esteban A. Maringolo <[EMAIL PROTECTED]> wrote:
>
> On 11/7/06, Diego Gomez Deck <[EMAIL PROTECTED]> wrote:
>
> > Bueno, antes de decidir si se comentan o no los métodos tendríamos que
> > diferenciar muy bien método de mensaje.
>
> Creia tenerlo claro, pero segun lo entiendo el método es la
> implementación del comportamiento, y el mensaje es quien activa dicho
> comportamiento.
>
> > ¿Qué es lo que se comenta, el método o el mensaje?
>
> En Smalltalk sólo hay lugar para comentar el método, el mensaje sólo
> se podría documentar en el emisor (que es quien lo instancia/envia).
>
> > ¿Si hay varios métodos que implementan el mismo mensaje, la
> > documentación del mensaje no estaría duplicada?
>
> El mensaje se implementa? o es el método? El mensaje se envia, y en
> todo caso se instancia manualmente. Al menos asi lo entiendo yo (sic
> sic, diría Nimo ;-) )
>
> > En CLOS uno define por un lado el mensaje, y por otro los métodos que
> > implementan ese mensaje.  En Smalltalk, en cambio, uno no define nunca
> > (al menos como yo lo entiendo) los mensajes, sino que uno implementa
> > métodos.
> >
> > ¿So? ¿Comentamos métodos o mensajes? Si se comenta el mensaje, ¿Cómo se
> > administra la duplicación?.
>
> Métodos.
>
> > Según lo veo yo: Uno NO tendría que documentar métodos (es decir:
> > detalles de implementación) sino que debería escribir el código limpio,
> > que se entienda SIN necesidad de comentarios (hay muchos trucos para
> > eso, y muchos están en el libro de Kent Beck al que hacen referencia).
>
> Para mi, por el contrario, no deberíamos leer código, deberiamos poder
> confiar en la intención del selector, luego en el comentario y por
> ultimo (si está mal comentado) en la implementación en el lenguaje.
>
>
> > Pero, si documentamos la intención del mensaje, tenemos que administrar
> > la duplicación.
>
> Y donde comentás un mensaje?
>
> Uno comenta el método, para _NO_ tener que leer su implementación, por
> sencilla que sea. En muchos casos el selector revela la intención,
> pero en otros viene bien que el comentario diga que devuelve tal cosa
> y hace tal otra.
> Si el metodo está factorizado, siendo que el mensaje siempre impacta
> en un método principal, hay que comentar el todo y sus partes, pues
> cada parte hará algo diferente, y por ello está factorizado.
>
> Saludos.
>
>
>
>
> --
> Esteban A. Maringolo
> [EMAIL PROTECTED]
>
> >
>


-- 
Rusty
http://www.oxidized.com.ar/
[EMAIL PROTECTED]

--~--~---------~--~----~------------~-------~--~----~
  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?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a