Ich bin ein Programmierer, der codieren kann. Aber ich finde, dass ich etwas erledigen kann, aber nicht gut oder wie die meisten Open-Source-Communities. Nun, ich benutze einen Teil der Bibliothek von Git Hub. Ich finde, dass der größte Teil des Programms gut strukturiert ist. Auch ein mich lesen.
Meine Frage ist:
Ist das eine übliche Dateistruktur oder Namenskonvention in der Community oder ist dies nur eine Frage des persönlichen Geschmacks?
Wie man ein besser organisierter Programmierer wird, anstatt Code zu schreiben, funktioniert einfach. Aber besser organisiert, damit andere einfach in Ihr Projekt einsteigen können?
project-management
junior-programmer
Ted Wong
quelle
quelle
Antworten:
Die Struktur des Entwicklungsprojekts wurde bereits oft auf Stack * ( 1 , 2 ) besprochen. Treffen Sie einfach Ihre Auswahl, die für Ihre Situation relevant ist.
Um die Organisation zu verbessern, habe ich viele verschiedene Methoden und Tools zum Organisieren von Code und den umgebenden Informationen ausprobiert:
Wenn Sie mehrere davon ausprobiert haben, werden Sie vielleicht feststellen, dass einige besser zu Ihrer Denkweise passen als andere. Aber denken Sie daran, dass es immer ein besseres Werkzeug gibt, von dem Sie nichts wissen, und dass die Werkzeuge immer miteinander aufholen . Daher sollten Sie immer bereit sein, etwas anderes auszuprobieren, auch etwas, das Sie bereits versucht und abgelehnt haben, auf der Grundlage, dass alles , was Sie lernen, von Ihnen zum Wohle der Allgemeinheit verwendet werden kann und wird.
quelle
Überarbeiten Sie Ihren Code, bis Sie damit zufrieden sind.
Mit der Zeit müssen Sie immer weniger umgestalten, und irgendwann werden Sie es gleich beim ersten Mal richtig machen *.
Lerne beim machen.
* Meistens richtig :)
quelle
Git und SourceForge. Dies sind die beiden Elemente, die ich beim Schreiben eines großen, unorganisierten Programms verwende. Für Details Google die beiden, da ich aus irgendeinem Grund momentan keinen Link erstellen kann. Tut mir leid, hoffe das hilft.
quelle
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 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.
quelle