Ingeniería de software

12
Proyectos curativos de amigos fallecidos

Un muy buen amigo mío y un ávido programador falleció recientemente. Dejó casi 40 proyectos en BitBucket. La mayoría de ellos son públicos, pero algunos de ellos están marcados como privados. Decidí asumir tareas de curación para los proyectos en lugar de dejar que su trabajo desaparezca. Si has...

12
¿C ++ no es adecuado para OOP? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

12
El constructor generalmente no debe llamar a métodos

Le describí a un colega por qué un constructor que llama a un método puede ser un antipatrón. ejemplo (en mi oxidado C ++) class C { public : C(int foo); void setFoo(int foo); private: int foo; } C::C(int foo) { setFoo(foo); } void C::setFoo(int foo) { this->foo = foo } Me gustaría...

12
¿De dónde deben provenir los valores de sal hash?

Al agregar valores de sal a un valor hash para algo como una contraseña que no se puede almacenar en texto sin formato, ¿cuál es el mejor lugar para obtener los valores de sal? Por contexto, supongamos que esto es para contraseñas en un inicio de sesión de página

12
¿LINQPad todavía se usa mucho por ahí? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión