Als «code-quality» getaggte Fragen

Fragen zu Best Practices für das Schreiben von qualitativ hochwertigem Code.


14
Ab wann ist Kürze keine Tugend mehr?
Nach einer kürzlichen Fehlerbehebung musste ich den von anderen Teammitgliedern geschriebenen Code durchgehen, wobei ich Folgendes fand (es ist C #): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)CostOut) * 100 : 0; Wenn man bedenkt, dass es für all diese Darsteller einen guten …




11
Warum sollte main () kurz sein?
Ich programmiere seit über 9 Jahren und gemäß dem Rat meines ersten Programmierlehrers halte ich meine main()Funktion immer extrem kurz. Anfangs hatte ich keine Ahnung warum. Ich habe nur ohne Verständnis gehorcht, sehr zur Freude meiner Professoren. Nachdem ich Erfahrung main()gesammelt hatte , stellte ich fest, dass es bei korrektem …


15
Warum ist TROCKEN wichtig?
Ganz einfach, warum sollte ich Code schreiben wollen, der für alle Fälle und skalierbare Daten funktioniert, wenn ich den gleichen Vorgang nur ein paar Mal mit ein paar kleinen Änderungen wiederholen muss? Es ist unwahrscheinlich, dass ich das bald wieder ändern muss. Es sieht aus wie viel weniger Arbeit, um …
81 code-quality  dry 

9
Wie werden große Open-Source-Bibliotheken gewartet, während Code weit von „sauberem Code“ entfernt ist?
Ich bin noch unerfahren darin, qualitativ hochwertigen Code zu schreiben. Deshalb lese ich Bücher, die sich mit diesem Thema befassen, wie beispielsweise Clean Code von Robert C. Martin, und überprüfe ständig den Code bekannter Bibliotheken, um meine Fähigkeiten zu verbessern. Obwohl viele Open Source-Bibliotheken seit Jahren gepflegt werden, was bedeutet, …

6
Sind alle magischen Zahlen gleich?
Bei einem kürzlich durchgeführten Projekt musste ich Kibibyte von Bytes in Kilobytes konvertieren . Der Code war einfach genug: var kBval = byteVal / 1024; Nachdem ich das geschrieben hatte, funktionierte der Rest der Funktion und ging weiter. Aber später begann ich mich zu fragen, ob ich gerade eine magische …



12
Verhindern, dass veralteter Code nach Ablauf einer Frist kompiliert wird [geschlossen]
In meinem Team haben wir viele alte Sachen in einem großen monolithischen Projekt aufgeräumt (ganze Klassen, Methoden usw.). Während dieser Reinigungsarbeiten habe ich mich gefragt, ob es eine Art Annotation oder Bibliothek gibt, die schicker ist als üblich @Deprecated. Dies @FancyDeprecatedsollte verhindern, dass das Erstellen des Projekts erfolgreich ist, wenn …


16
Haben wir die Verantwortung, alten Code zu verbessern?
Ich habe einen alten Code durchgesehen, den ich geschrieben habe. Es funktioniert, aber es ist kein großartiger Code. Ich weiß jetzt mehr als damals, also könnte ich es verbessern. Es ist kein aktuelles Projekt, aber es ist aktueller, funktionierender Produktionscode. Haben wir die Verantwortung, zurück zu gehen und den Code …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.