Todas las preguntas

2
respuestas

¿Se considera que una prueba de unidad es frágil si falla cuando cambia la lógica de negocios?

Por favor vea el código de abajo; se evalúa para ver si una persona con género de mujer es elegible para la oferta1: [Fact] public void ReturnsFalseWhenGivenAPersonWithAGenderOfFemale() { var personId = Guid.NewGuid(); var gender = "F"...
pregunta 24.12.2018 - 13:02
0
respuestas

Si los objetos inmutables son buenos, ¿por qué la gente sigue creando objetos mutables? [cerrado]

Si los objetos inmutables¹ son buenos, simples y ofrecen beneficios en la programación concurrente, ¿por qué los programadores siguen creando objetos mutables²? Tengo cuatro años de experiencia en la programación de Java y, como lo veo, lo pr...
pregunta 21.10.2014 - 09:00
0
respuestas

¿Cómo puedo lidiar con la actitud de programación del culto de la carga?

Tengo algunos estudiantes de ciencias de la computación en un curso obligatorio de programación introductoria que ven un lenguaje de programación como un conjunto de hechizos mágicos, que deben lanzarse para lograr algún efecto (en lugar de verl...
pregunta 03.12.2011 - 00:38
0
respuestas

¿Cómo puede saber si el consejo de un desarrollador senior es malo? [cerrado]

Recientemente, comencé mi primer trabajo como desarrollador junior y tengo un desarrollador más senior a cargo de asesorarme en esta pequeña empresa. Sin embargo, hay varias veces en las que me daba consejos sobre cosas con las que simplemente n...
pregunta 27.06.2015 - 21:44
0
respuestas

Beneficios para los nuevos programadores

Tengo la intención de contratar a 2-3 programadores junior justo al salir de la universidad. Aparte del dinero en efectivo, ¿cuál es el beneficio más importante para un programador joven? ¿Son los juegos en el trabajo? Quiero ser creativo ... qu...
pregunta 27.06.2015 - 21:45
8
respuestas

¿Cuál es la diferencia entre escribir casos de prueba para BDD y TDD? [duplicar]

He estado aprendiendo a escribir casos de prueba para BDD (Behavior Driven Development) usando el flujo de especificaciones. Si escribo pruebas completas con BDD, ¿es necesario escribir la prueba TDD (Test Driven Development) por separado? ¿Es...
pregunta 15.02.2012 - 17:59
8
respuestas

¿Qué significa 'etapa' en git?

Me parece difícil entender git porque no pude encontrar el significado de las palabras utilizadas para las acciones. He revisado el diccionario para el significado de "etapa" y ninguno de los significados estaba relacionado con los conceptos de...
pregunta 15.11.2011 - 04:27
0
respuestas

¿Qué deben saber todos los programadores?

Independientemente de los lenguajes de programación o los sistemas operativos utilizados o el entorno para el que se desarrollan, ¿qué deben saber todos los programadores? Algunos antecedentes: Estoy interesado en convertirme en el mejor p...
pregunta 12.10.2011 - 04:45
22
respuestas

¿En qué se diferencian los globales de una base de datos?

Acabo de encontrar esta vieja pregunta preguntando qué es tan malo sobre el estado global, y la respuesta más votada y aceptada afirma que no puede confiar en ningún código que funcione con variables globales, ya que podría aparecer algún otro...
pregunta 24.05.2016 - 21:42
21
respuesta

Dejando errores intencionales en el código para que los probadores lo encuentren

No hacemos esto en nuestra empresa, pero uno de mis amigos dice que su gerente de proyecto le pidió a cada desarrollador que agregue errores intencionales justo antes de que el producto pase a control de calidad. Así es como funciona: Justo...
pregunta 28.01.2015 - 11:56