Erhalten Sie Feedback zu Ihrem Codierungsstil von jemandem mit mehr Geschick und Erfahrung.
So wie ich es tat, bekam ich einen Job, bei dem ich und ein leitender Programmierer bei Projekten zusammenarbeiteten, und er überprüfte den gesamten Code, den ich eingecheckt hatte. Hin und wieder schrieb er mir eine E-Mail mit allem, was ihn über meinen Code ärgerte oder verwirrte. Es dauerte eine Weile, bis ich einen Stil gefunden hatte, mit dem ich und er einigermaßen vertraut waren, und wir hatten einige hitzige Debatten über einige Dinge, aber alles in allem habe ich viel gelernt und wir haben uns als Freunde getrennt.
Lesen Sie Bücher / Artikel über Entwurfsmuster, wenden Sie verschiedene Muster auf Ihre Probleme an und finden Sie heraus, welche in welchen Situationen Ihrer Meinung nach nützlich sind.
Lesen Sie Bücher / Artikel über Namenskonventionen und Formatierungsstile. Unterschiedliche Communities verwenden unterschiedliche Stile. Im Allgemeinen ist es eine gute Idee, einen Stil zu verwenden, den die Personen, die Ihren Code am wahrscheinlichsten lesen, erkennen.
Einige konkrete Hinweise zur Strukturierung von Code:
- Wenn Sie sehen, dass ein Teil Ihres Codes einfacher gestaltet werden kann, tun Sie es.
- Wenn Sie feststellen, dass ein Teil Ihres Codes wiederverwendet werden kann, machen Sie ihn zu einer Funktion und verwenden Sie ihn erneut.
- Haben Sie keine Angst, die Namen von Variablen und Funktionen zu ändern, wenn sie schlecht sind.
- Wenn Sie eine Idee für etwas haben (eine Struktur, Funktion, Klasse, Muster, irgendetwas), das Ihnen das Leben erleichtern kann, erstellen Sie es und verwenden Sie es.
- Ändere deine Meinung oft. Jedes Mal, wenn Sie dies tun, lernen Sie etwas.
Wenn Sie sich die Zeit dafür nehmen, werden Sie am Anfang natürlich langsamer. Je eleganter Ihr Code wird, desto einfacher wird die Wartung und Sie profitieren von den Vorteilen Ihrer Arbeit.