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
Cómo gestionar y estimar los requisitos no estructurados recibidos de los clientes.
Muchas veces, durante la fase de licitación de un proyecto, recibo los requisitos de un sistema de software de nuestros clientes potenciales en un formato muy desestructurado de varias fuentes [correo electrónico, documentos de Word, Excel]. Por lo general, son un grupo de personas de "desarrollo de productos" del lado …

6
Usar clases públicas anidadas para organizar constantes
Estoy trabajando en una aplicación con muchas constantes. En la última revisión de código, se descubrió que las constantes están demasiado dispersas y que todas deberían organizarse en un único archivo de constantes "maestro". El desacuerdo se trata de cómo organizarlos. La mayoría siente que usar el nombre constante debería …


11
¿El código de baja latencia a veces tiene que ser "feo"?
(Esto está dirigido principalmente a aquellos que tienen un conocimiento específico de los sistemas de baja latencia, para evitar que las personas simplemente respondan con opiniones sin fundamento). ¿Siente que hay una compensación entre escribir código orientado a objetos "agradable" y escribir código de baja latencia muy rápido? Por ejemplo, …
21 java  c++  c  performance  latency 



6
¿Qué significa hacer una "verificación nula" en C o C ++?
He estado aprendiendo C ++ y me está costando entender nulo. En particular, los tutoriales que he leído mencionan hacer una "verificación nula", pero no estoy seguro de lo que eso significa o por qué es necesario. ¿Qué es exactamente nulo? ¿Qué significa "verificar nulo"? ¿Siempre necesito verificar si es …
21 c++  c  null 

8
Nuevas tareas de desarrollador senior
Tengo un desarrollador senior con ocho años de experiencia .NET a partir de mañana para trabajar en una aplicación de 11,000 líneas de código. En el equipo estoy yo y otro programador. Ambos tenemos unos tres años de experiencia cada uno. Es mi primer proyecto como gerente (también soy desarrollador …







4
¿Cuál es el nombre del idioma usando el método de encadenamiento para construir un objeto?
Con frecuencia uso un patrón donde uso el método de encadenamiento para configurar un objeto, similar a un patrón Buildero Prototype, pero no creo nuevos objetos con cada llamada al método, sino que modifico el objeto original. Ejemplo: new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner"); Solo me pregunto si hay un nombre para este …

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.