Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas

12
¿Es el código comprobable mejor código?
Estoy tratando de acostumbrarme a escribir pruebas unitarias regularmente con mi código, pero he leído que primero es importante escribir código comprobable . Esta pregunta toca los principios SÓLIDOS de escribir código comprobable, pero quiero saber si esos principios de diseño son beneficiosos (o al menos no perjudiciales) sin planear …

4
¿Cuál es la diferencia entre las carpetas "lib" y "vendor"?
Con respecto a la jerarquía de carpetas de origen, siempre hay algunas características comunes, tales como el src, doco testcarpetas, que tienen bastante fácil de entender el contenido. Sin embargo, me di cuenta de que los grandes proyectos tienen tanto una liby vendorcarpetas, mientras que yo siempre había pensado que …

17
Importancia de los proyectos de pasatiempo [cerrado]
Quiero saber, ¿qué tan importante es programar en tu tiempo libre? ¿Es necesario trabajar su 9-5 como programador y luego llegar a casa y trabajar en su pasatiempo para convertirse en un mejor programador? Dicho esto, sé que solo se mejora en la programación, bueno, programando. ¿Los posibles empleadores tienen …
103 skills 





14
¿En qué punto la brevedad ya no es una virtud?
Una corrección de error reciente me obligó a revisar el código escrito por otros miembros del equipo, donde encontré esto (es C #): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)CostOut) * 100 : 0; Ahora, permitiendo que haya una buena razón para todos …



24
¿Reinventar la rueda es realmente tan malo?
Su conocimiento común en programación es que reinventar la rueda es malo o malo . ¿Pero por qué es eso? No estoy sugiriendo que sea bueno. Creo que está mal. Sin embargo, una vez leí un artículo que decía que si alguien está haciendo algo mal (sabiamente en programación) explícales …


30
¿Cómo ven los programadores del oeste a los programadores del este?
La otra mitad de esta pregunta: ¿Cómo ven los programadores en el este a los programadores en el oeste? La parte oriental del mundo (India / China / Filipinas) proporciona principalmente servicios de subcontratación al mundo occidental (Estados Unidos y Europa). ¿Tiene la experiencia de trabajar con equipos offshore? Si …
101 teamwork 

21
¿Cuál es el beneficio de evitar el uso de un depurador?
A lo largo de mi carrera, he notado que algunos desarrolladores no usan herramientas de depuración, pero sí comprueban el código erróneo para descubrir cuál es el problema. Si bien muchas veces poder encontrar rápidamente errores en el código sin un depurador es una buena habilidad, parece que es menos …
101 debugging 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.