In einem Fall sagte ein alter Programmierer Ende 30. "Beim Entwickeln zuerst kopieren und einfügen" "Wenn Sie vorerst umziehen, ist es OK" "Ich weiß nicht, was passiert ist, nachdem ich weg war."
Ich kann nicht anders, als ich 30 Jahre alt bin, aber ich bin immer noch in meinen 20ern! Ich habe so viel wie möglich zusammengefasst, was Sie zumindest wissen sollen. Bitte lesen Sie es für neue Programmierer. Es basiert auf Java, ist aber für andere Sprachen gleich.
Wenn Sie ein junger Programmierer sind, klicken Sie bitte hier. Fünf Dinge, die junge Programmierer beachten sollten
Wenn Sie ein neuer Anführer sind, klicken Sie bitte hier. Fünf Dinge, die neue Führungskräfte beachten sollten
Der Schwerpunkt liegt eher auf "Lesbarkeit" als auf "Leichtigkeit des Schreibens". Es sollte leicht zu verstehen sein, auch wenn Sie es einige Monate später überprüfen.
Stellen Sie sicher, dass Sie den von Ihnen geschriebenen Code verstehen, auch wenn Sie sich auf den Code anderer beziehen. Wenn Sie sagen: "Ich bin nicht sicher, weil ich den Prozess kopiert habe", bin ich geschlagen.
Keine Notwendigkeit für eine Nullprüfung nur für den Fall. Überprüfen Sie gegebenenfalls, ob dies nicht erforderlich ist. Darüber hinaus ist keine Verarbeitung erforderlich, die niemals erfolgreich ist.
Eine ähnliche Verarbeitung wird zu einer üblichen Methode gemacht. Wenn die Verarbeitung ähnlich ist, die Zielklasse jedoch unterschiedlich ist, verwenden Sie die Schnittstelle oder Generika.
Es kann kompliziert werden. Schreiben Sie in einem solchen Fall einen Kommentar, der auch nach einigen Monaten noch leicht verständlich ist.
Befolgen Sie beispielsweise die folgenden Regeln ・ Verwenden Sie Verben für Methodennamen und Nomen für Variablen, damit sie leicht zu verstehen sind.
・ Legen Sie Grenzwerte für Codierung und Schutz fest (Die spezifischen Werte variieren von Standort zu Standort, daher sind die Referenzwerte unten aufgeführt.)
・ Bis zu 3 Verschachtelungsebenen ・ Bis zu 50 Zeilen pro Methode ・ Eine Klasse hat 10 Methoden und bis zu 500 Zeilen ・ Bis zu 20 Klassen in einem Paket
[Lesbarer Code](https://www.amazon.co.jp/%E3%83%AA%E3%83%BC%E3%83%80%E3%83%96%E3%83%AB%E3% 82% B3% E3% 83% BC% E3% 83% 89-% E2% 80% 95% E3% 82% 88% E3% 82% 8A% E8% 89% AF% E3% 81% 84% E3% 82 % B3% E3% 83% BC% E3% 83% 89% E3% 82% 92% E6% 9B% B8% E3% 81% 8F% E3% 81% 9F% E3% 82% 81% E3% 81% AE % E3% 82% B7% E3% 83% B3% E3% 83% 97% E3% 83% AB% E3% 81% A7% E5% AE% 9F% E8% B7% B5% E7% 9A% 84% E3 % 81% AA% E3% 83% 86% E3% 82% AF% E3% 83% 8B% E3% 83% 83% E3% 82% AF-Theorie-Praxis-Boswell / dp / 4873115655)
Vor kurzem gab es einen Vorschlag, den alten Mann wieder zu benutzen. Es ist gruselig.
Recommended Posts