Ingeniería de software

16
Mejorando el nivel de mi código C / C ++

He estado programando durante 3-4 años y siento que ya no puedo ser llamado principiante, pero leí algunas preguntas en este sitio y creo que están hablando de WTF. Siento lo mismo cuando tomo libros de programación hoy en día. He leído varios libros de programación para principiantes, algunos en...

16
¿Es útil escribir código muerto?

¿Le resulta útil escribir código muerto? Algunos dicen "Si tiene 2 lógicas para realizar alguna operación, en lugar de comentar otro código lógico o eliminar el código, hágalo como código muerto, ya que no afectará la operación". Ejemplo:- if(true){ // logic - 1 } else { // logic - 2 // dead...

16
Por qué usar Scala sobre Java

Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. Estoy totalmente interesado en Scala como lenguaje ... y todavía me cuesta...

16
Comprensión de la licencia pública de Microsoft (MS-PL)

Estoy buscando usar algunos productos de código abierto en una aplicación de software comercial en la que estoy trabajando. Uno de ellos tiene licencia bajo MIT, que entiendo que permite la vinculación de software comercial. Sin embargo, el otro producto de código abierto está licenciado bajo MS-PL...

16
Ya sea para usar -pedantic flag en g ++ o no?

Estoy aprendiendo C ++ y estoy usando g ++ en Linux para practicar. Quiero saber si las personas que trabajan como programadores usan el indicador pedagógico g ++ y también su importancia en el mundo real. ¿Qué pasa con otros compiladores, también permiten esto? ¿Se ha convertido esto en un...

16
¿Las formas de Django están violando MVC?

Acabo de comenzar a trabajar con Django después de años de Spring MVC y la implementación de formularios parece un poco loca. Si no está familiarizado, los formularios de Django comienzan con una clase de modelo de formulario que define sus campos. Spring comienza de manera similar con un objeto de...