Ingeniería de software

22
¿Por qué poner algo en la pila llamado "push"?

De acuerdo con http://dictionary.reference.com empujar verbo (usado con objeto) presionar sobre o contra (una cosa) con fuerza para alejarlo. mover (algo) de una manera específica ejerciendo fuerza; empujón; unidad: empujar algo a un lado; para empujar la puerta abierta . efectuar o...

22
¿Cómo debo probar mi código TEST?

Una de las pocas cosas en las que la mayoría de los desarrolladores de software están de acuerdo es que no debe confiar en que el código funcione correctamente a menos que lo pruebe. Si no lo prueba, puede tener errores ocultos que solo le causarán más trabajo en el futuro. Entiendo cómo probar...

22
Cómo estructurar un equipo de desarrollo

Soy el gerente de un equipo de 11 desarrolladores de software que se ocupan de los sitios web / aplicaciones web de mi compañía, ejecutando hasta 4 proyectos concurrentes más el soporte diario en cualquier momento. Dentro de los 11 desarrolladores hay una mezcla de habilidades técnicas, títulos de...

22
GPL: ¿qué es la distribución?

Un punto interesante surgió en otro hilo sobre la presunta malversación de un proyecto GPL. En este caso, el software empresarial fue utilizado por algunas grandes empresas que esencialmente tomaron el código, cambiaron el nombre, eliminaron los avisos de GPL y usaron el resultado. El punto era:...

22
Iniciar sesión JSON Effect on Performance

Veo más y más artículos sobre cómo iniciar sesión en JSON. También puedes encontrar uno en el blog de NodeJS. ¿Por qué a todos les gusta tanto? Solo puedo ver más operaciones involucradas: Se están creando un par de objetos nuevos. Cadena de objetos, que implica calcular la longitud de la cadena...