Als «code-quality» getaggte Fragen

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

8
Wie kann ich lernen, effektiv Pythonic-Code zu schreiben?
Eine Google-Suche nach "pythonic" zeigt eine Vielzahl von Interpretationen. Die Wikipedia-Seite sagt: Ein verbreiteter Neologismus in der Python-Community ist Python, der eine Vielzahl von Bedeutungen im Zusammenhang mit dem Programmstil haben kann. Zu sagen, dass Code pythonisch ist, bedeutet, dass er Python-Redewendungen gut verwendet, natürlich ist oder fließend in der …

13
Ich mache 4-5x mehr Story-Punkte als der Durchschnitt, aber produziere Fehler mit der halben Rate. Die Grafiken sagen, es sind 2x mehr Fehler, wie soll man damit umgehen?
Es ist daher allgemein anerkannt, dass erstklassige Programmierer einen um eine Größenordnung höheren / besseren Code produzieren können als ihre durchschnittlicheren Kollegen. Es ist auch allgemein anerkannt, dass die Fehlerrate im Code für Programmierer relativ konstant ist . Stattdessen wird es häufig von den Prozessen beeinflusst, die beim Schreiben des …

10
Prototyping vs. Clean Code in den frühen Stadien
Ich plane, an einigen persönlichen Projekten zu arbeiten / zu beginnen, die als meine tägliche Arbeit enden könnten. Ich überlegte, wie ich anfangen sollte. Nur ein Prototyp - schreiben Sie nur funktionierenden Basiscode, der mir eine Menge Zeit kosten könnte, um die Erweiterung zu vereinfachen und sie zu optimieren und …


4
Code Review mit Git-Flow und Github
Mit normalem Git und Github kann ich eine Codeüberprüfung durchführen, indem ich einfach eine Pull-Anfrage des Feature-Zweigs, an dem ich arbeite, an den Master-Zweig erstelle. Wie würde ich Code-Reviews mit Git-Flow durchführen? Bei einem Workflow wie "Fertigstellen von Git-Flow-Funktionen" bin ich verwirrt, wo die Codeüberprüfung tatsächlich stattfindet und wie Git-Flow …


6
Was ist der beste Weg, um eine große Datei umzugestalten?
Ich arbeite derzeit an einem größeren Projekt, das leider einige Dateien enthält, in denen die Softwarequalitätsrichtlinien nicht immer befolgt wurden. Dies umfasst große Dateien (zum Lesen von 2000-4000 Zeilen), die eindeutig mehrere unterschiedliche Funktionen enthalten. Jetzt möchte ich diese großen Dateien in mehrere kleine umgestalten. Das Problem ist, dass, da …

13
Was bedeutet es, „guten Code“ zu schreiben? [geschlossen]
In dieser Frage habe ich gefragt, ob Sie als schlechter Autor daran gehindert werden, guten Code zu schreiben. Viele der Antworten begannen mit "es kommt darauf an, was Sie mit gutem Code meinen". Es scheint, dass die Begriffe "guter Code" und "schlechter Code" sehr subjektiv sind. Da ich eine Ansicht …

8
Invertieren einer IF-Anweisung
Ich programmiere jetzt seit ein paar Jahren und habe vor kurzem begonnen, ReSharper mehr zu verwenden. Eine Sache, die ReSharper mir immer vorschlägt, ist, die if-Anweisung zu invertieren, um die Verschachtelung zu reduzieren. Angenommen, ich habe diesen Code: foreach (someObject in someObjectList) { if(someObject != null) { someOtherObject = someObject.SomeProperty; …



4
Die menschlichste Art, Definitionen von Klassenmethoden zu bestellen?
In jeder Klassendefinition habe ich die Methodendefinitionen auf verschiedene Arten sortiert gesehen: alphabetisch, chronologisch basierend auf der häufigsten Verwendung, alphabetisch sortiert nach Sichtbarkeit, alphabetisch sortiert nach Gettern und Setzern usw. Wenn ich anfange, eine neue Klasse zu schreiben, Ich neige dazu, einfach alles einzutippen und dann neu zu ordnen, wenn …

19
Was sagen Sie in einer Codeüberprüfung, wenn die andere Person eine überkomplizierte Lösung erstellt hat? [geschlossen]
Neulich habe ich den Code überprüft, den jemand in meinem Team geschrieben hat. Die Lösung war nicht voll funktionsfähig und das Design viel zu kompliziert - das heißt, es wurden unnötige Informationen gespeichert, unnötige Funktionen erstellt, und im Grunde hatte der Code eine Menge unnötiger Komplexität wie Vergolden, und es …


12
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 je nach …

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.