Ingeniería de software

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





5
Extensiones de nombre de archivo largas: por qué no
Estoy terminando mi aplicación para iPad, y la extensión del nombre de archivo (utilizada principalmente para que Mail y Dropbox sepan en qué programa abrir los archivos) tiene 12 caracteres de longitud. La única extensión de nombre de archivo que está cerca es tan larga tax2010. ¿Por qué hay tan …

5
Algoritmo para determinar la ruta más rápida?
Digamos que vamos del 1 al 5. La ruta más corta será 1-4-3-5 (total: 60 km). Podemos usar el algoritmo de Dijkstra para hacer eso. Ahora el problema es que la ruta más corta no siempre es la más rápida debido a los atascos de tráfico u otros factores. Por …
17 graph  dijkstra 


3
Al final de mi soga [cerrada]
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 4 años . Soy contratista de una gran empresa. Actualmente, hay tres desarrolladores en el proyecto, incluido …
17 bad-code 


4
¿En qué punto debe cambiar para lanzar build?
Una de las prácticas establecidas en la Entrega continua de Jez Humble es que debe crear un paquete y luego lanzarlo a cada entorno en el que implemente, de modo que la implementación y los artefactos se hayan probado varias veces antes de pasar a producción. Apoyo totalmente esta idea. …


2
Excepción abstracta tipo super
Si lanzar System.Exceptionse considera tan malo, ¿por qué no se Exceptionhizo abstracten primer lugar? De esa manera, no sería posible llamar: throw new Exception("Error occurred."); Esto exigiría el uso de excepciones derivadas para proporcionar más detalles sobre el error que ocurrió. Por ejemplo, cuando quiero proporcionar una jerarquía de excepción …



8
¿Cómo hago TDD en dispositivos integrados?
No soy nuevo en programación e incluso he trabajado con algunos C y ASM de bajo nivel en AVR, pero realmente no puedo entender un proyecto C incrustado a mayor escala. Siendo degenerado por la filosofía de Ruby de TDD / BDD, no puedo entender cómo la gente escribe 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.