He estado codificando por algunos años y todavía siento que mi conocimiento no es lo suficientemente amplio como para convertirme en un profesional. He estudiado algunos libros relacionados con patrones de diseño, pero sé que hay muchos otros.¿Cuál es la lista de patrones y principios que un programador debe/debe saber?
Entonces, ¿podría alguien enumerar los patrones y principios que cree que es bueno aprender a convertirse en un mejor programador y más profesional?
Lenguajes de programación Trabajo en: C#, Ruby, Javascript.
* y cuando no *: definitivamente lo más importante para recordar. Mucha gente parece volverse loca de patrones al principio e intenta convertir todo en patrones, a veces haciendo que el código sea mucho más fácil y que no gane nada. –
@ ho1 +1, ¡cierto! "Para un martillo, todo parece un clavo". –