Softwareentwicklung

9
Vermeiden Sie doppelte Fehlerberichte

Ich verwende Linux und andere Open Source-Software in meinem Haus. Da ich kein professioneller Programmierer bin, melde ich normalerweise Fehler an Entwickler, da meine Fähigkeiten nicht ausreichen, um Probleme selbst zu lösen. Welche Art von Dingen soll ich überprüfen, bevor ich einen...

9
Assemblersprache, die im Flugzeugsystem verwendet wird

Heute erwähnte mein Dozent den Grund, warum das Flugzeugsystem in Assemblersprache programmiert ist, weil das geschriebene Programm weniger Fehler aufweist. Ist diese Aussage wahr? Denn als er nach unserer Meinung fragte, sagte ich, dass die Montage ein schnelleres Programm erstellen kann, daher...

9
PHP file_put_contents Dateisperre

Der Senario: Sie haben eine Datei mit einer Zeichenfolge (durchschnittlicher Satzwert) in jeder Zeile. Nehmen wir an, diese Datei hat eine Größe von 1 MB (Tausende von Zeilen). Sie haben ein Skript, das die Datei liest, einige der Zeichenfolgen im Dokument ändert (nicht nur einige Zeilen anfügt,...

9
Sind verschachtelte Klassen unterbewertet?

Ich versuche nicht zu sagen, dass ich etwas weiß, was alle anderen nicht wissen, aber ich habe immer mehr Designs mit verschachtelten Klassen gelöst, daher bin ich neugierig, ein Gefühl dafür zu bekommen, wie akzeptabel es ist, diese scheinbar selten verwendeten zu verwenden

9
Verwenden Sie eine andere nach Ausnahme (oder nicht)

Betrachten Sie diesen Code: if (x == 1) { throw "no good; aborting" ; } [... more code ...] Betrachten Sie nun diesen Code: if (x == 1) { throw "no good; aborting" ; } else { [... more code ...] } Die beiden Fälle funktionieren genauso. Der erste Fall hat den Vorteil, dass Sie den Rest...

9
Wie strukturiere ich Git-Repositorys für ein Projekt?

Ich arbeite an einem Inhaltssynchronisationsmodul für Drupal. Es gibt ein Servermodul, das sich auf einer Website befindet und Inhalte über einen Webdienst verfügbar macht. Es gibt auch ein Client-Modul, das sich auf einer anderen Site befindet und den Inhalt in regelmäßigen Abständen abruft und...

9
Wie kann man bei BDD Specifications Workshops erfolgreich sein?

Heute haben wir versucht, BDD durch einen Spezifikationsworkshop in unseren Softwareentwicklungsprozess einzuführen. Für diesen Workshop hatten wir 2 Entwickler, 1 Tester und 1 Business Analyst. Der Workshop dauerte 1:30 Uhr und am Ende konnten wir einige BDD-Szenarien für unser neues Feature...