Softwareentwicklung

23
Codequalität bei Unit-Tests?

Lohnt es sich, beim Schreiben von Komponententests die zusätzliche Zeit dafür zu verwenden, dass der Code eine gute Qualität und Lesbarkeit aufweist? Beim Schreiben von Tests verstoße ich oft gegen das Gesetz von Demeter , um schneller zu schreiben und die Verwendung so vieler Variablen zu...

23
Neuformatierung und Versionskontrolle

Auf die Formatierung des Codes kommt es an. Auch Einrückungen sind wichtig . Und Konsistenz ist wichtiger als kleine Verbesserungen. In der Regel verfügen Projekte jedoch nicht über einen klaren, vollständigen, überprüfbaren und erzwungenen Styleguide ab dem ersten Tag, und wichtige Verbesserungen...

23
Worauf achten Arbeitgeber bei Autodidakten? [geschlossen]

Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Ich bin ein Autodidakt, der kurz vor dem Eintritt in den...

23
Bug Tracking-Etikette - Nekromantie oder Duplikat?

Ich bin auf ein sehr altes Feature-Request-Problem (über 2 Jahre) in einem Bug-Tracker für ein Open-Source-Projekt gestoßen, das als "behoben (nicht behoben)" markiert wurde, da für die angeforderte Verbesserung keine Tools erforderlich waren. In der Zeit, die vergangen ist, seitdem diese...

23
Checkliste zur Vermeidung von Lieferantenbindung?

Gibt es eine Reihe von branchenweit anerkannten Regeln, um eine Lieferantenbindung zu vermeiden? Ich meine, etwas, das man einem Manager oder einem anderen Entscheidungsträger zeigen kann, das leicht zu verstehen und leicht zu überprüfen ist. Gibt es allgemein anerkannte Regeln, eine Checkliste...

23
So implementieren Sie einen sicheren Kennwortverlauf

Passwörter sollten aus offensichtlichen Sicherheitsgründen nicht im Klartext gespeichert werden: Sie müssen Hashes speichern und den Hash sorgfältig generieren, um Regenbogentabellenangriffe zu vermeiden. Allerdings, in der Regel Sie die Anforderung haben die letzten speichern n Passwörter und...

23
Erfolg: / Misserfolg: Blöcke vs. Abschluss: Block

In Objective-C sehe ich zwei gebräuchliche Muster für Blöcke. Eines ist ein Paar von Erfolg: / Misserfolg: Blöcke, das andere ist eine einzelne Vervollständigung: Block. Angenommen, ich habe eine Aufgabe, die ein Objekt asynchron zurückgibt, und diese Aufgabe schlägt möglicherweise fehl. Das erste...