Ingeniería de software

8
Algoritmo de agrupamiento

Hemos desarrollado un algoritmo que, según el tiempo de check-in de algunos trabajadores y su lugar de residencia, calcula la forma de agruparlos en algunos vehículos y la ruta que deben seguir los vehículos para llevarlos al lugar de trabajo. Esto se ha logrado utilizando el algoritmo TSP...

8
¿Demasiadas llamadas a la API REST en una página?

Una aplicación web diseñada con componentes pequeños y altamente modulares (en este caso, usando directivas AngularJS, pero podría ser fácilmente WebComponents, componentes ReactJS o cualquier otra tecnología). Los componentes a menudo tienen llamadas asíncronas de API REST, tras la inicialización...

8
Implementando una capa de ocultación de complejidad

Como parte de las dependencias que tiene el proyecto en el que estoy trabajando, utilizamos varios servicios básicos. Estos servicios, a los que no podemos hacer grandes cambios, son un gran desastre. Dependiendo del método que invoquemos, necesitamos convertir nuestros parámetros (y valores de...

8
Nunca usar modelos, solo modelos de vista

Estoy comenzando un nuevo proyecto MVC 5 desde cero. Estoy usando EF 6 (Base de datos primero) e Identity 2.0. Mi solución consta de 3 proyectos diferentes: Datos (donde tengo un .edmx y mi contexto de base de datos), Recursos (para fines de localización) y Web (el proyecto web en sí). Estoy...

8
comparación cuantitativa de formas AST

¿Cómo se puede comparar la forma de los árboles de sintaxis abstracta de programas de código fuente similares (C, C ++, Go o cualquier cosa compilada con GCC ...)? Supongo que la detección de plagio en el código fuente usaría tales técnicas, pero no tengo idea de cómo se llamaría eso ... Por...