Softwareentwicklung

8
Zur Verbesserung der Commit-Praktiken

Ich dachte über Möglichkeiten nach, meine Commit-Praktiken zu verbessern. Gibt es eine Beziehung zwischen Nr. von Quellcodezeilen und Nr. von Commits? In einem kürzlich durchgeführten Projekt, an dem ich beteiligt war, wurden 30 Commits pro 1000 Zeilen ausgeführt. Eine typische Datei aus dem...

8
Soll ich alten Code in mein Repository einfügen?

Ich habe ein SVN-Repository einer PHP-Site und der letzte Programmierer hat die Quellcodeverwaltung nicht richtig verwendet. Daher befindet sich im Repo nur Code, seit ich hier arbeite. Ich habe ein paar alte Kopien der vollständigen Codebasis in Dateien als "Backups" gespeichert, aber sie sind...

8
Voraussetzungen prüfen oder nicht

Ich wollte eine solide Antwort auf die Frage finden, ob Laufzeitprüfungen durchgeführt werden sollen, um Eingaben zu validieren, um sicherzustellen, dass ein Kunde das vertraglich festgelegte Ende der Vereinbarung eingehalten hat. Stellen Sie sich zum Beispiel einen einfachen Klassenkonstruktor...

8
Wie macht man eine Open Source Website und profitiert?

Ich frage nicht genau aus geschäftlicher Sicht, aber zum Beispiel sind sowohl reddit als auch Twitter vollständig Open Source. Nach meinem Verständnis stammt zumindest die große Mehrheit ihres Gewinns aus Werbung auf ihrer Website. Was genau soll also verhindern, dass jemand seinen Code kopiert und...

8
Warum werden virtuelle Maschinen benötigt?

Anstatt den Quellcode für das jeweilige Betriebssystem (auf das er abzielt) zu kompilieren, kompilieren Sie ihn einmal und führen ihn überall aus. Für diese Frage würde ich es VM nennen (zum Beispiel sowohl für Java als auch für .NET). So wird die Ausführung von Programmen so etwas wie...