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
Diseño de la aplicación Javascript MVC (lienzo)
Tengo dificultades para comprender cómo estructurar / diseñar una aplicación de lienzo utilizando un enfoque similar a MVC en Javascript. La interfaz de usuario será bastante fluida y animada, los juegos serán bastante simplistas pero con un fuerte énfasis en la interpolación y la animación. Entiendo cómo funciona MVC en …


1
Diseño de interfaces y asíncronos
Supongamos que he creado una interfaz IFolderRepositorycon métodos como ese: IEnumerable<Folder> GetAllFolders(); Folder GetFolderWithId(int id); void AddFolder(Folder newFolder); void ModifyFolder(Folder folderToModify, Folder folderAfterModification); void RemoveFolder(Folder folderToRemove); y lo he implementado DatabaseFolderRepositoryy digamos CacheFolderRepositoryDecorator. Ahora 'cientos de líneas después' me gustaría agregar funcionalidades de carpetas SkyDrive, así que estoy listo para …
9 c#  async 


3
Velocidades de << >> multiplicación y división
Puede usar &lt;&lt;para multiplicar y &gt;&gt;dividir números en python cuando los cronometrado y encuentro que usar la forma de desplazamiento binario es 10 veces más rápido que dividir o multiplicar la forma regular. ¿Por qué está usando &lt;&lt;y &gt;&gt;mucho más rápido que *y /? ¿Cuáles son los procesos detrás de …



1
¿Cómo agregar contribuyentes al archivo de LICENCIA?
Soy el desarrollador principal de una biblioteca, licenciada bajo la licencia MIT y alojada en Github. El repositorio de Github incluye un archivo de LICENCIA. Cuando alguien me envía una solicitud de extracción, ¿debo enumerarlos como titulares de derechos de autor en la licencia adjunta.txt, o debo enumerarlos en una …



2
Aprendiendo Scala, sintiéndose desanimado [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 6 años . Vengo de un entorno Java y estoy tratando de aprender Scala. En …
9 java  scala 


4
Desventajas de las historias de usuario verticales
El enfoque ágil es estructurar el trabajo en historias de usuario verticales y entregar una pieza enfocada pero completamente funcional de la aplicación de principio a fin . Debido a que este es el nuevo enfoque para construir software, leí mucha literatura sobre por qué esto es mejor que las …

3
¿Qué razón se usa cuando los diseñadores de lenguaje de programación deciden qué signo toma el resultado de la operación del módulo?
Al pasar por la operación Modulo (la avenida que ingresé mientras exploraba la diferencia entre remymod ) me encontré con: En matemáticas, el resultado de la operación de módulo es el resto de la división euclidiana. Sin embargo, otras convenciones son posibles. Las computadoras y las calculadoras tienen varias formas …


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.