Ingeniería de software

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

6
¿Por qué las matrices C no pueden tener longitud 0?
El estándar C11 dice que las matrices, tanto de tamaño variable como de longitud variable "tendrán un valor mayor que cero". ¿Cuál es la justificación para no permitir una longitud de 0? Especialmente para matrices de longitud variable, tiene mucho sentido tener un tamaño de cero de vez en cuando. …
13 c  array 


6
Cuestionando uno de los argumentos para los marcos de inyección de dependencia: ¿Por qué es difícil crear un gráfico de objeto?
Los marcos de inyección de dependencia como Google Guice dan la siguiente motivación para su uso ( fuente ): Para construir un objeto, primero construye sus dependencias. Pero para construir cada dependencia, necesita sus dependencias, y así sucesivamente. Entonces, cuando construyes un objeto, realmente necesitas construir un gráfico de objeto. …




8
¿Por qué tenemos que usar divs?
Esta mañana, mientras escribía algunos html y haml, se me ocurrió que la forma en que se usan los divs es ridícula. ¿Por qué no están implicados los divs? Imagina si esto: <div class="hero-img"> <img src="http://whatever.com/this.jpg"> </div> era esto: <hero-img> <img src="http://whatever.com/this.jpg"> </hero-img> Si se supusiera la parte de "clase …
13 html  html5 


5
Tipos de pruebas unitarias basadas en la utilidad.
Desde el punto de vista del valor, veo dos grupos de pruebas unitarias en mi práctica: Pruebas que prueban alguna lógica no trivial. Escribirlos (antes o después de la implementación) revela algunos problemas / errores potenciales y ayuda a tener confianza en caso de que la lógica cambie en el …
13 unit-testing  tdd 


8
Diseñadores UX trabajando un Sprint por delante
Nuestros diseñadores de UX generalmente tienen una historia en Sprint X que los desarrolladores implementarán en Sprint X + 1 (los diseñadores de UX y los desarrolladores / evaluadores están en un solo equipo). Creo que esto tiene sentido porque si no tienes maquetas de pantalla y especificaciones claras, realmente …



4
Qué hacer cuando su empresa no cifra las contraseñas
Antecedentes Me contrataron para ayudar a una empresa a mantener su servidor. Trabajo en algunos proyectos PHP menores, pero también reviso los problemas de rendimiento y, recientemente, escaneo los registros para detectar piratas informáticos. Estos chicos han estado ejecutando su servidor durante algún tiempo y tienen lo que yo llamaría …
13 php  apache  security  mysql 

6
En Scrum, ¿quién verifica "Hecho"?
Soy gerente de control de calidad / pruebas en mi organización y hasta hoy verifiqué la calidad del software (pruebas escritas y ejecutadas y errores corregidos). ¿Quién verificará esto en Scrum? ¿Cómo sé que el equipo escribió y ejecutó todas las pruebas correctas? Por otro lado, me temo que si …
13 scrum 

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.