Ingeniería de software

13
¿Cómo se asignan los códigos de error?

¿Cómo, al desarrollar un proyecto de tamaño mediano, identifica, crea y mantiene códigos de error? Por mi vida, no puedo pensar en un método simple y limpio para hacerlo. Algunas de mis ideas convierten los nombres de clase y el nombre del método en una cadena entera, pero esa es una forma...

13
Elegir entre CL y Python para desarrollo web

Vengo de un entorno Java y después de leer este pequeño ensayo de Paul Graham , comencé a preguntarme acerca de elegir un nuevo lenguaje, Common Lisp, para acelerar mi trabajo (soy desarrollador web). Actualmente estoy escribiendo proyectos para mascotas, pero tengo algunos planes de negocios para...

13
Calcular costos de código incorrecto

Estoy buscando argumentos para convencer a la gerencia de que invierta el esfuerzo en refactorizar. Registramos el trabajo usando Jira y relacionamos cada svn-commit con una llamada de jira. Mi idea es hacer lo siguiente: detectar manualmente un área de código que está extremadamente mal...

13
Cómo manejar el "dogmatismo" tecnológico

Dejé un trabajo (para trasladarme a otro país) donde programé en Javascript y Haskell (alguna pitón) la mayor parte del tiempo. Realmente me gustó porque la gente era objetiva, positiva, matemática y, sin embargo, hizo un montón de cosas. Esta fue una tienda verdaderamente profesional. Ahora...

13
Aplicando principios SÓLIDOS

Soy bastante nuevo en los principios de diseño SOLID . Entiendo su causa y beneficios, pero no logro aplicarlos a un proyecto más pequeño que quiero refactorizar como ejercicio práctico para usar los principios SOLID. Sé que no hay necesidad de cambiar una aplicación que funcione perfectamente,...

13
Pasar de un proyecto de un hombre a un proyecto de equipo en el futuro. ¿Qué debo hacer ahora en preparación y qué puedo esperar?

Para dar más detalles, estoy interesado en saber qué piensa la gente que necesita implementar mientras aún es un proyecto de un solo hombre (control de la fuente del equipo, documentación, compilaciones, etc.) y qué cosas no es necesario hacer hasta ese punto cuando llegue la segunda persona en el...

13
¿Cuál es la diferencia entre CRM, CMS y ERP [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 8 años . Sé que CRM es sinónimo de...