Softwareentwicklung

19
Dokumentation der mathematischen Logik im Code

Manchmal, wenn auch nicht oft, muss ich mathematische Logik in meinen Code einfügen. Die verwendeten Konzepte sind meist sehr einfach, aber der resultierende Code ist nicht - viele Variablen mit unklarem Zweck und einige Operationen mit nicht so offensichtlicher Absicht. Ich will damit nicht sagen...

19
Beeinflusst die modulare Programmierung die Rechenzeit?

Jeder sagt, ich sollte meinen Code modular gestalten, aber ist es nicht weniger effizient, wenn ich mehr Methodenaufrufe als weniger, aber größere Methoden verwende? Was ist der Unterschied in Java, C oder C ++? Ich habe festgestellt, dass das Bearbeiten, Lesen und Verstehen einfacher ist,...

19
So erstellen Sie besseren OO-Code in einer relationalen datenbankgesteuerten Anwendung, in der die Datenbank schlecht konzipiert ist

Ich schreibe eine Java-Webanwendung, die hauptsächlich aus einer Reihe ähnlicher Seiten besteht, in denen jede Seite mehrere Tabellen und einen Filter enthält, der für diese Tabellen gilt. Die Daten in diesen Tabellen stammen aus einer SQL-Datenbank. Ich verwende myBatis als ORM, was in meinem Fall...

19
Etikette zum Bearbeiten einer Pull-Anfrage

Ich besitze ein Repository auf GitHub, an das jemand mit einem einzigen Commit eine Pull-Anfrage gesendet hat. Ich möchte seine Lösung nur teilweise implementieren und etwa die Hälfte der vom Benutzer vorgenommenen Codeänderungen verwenden. Was soll ich in dieser Situation tun? Erstellen Sie eine...

19
Wie wichtig ist es, Speicherlecks zu beheben?

Ich fand durch Valgring, dass einige GTK + -Programme Speicher verlieren. Wie wichtig ist es, diese Undichtigkeiten zu beheben? Ich meine, oft funktionieren diese Programme sehr gut, aber andererseits kann man nie sicher sein, ob man einen Teil des leckenden Codes in ein anderes Programm kopieren...