Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas


5
¿Es una buena idea "# definirme (* esto)"?
Esta macro se puede definir en algún encabezado global, o mejor, como un parámetro de línea de comando del compilador: #define me (*this) Y algún ejemplo de uso: some_header.h: inline void Update() { /* ... */ } main.cpp: #include "some_header.h" class A { public: void SetX(int x) { me.x = …
19 c++ 





5
¿Cuál es el conjunto mínimo absoluto de instrucciones requeridas para construir un procesador completo de Turing?
Tengo una idea general de cómo el procesador maneja las instrucciones, pero paso mi tiempo trabajando principalmente en idiomas de alto nivel. Tal vez alguien que trabaje más cerca del hierro puede proporcionar alguna información valiosa. Suponiendo que los lenguajes de programación son básicamente abstracciones de muy alto nivel del …

4
¿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 …
19 c  memory 



1
¿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 …
19 python  gui  class 




5
Conciliar consejos de programación contradictorios: hacer que algo funcione e iterar versus realmente pensarlo antes de codificar
Soy un programador intermedio con algunos años de experiencia profesional que está a la mitad de una maestría. Al aprender a programar, a menudo escuché dos consejos aparentemente contradictorios. El primer consejo fue hacer que algo funcione rápidamente, ver cómo funciona (ya sea a través de prototipos o pruebas informales), …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.