Ingeniería de software

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

2
¿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 Customer Relationship Management, CMS significa Content Management System …
13 cms  erp  crm 


5
Resolver conflictos de fusión debido a refactorización
Recientemente me involucré en una discusión sobre cómo manejar la refactorización en general (que es un tema interesante en sí mismo). Finalmente, se planteó la siguiente pregunta: ¿Cómo se manejan los conflictos de fusión que ocurrieron debido a que alguien realizó una refactorización de una parte del código, mientras que …



3
¿Qué debo incluir en los comentarios de la documentación XML?
Estoy tratando de documentar mejor mi código, especialmente cuando se trata de los comentarios XML en los miembros de la clase, pero a menudo se siente tonto. En el caso de los controladores de eventos, la convención de nombres y los parámetros son estándar y claros: /// <summary> /// Handler …
13 c#  coding-style 


8
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 …

2
¿Por qué se necesita el patrón de repositorio en NHibernate?
Estoy leyendo el oficial Tu primera aplicación basada en NHibernate . Si bien el tutorial es bueno y fácil de seguir, me pregunto por qué se usa el patrón Repository. En las diversas Add, Update, Removemétodos en la ProductRepositoryimplementación, el código es casi idéntica - todos ellos están utilizando transacciones, …
13 c#  .net  nhibernate 


2
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 trabajo en una tienda …
13 ruby  haskell  agile 

7
¿Debe un documento de diseño contener una discusión de los pros / contras de un diseño determinado o debe enfocarse en hechos y justificación?
Actualmente estoy en el proceso de actualizar un documento de diseño para que sea correcto y actualizado para futuros desarrolladores. Actualmente, el documento se centra solo en los hechos, presentando cómo es el diseño. No hay justificación para ninguna decisión presentada. Creo que es importante capturar la lógica para que …

3
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, pero quiero refactorizarla …

3
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 implementada, pero que se usa …


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.