Ingeniería de software

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




8
Diccionario vs Lista
Así que me encontré con un Dictionary<int, int>hoy en el trabajo. Esto me pareció extraño porque probablemente hubiera usado un List<int>en su lugar. ¿Hay alguna diferencia y habría un caso de uso en el que se preferiría una estructura sobre la otra?



7
¿Cómo funcionan realmente las expresiones regulares?
Digamos que tiene un documento con un ensayo escrito. Desea analizar este ensayo para seleccionar solo ciertas palabras. Guay. ¿Está usando una expresión regular más rápido que analizar el archivo línea por línea y palabra por palabra buscando una coincidencia? Si es así, ¿cómo funciona? ¿Cómo puedes ir más rápido …


12
¿Qué debe hacer si su hijo no adoptó su sugerencia? [cerrado]
Lidero un equipo de 3-4 desarrolladores junior. Mi trabajo, además de escribir código, es proporcionar supervisión y orientación para los juniors. Pero, entiendo perfectamente cuánto aprecian los desarrolladores la autonomía en su trabajo, y no quiero destruir su motivación intrínseca al alimentarlos con mis pensamientos y mis algoritmos; Quiero que …


3
Relación entre BDD y TDD
¿Cuál es la relación de BDD y TDD? Por lo que entendí, BDD agrega dos cosas principales sobre TDD: nombres de pruebas (asegurar / debería) y pruebas de aceptación. ¿Debo seguir TDD durante el desarrollo por BDD? En caso afirmativo, ¿deberían nombrarse mis pruebas de unidad TDD con el mismo …
30 tdd  bdd 

11
Binarios en control de fuente
Al desarrollar dispositivos embebidos y otros mundos extraños, es muy probable que su proceso de compilación incluya múltiples binarios patentados, utilizando versiones muy específicas de ellos. Entonces la pregunta es, ¿son parte de su control de fuente? Mis oficinas siguen la regla de "retirar del control de fuente incluye todo …

10
¿Cómo responderían los proponentes de la programación funcional a esta declaración en Code Complete?
En la página 839 de la segunda edición, Steve McConnell está discutiendo todas las formas en que los programadores pueden "conquistar la complejidad" en grandes programas. Sus consejos culminan con esta declaración: "La programación orientada a objetos proporciona un nivel de abstracción que se aplica a algoritmos y datos al …

4
Llame al software GPL desde un software que no sea GPL
¿Puedo (legalmente) usar un programa publicado bajo GPL de otro programa que estoy escribiendo y no tener que respetar la GPL (para el programa que estoy escribiendo)? Por ejemplo, tengo una GUI que usa un programa (que está bajo GPL), ¿puedo ocultar el código en la GUI e incluso venderlo?
30 gpl 

17
Introducción a la programación a un matemático [cerrado]
Actualmente soy programador, tengo casi 16 años y he reducido mis carreras a algo relacionado con un título en Ciencias de la Computación o Ingeniería Eléctrica (sé que son bastante diferentes, pero esta pregunta es sobre mi amigo), pero mi amigo no está tan seguro Está muy interesado en las …
30 education  math 

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.