Als «quality» getaggte Fragen

38
Software Design: Schnell oder gut?

Wenn Sie eine nicht triviale Anwendung erstellen, ist es am besten, sich darauf zu konzentrieren, die Dinge schnell zum Laufen zu bringen und Verknüpfungen im Code zu nehmen, beispielsweise Modelllogik mit Ihren Ansichten zu mischen und die Kapselung zu unterbrechen - typische Codegerüche? Oder...

37
Was macht eine Anwendung skalierbar?

In Stellenausschreibungen sehe ich immer wieder, dass der Bewerber Erfahrung mit dem Schreiben von "skalierbaren" Bewerbungen haben muss. Was macht eine Anwendung skalierbar und woher weiß ich, dass mein Code auf Millionen von Benutzern skaliert werden kann? Ich denke, eine bessere Möglichkeit,...

37
Wie viel Code Coverage ist "genug"?

Wir beginnen hier bei meiner Arbeit mit dem Streben nach Codeabdeckung, und ich muss nachdenken ... Wie viel Codeabdeckung reicht aus? Wann kommen Sie an den Punkt, an dem die Renditen für die Codeabdeckung sinken? Was ist der Sweet Spot zwischen guter Berichterstattung und zu wenig? Variiert es...

37
Gibt es Architekturgerüche?

Es gibt Unmengen von Ressourcen im Web, die auf Code-Gerüche verweisen und diese auflisten. Ich habe jedoch noch nie Informationen über architektonische Gerüche gesehen . Ist das irgendwo definiert und gibt es eine Liste? Wurden formelle Untersuchungen zu Architekturfehlern und deren Auswirkungen...

33
Werden Softwaretests wirklich benötigt?

Ich bin Student und arbeite an meinem BE (CS). Meine Frage lautet wie folgt: Sind Tests im Softwarebereich erforderlich? Wenn wir eine Software mit größter Sorgfalt erstellen, warum sollten wir dann testen? Können wir nach dem Testen sicher sein , dass wir dieses Ziel erreicht haben (das Produkt /...

32
Verbessert Einfachheit immer die Lesbarkeit?

Vor kurzem habe ich eine Reihe von Codierungsstandards für unser Unternehmen entwickelt. (Wir sind ein neues Team, das in eine neue Sprache für das Unternehmen verzweigt.) Bei meinem ersten Entwurf habe ich den Zweck unserer Codierungsstandards in der Verbesserung der Lesbarkeit, Wartbarkeit,...