“Regla de TDD y conflicto de contrato de Java.”
La regla uno de TDD es la siguiente: Escribir código de producción solo para aprobar una prueba de unidad fallida. El libro “Effective Java Item 11” (tercera edición) establece el mismo contrato para el método java Object.hashCode(): Siempre sobrescribe hashCode cuando sobrescribes equals. Ahora bien, ¿qué es lo correcto si . . . Read more