Softwareentwicklung

55
Bug wieder öffnen vs. neu

Ein Fehler wurde geöffnet, behoben, überprüft und geschlossen. Einen Monat später wurde es in einer nachfolgenden Version nach mehreren Iterationen ohne Regression erneut angezeigt. Wenn die Fehlermerkmale gleich sind, öffnen Sie die vorhandene Fehler-ID erneut oder öffnen Sie eine neue mit einem...

55
Was ist mit „Ein Benutzer sollte sich nicht entscheiden, ob es sich um einen Administrator handelt oder nicht. Das Privilegien- oder Sicherheitssystem sollte. “

Das in der Frage verwendete Beispiel für die Übergabe von Mindestdaten an eine Funktion gibt Aufschluss darüber, ob der Benutzer ein Administrator ist oder nicht. Eine häufige Antwort war: user.isAdmin() Dies führte zu einem Kommentar, der mehrmals wiederholt und mehrfach hochgestuft wurde:...

55
Wie schreibt man Unit-Tests vor dem Refactoring?

Ich habe einige Antworten auf ähnliche Fragen wie "Wie halten Sie Ihre Komponententests beim Refactoring aufrecht?" Gelesen. In meinem Fall ist das Szenario insofern etwas anders, als ich ein Projekt erhalten habe, um es zu überprüfen und mit einigen Standards in Einklang zu bringen, die wir haben....

54
Warum so beliebt bei Python? [geschlossen]

Abgesehen davon, dass ich mich über Whitespace als Syntax ärgere, bin ich kein Hasser. Ich verstehe die Faszination von Python einfach nicht. Ich schätze die Poesie von Perl und habe wunderschöne Webservices in Bash & Korn und Shebang programmiert gnuplot. Ich schreibe Dokumente ein troffund...

54
Schreiben Sie tatsächlich 'sauberen Code'? [geschlossen]

Ich habe einige Programmierer gesehen, die ihren Code immer wieder modifizierten, um ihn nicht nur "gut funktionieren", sondern auch "gut aussehen" zu lassen. IMO, 'sauberer Code' ist eigentlich ein Kompliment, das anzeigt, dass Ihr Code elegant, vollkommen verständlich und wartbar ist. Der...