Als technischer Leiter Ich habe immer versucht, meine Software-Entwicklungsteams zu ermutigen, gute Codierung Praktiken beizubehalten. Das war nicht immer leicht gewesen, und hier sind einige der Lektionen , die ich gelernt habe , um zu helfen . Anleitung
1
Weisen mindestens zwei Personen zu jedem Teil eines Projekts. Auch als Team -Programmierung bekannt, ist dies eine großartige Methode, um sicherzustellen, dass zwei Sätze von Augen jede Zeile Code zu sehen . Es neigt dazu, mehr wartbar und mehr lesbaren Code zu produzieren. Dies vermindert auch die Auswirkungen der Entwickler quiting ein Team vor Fertigstellung des Projekts .
2
Halten Code-Reviews mit Sign- offs . Wenn Sie mit Schritt # 1 gekoppelt ist, macht dies sicher, dass mindestens 3 Sätze von Augen die gesamte Code-Basis sieht. Sign -off einfach sicher, dass ein Senior Lead überprüft hat und angesichts der OK sicherzustellen, dass eine Person mit hochrangigen Fähigkeit der Code stimmt .
3
erstellen eine einfache Standards Dokument . Versuchen Sie, dies in Verbindung mit dem Team der Eingang zu tun. Kein Entwickler gerne , wie man Code erzählt werden , so dass, wenn er oder sie hat Eingang in den Prozess , sie können helfen, das Dokument, das , am Ende müssen sie sich an prägen werden.
4
Stellen gut " Code-Sharing "-Techniken . Projekte haben oft wöchentliche Status-Meetings , aber die technischen Vorsprung halten sollte Codierung Status-Meetings neben den Projektstatus Sitzungen . Dies ermöglicht Entwicklern die Möglichkeit , ihren Code , den Projektor oder andere Probleme, die sie von einem technischen haben könnte diskutieren. Diese Treffen vielleicht 10 Minuten oder zuletzt für eine Stunde, der Punkt ist, dass Sie mit der Arbeit Zeit für die Entwickler , verschiedene Programmiertechniken diskutieren bieten .
5
Machen Sie es sich zur Verfügung. Oft tun technischen führt ein gutes Stück der Codierung selbst und sind in der Regel einer der beschäftigter Personen an dem Projekt , aber wenn ihr euch abkehrt Ihre Entwickler oft genug , dann wird nicht nur die Qualität des Codes leiden, aber Ihr Know-how ist nicht an optimal ausgenutzt
Dies kann mit einigen Entwicklern, dass dies bedeutet, dass sie nicht haben, um jede Forschung zu tun, da Sie jetzt ein one stop shopping Code fixer sind denke nach hinten losgehen - . versuchen so einzurichten Bürozeiten oder Ihr Entwickler Termine planen , anstatt nur zu stoppen in.