Softwareentwicklung

14
TDD für die Stapelverarbeitung: Wie geht das?

Ich mag "rot / grün / refactor" für RoR, etc. ganz gut. Mein Tagesjob umfasst die Stapelverarbeitung sehr großer Dateien von Drittanbietern in Python und anderen benutzerdefinierten Tools. Die Attribute dieser Dateien sind hoch, daher gibt es eine Menge Korrekturen / Verbesserungen, die ziemlich...

14
Codeduplizierung ohne offensichtliche Abstraktion

Haben Sie jemals einen Fall von Code-Duplizierung erlebt, bei dem Sie beim Betrachten der Codezeilen keine thematische Abstraktion finden konnten, die die Rolle des Codes in der Logik genau beschreibt? Und was hast du getan, um das anzugehen? Es handelt sich um eine Code-Duplizierung, daher müssen...

14
Wirft eine Ausnahme von einer Eigenschaft eine schlechte Form?

Ich war schon immer der Meinung, dass Eigenschaften (dh ihre set / get-Operationen) schnell / sofort und fehlerfrei sein sollten. Sie sollten niemals versuchen / herumschnüffeln müssen, um eine Immobilie zu bekommen oder einzustellen. Ich suche jedoch nach Möglichkeiten, rollenbasierte Sicherheit...

14
Komponententest interner Komponenten

Inwieweit testen Sie interne / private Komponenten einer Klasse / eines Moduls / Pakets / usw.? Testen Sie sie überhaupt oder testen Sie nur die Schnittstelle zur Außenwelt? Ein Beispiel für diese internen Methoden sind private Methoden. Stellen Sie sich als Beispiel einen rekursiven...

14
Wie effektiv man ein gutes Design in großen Meetings „verkauft“

Oft habe ich eine traurige Tragödie erlebt. Folgendes passiert: Eine Überprüfung des Teamdesigns für ein neues Projekt. Ich sehe ein einfaches Design mit einigen Löchern. Ich erwähne beiläufig die Löcher und Möglichkeiten, sie zu vermeiden. Die Warnungen werden ignoriert mit Kommentaren wie "das...

14
Wie stellen junge Startups Ninja-Programmierer ein?

Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten ....

14
Zeit für Codeüberprüfungen

Wenn Sie Codeüberprüfungen durchführen Wie viel Zeit verbringen Sie mit Codeüberprüfungen im Vergleich zur Implementierung? Wie viele der Änderungen werden einer Codeüberprüfung unterzogen? du denkst es ist zu viel / sollte mehr sein? Gibt es Studien zur Wirksamkeit? [edit] danke an alle für...