Ingeniería de software

35
Peores prácticas en C ++, errores comunes [cerrado]

Después de leer este famoso discurso de Linus Torvalds , me pregunté cuáles son en realidad todas las trampas para los programadores en C ++. No me estoy refiriendo explícitamente a los errores tipográficos o al mal flujo del programa como se trata en esta pregunta y sus respuestas , sino a más...

35
¿Qué nombres de antipatrones existen? [cerrado]

Hay algunos nombres, donde si te encuentras buscando esos nombres, sabes que ya has desordenado algo. Por ejemplo: XxxManager Esto es malo porque una clase debe describir lo que hace la clase. Si la palabra más específica que se te ocurre para lo que hace la clase es "administrar", entonces la...

35
Compararse con los demás durante las entrevistas [cerrado]

A menudo me preguntan en algún momento durante el proceso de la entrevista que me compare con mis compañeros. Por ejemplo, uno de mis primeros trabajos después de graduarme me pidió que me comparara con mis compañeros de clase. Un trabajo que entrevisté recientemente me pidió que me comparara con...

35
Cómo determinar los niveles de abstracción

Hoy estaba leyendo un libro llamado "Código limpio" y me encontré con un párrafo donde el autor hablaba sobre los niveles de abstracción por función, clasificó algunos códigos como bajo / intermedio / alto nivel de abstracción. Mi pregunta es ¿cuál es el criterio para determinar el nivel de...