NTC

6 Años

4 Comentarios

Cuando solo tenes un martillo...todos son clavos

Asi como nos quejamos de los que modelan y decimos "los que saben RUP aplican RUP a todo"...y los que desarrollan? No se escucha decir que "los que saben OO aplican OO a todo".

Cito un comentario que me llamo la atencion:

[ "con un diseño orientado a objetos que cumpla..."

Parece que damos por sentado que hay que utilizar un diseño orientado a objetos.

Los "novatos" tenéis que saber que también se puede utilizar una buena programación estructurada y procedural, y no utilizar un diseño orientado a objetos. Incluso aunque utilices un lenguaje orientado a objetos (Java, C++, etc.), no es necesario que utilices un diseño orientado a objetos, puedes utilizar un diseño estructurado y procedural.

"no utilizan herencia ni interfaces"

¿Acaso es obligatorio utilizar interfaces? Esta moda de ahora de utilizar interfaces, por ejemplo "por si cambiamos la base de datos por otra cosa" es típica de alguien que se ha leído muchos documentos "modernos" de los que circulan por Internet pero tiene poca experiencia en una empresa real.

Enterémonos: NADIE cambia la base de datos por otra cosa, y, si se cambia, te aseguro que el menor de los problemas será el haber usado o no interfaces. Es realmente absurda la costumbre de hacer siempre dos fuentes: uno con el interface y otro con la implementación.

Los interfaces están bien cuando necesitas herencia múltiple (que no existe en Java), pero es absurdo usarlos "por si nos cambian la base de datos por otra cosa y tenemos que modificar la implementación". ]

Comentarios

6 Años

Diego dijo:

VOLVIO NTC! :D

6 Años

marianoguerra dijo:

hay un teneis ahi que delata copy paste.

[citation needed]

6 Años

Gabriel dijo:

todo lo que esta entre [ ] es lo citado, por eso lo puse asi.

6 Años

tuza dijo:

jajaja porque no te haces un dominio con [] que englobe la url y directamente robas posts?