Ingeniería de software

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

3
¿Por qué los módulos .NET separan los nombres de los archivos del módulo de los espacios de nombres?
En implementaciones del lenguaje de programación Scheme (estándar R6RS) puedo importar un módulo de la siguiente manera: (import (abc def xyz)) El sistema intentará buscar un archivo $DIR/abc/def/xyz.slsdonde $DIRhaya algún directorio donde guarde sus módulos Scheme. xyz.slses el código fuente del módulo y se compila sobre la marcha si es …

2
¿Es este espacio incómodo algún tipo de estilo?
Al leer otro código de programador, usa un formato que nunca he visto. P.EJ namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return _variable; } }//eof - class (Yes these eof comments are …


3
¿Cómo documento necesariamente estructuras de código necesariamente complejas?
Si tengo un código que es matemáticamente o estructuralmente bastante complejo e irreductible, ¿cómo haría para documentar este código? En particular, ¿cómo puedo asegurarme de que alguien que no tenga las habilidades matemáticas o arquitectónicas que yo pueda entenderlo de la documentación? ¿Debo documentar todas las matemáticas también? Enlace a …


1
Buenas prácticas para empaquetar programas Python
He estado usando Python por un tiempo, tanto en el contexto de proyectos personales como profesionales. Una cosa que me ocurrió recientemente es que nunca había pensado en una buena manera de implementar programas de Python. Básicamente, dado que se trata principalmente de un montón de scripts, generalmente los copio …

3
Ágil: picos y la línea de tiempo general
El equipo está comenzando su primer proyecto Agile de capital A, y parece que el proyecto se alineará muy bien con la metodología (es decir, probablemente solo podamos tomar un libro ágil y seguirlo como una receta), con un poco de confusión: El proyecto involucra tres cosas con las que …
9 agile 




4
Aplicación de código abierto de pago
La pregunta que me molesta es si es posible / factible / razonable esperar que una aplicación de código abierto se venda bien en el mercado móvil. ¿Debo creer que mis usuarios usarán mi aplicación, en lugar de crear la versión extraída y, lo que es más importante, cómo puedo …

3
¿Cuáles son las condiciones iniciales ágiles?
Primero permítanme decir que creo que un proceso ágil puede funcionar debido a los siguientes principios subyacentes: Trae foco Limita el ruido que realmente enfoca En segundo lugar, me pregunto cuáles son las condiciones iniciales necesarias para que un proceso ágil pueda tener éxito. Por ejemplo, necesitamos tener: No hay …
9 agile 

6
La mejor manera de analizar un archivo
Estoy tratando de encontrar una mejor solución para hacer un analizador sintáctico de algunos de los formatos de archivo famosos, como: EDIFACT y TRADACOMS . Si no está familiarizado con estos estándares, consulte este ejemplo de Wikipedia: Consulte a continuación un ejemplo de un mensaje EDIFACT utilizado para responder a …



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.