Ingeniería de software

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

6
Principios SÓLIDOS y estructura de código
En una entrevista de trabajo reciente, no pude responder una pregunta sobre SOLID , más allá de proporcionar el significado básico de los diversos principios. Realmente me molesta. He hecho un par de días para investigar y aún tengo que presentar un resumen satisfactorio. La pregunta de la entrevista fue: …
150 c#  .net  solid 

2
Mejor licencia existente para código fuente cerrado [cerrado]
Estoy creando algunas aplicaciones de código cerrado por mi cuenta (no hay una gran empresa detrás de mí) y me pregunto exactamente cómo protegerlas. En la parte superior de todos los archivos de código fuente tengo este aviso de copyright bastante básico: /******************************************************* * Copyright (C) 2010-2011 {name} <{email}> * …


8
¿Cómo organizas tus proyectos? [cerrado]
¿Tienes algún estilo particular de organización de proyectos? Por ejemplo, actualmente estoy creando un proyecto para un par de escuelas aquí en Bolivia, así es como lo organicé: TutoMentor (Solution) TutoMentor.UI (Winforms project) TutoMentor.Data (Class library project) ¿Cómo organiza exactamente su proyecto? ¿Tienes un ejemplo de algo que organizaste y …


6
¿Por qué no sale un lenguaje "mejor" más rápido que C? [cerrado]
Con todos los nuevos lenguajes "modernos" de hoy, ¿cómo es que C sigue siendo anunciado como el más rápido y "más cercano a la máquina"? Realmente no creo que haya una sola forma correcta de hacer las cosas, y C ha existido durante mucho tiempo (¡desde los años 60!). ¿Realmente …
147 c 

11
¿Cuándo escribes el código "real" en TDD?
Todos los ejemplos que he leído y visto en videos de capacitación tienen ejemplos simplistas. Pero lo que no veo es cómo hago el código "real" después de que me ponga verde. ¿Es esta la parte "Refactor"? Si tengo un objeto bastante complejo con un método complejo, y escribo mi …
147 tdd 

22
Atascado debido a "saber demasiado" [cerrado]
Observe más discusión en http://news.ycombinator.com/item?id=4037794 Tengo una tarea de desarrollo relativamente simple, pero cada vez que intento atacarla, termino en espiral en pensamientos profundos: ¿cómo podría extender el futuro, qué van a necesitar los clientes de segunda generación, cómo afecta "no funcional"? aspectos (por ejemplo, rendimiento, autorización ...), cómo sería …




30
¿Cómo te sumerges en grandes bases de código?
¿Qué herramientas y técnicas utiliza para explorar y aprender una base de código desconocida? Estoy pensando en herramientas como grep, ctagspruebas unitarias, pruebas funcionales, generadores de diagramas de clases, gráficos de llamadas, métricas de códigos sloccount, etc. Me interesarían sus experiencias, los ayudantes que utilizó o escribió usted mismo y …




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.