Ingeniería de software

19
Documentar lógica matemática en código

A veces, aunque no con frecuencia, tengo que incluir la lógica matemática en mi código. Los conceptos utilizados son en su mayoría muy simples, pero el código resultante no lo es: muchas variables con un propósito poco claro y algunas operaciones con una intención no tan obvia. No quiero decir que...

19
¿La programación modular afecta el tiempo de cálculo?

Todos dicen que debería hacer que mi código sea modular, pero ¿no es menos eficiente si uso más llamadas a métodos en lugar de menos métodos, pero más grandes? ¿Cuál es la diferencia en Java, C o C ++ para el caso? Entiendo que es más fácil editar, leer y comprender, especialmente en un grupo....

19
¿Por qué usar clases al programar una tkinter gui en python?

Programo principalmente en Python y he programado un par de GUI con Tkinter, cada tutorial que he visto ha recomendado definir y usar una clase para la GUI, pero mi GUI se ejecuta sin problemas utilizando solo procedimientos, sin una clase. ¿Por qué usar una clase? Desde mi perspectiva, parece ser...

19
¿Qué tan importante es arreglar las pérdidas de memoria?

Valgring descubrió que algunos programas GTK + pierden memoria. ¿Qué tan importante es arreglar esas fugas? Quiero decir, a menudo esos programas funcionan muy bien, pero por otro lado, uno nunca puede estar seguro si quiere copiar parte del código que se escapa a otro programa. Y no estoy seguro...