Jestem programistą, który umie kodować. Ale uważam, że mogę to zrobić, ale nie mogę zrobić dobrze lub tak jak większość społeczności open source. Cóż, używam części biblioteki z git hub. Uważam, że większość programu ma dobrą strukturę. Przeczytaj także.
Moje pytanie brzmi:
Czy jest to jakaś wspólna struktura plików lub konwencja nazewnictwa w społeczności, czy to tylko kwestia osobistego gustu?
Jak zostać bardziej zorganizowanym programistą, zamiast pisać kod, po prostu działaj. Ale bardziej zorganizowany, który pozwala innym łatwo dostać się do twojego projektu?
project-management
junior-programmer
Ted Wong
źródło
źródło
Odpowiedzi:
Struktura projektu rozwojowego była omawiana wiele razy na Stack * ( 1 , 2 ), po prostu wybierz swój wybór odpowiedni do twojej sytuacji.
Aby się lepiej zorganizować, wypróbowałem wiele różnych metod i narzędzi do porządkowania kodu i otaczających go informacji:
Po wypróbowaniu kilku z nich możesz stwierdzić, że niektóre pasują do twojego sposobu myślenia lepiej niż inne. Pamiętaj jednak, że zawsze istnieje lepsze narzędzie, o którym nie wiesz, a narzędzia zawsze do siebie nadrabiają . Dlatego zawsze powinieneś być gotowy do wypróbowania czegoś innego, nawet tego, co już wypróbowałeś i odrzuciłeś, na podstawie tego, że wszystko, czego się nauczysz, może i będzie przez ciebie wykorzystane dla większego dobra.
źródło
Przeanalizuj swój kod, aż będziesz z niego zadowolony.
Z czasem będziesz musiał coraz mniej refaktoryzować, a ostatecznie będziesz robić to dobrze za pierwszym razem *.
Ucz się przez działanie.
* Głównie racja :)
źródło
Git i SourceForge. Są to dwa elementy, których używam, pisząc duży, niezorganizowany program. Dla szczegółów Google dwa, ponieważ nie mogę teraz link z jakiegoś dziwnego powodu. Przepraszam za to, mam nadzieję, że to pomaga.
źródło
Uzyskaj opinie na temat swojego stylu kodowania od kogoś, kto ma większe umiejętności i doświadczenie.
W ten sposób dostałem pracę, w której ja i starszy programista współpracowaliśmy przy projektach, a on sprawdził cały kod, w którym się zameldowałem. Raz na jakiś czas pisał mi e-maila ze wszystkim, co go denerwowało lub dziwiło w moim kodzie. Minęło trochę czasu, zanim znalazłem styl, w którym zarówno ja, jak i on byliśmy w miarę swobodnie, i odbyliśmy ożywione debaty na temat niektórych rzeczy, ale w sumie wiele się nauczyłem i rozstaliśmy się jako przyjaciele.
Przeczytaj książki / artykuły o wzorach projektowych, zastosuj różne wzorce do swoich problemów i zobacz, które według Ciebie są przydatne w danych sytuacjach.
Przeczytaj książki / artykuły na temat konwencji nazewnictwa i stylów formatowania. Różne społeczności używają różnych stylów. Zasadniczo dobrym pomysłem jest użycie stylu rozpoznawalnego przez osoby, które najczęściej czytają Twój kod.
Kilka konkretnych rad dotyczących struktury kodu:
Poświęcenie czasu na to oczywiście spowolni na początku. W miarę jak Twój kod staje się coraz bardziej elegancki, łatwiej będzie go utrzymać i będziesz czerpał korzyści ze swojej pracy.
źródło