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
¿Qué lenguaje de programación genera la menor cantidad de errores difíciles de encontrar? [cerrado]
En su opinión, ¿qué lenguaje le permite al programador promedio generar funciones con la menor cantidad de errores difíciles de encontrar? Por supuesto, esta es una pregunta muy amplia, y estoy interesado en respuestas y conocimientos muy amplios y generales. Personalmente, encuentro que paso muy poco tiempo buscando errores extraños …

22
¿Realmente escribes 'código limpio'? [cerrado]
He visto a algunos programadores ajustar su código una y otra vez no solo para que funcione bien, sino también para que se vea bien. En mi opinión, el "código limpio" es en realidad un cumplido que indica que su código es elegante, perfectamente comprensible y fácil de mantener. Y …

16
¿Por qué tanta popularidad con Python? [cerrado]
Aparte de estar molesto con los espacios en blanco como sintaxis, no soy un enemigo, simplemente no me fascina la Python. Aprecio la poesía de Perl y he programado hermosos servicios web en bash & korn y shebang gnuplot. Escribo documentos troffy no me importa REXX. No encontré tcl más …
54 python  perl  bash 



4
¿Los beneficios de desarrollo de usar Docker se niegan cuando se usa Java en comparación con otros lenguajes más cercanos a los binarios de Unix?
Tenía un amigo que dijo: Docker es asombroso. Puede usarlo para replicar la producción y todas sus peculiaridades en su máquina local. Luego puede implementar esa instancia directamente a través de todos los flujos de trabajo de preparación súper rápidos . Ahora esto sería cierto si los desarrolladores escribieran Ruby, …
53 java  deployment  jvm  docker 

7
¿Es una mala práctica no eliminar archivos redundantes de inmediato de VCS sino marcarlos como "Para ser eliminados" con comentarios primero?
Quería saber si la forma en que trato con los archivos fuente que necesitan ser eliminados del control de versiones podría considerarse una mala práctica. Quiero explicártelo basado en ese ejemplo: Recientemente me enojé mucho porque tuve que ordenar tediosamente las clases de Java en un programa que básicamente era …


13
Cómo dejar de perder el tiempo diseñando arquitectura [cerrado]
Recientemente me gradué de la universidad y comencé a trabajar como programador. No me resulta tan difícil resolver problemas "técnicos" o depurar con cosas que diría que tienen 1 solución. Pero parece haber una clase de problemas que no tienen una solución obvia: cosas como la arquitectura de software. Estas …


14
¿Cuándo está bien la prueba de tipo?
Asumiendo un lenguaje con algún tipo de seguridad inherente (por ejemplo, no JavaScript): Dado un método que acepta a SuperType, sabemos que en la mayoría de los casos en los que podríamos sentir la tentación de realizar pruebas de tipo para elegir una acción: public void DoSomethingTo(SuperType o) { if …


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.