Pisanie świetnego kodu i bycie niesamowitym w tym, co robisz
Opublikowany: 2022-07-21Treść posta
- Komentarze są twoim przyjacielem
- Biała przestrzeń to świetny kod
- Nie komplikuj
- Posprzątaj to
- Bądź opisowy
- Testuj często
- Bądź konsekwentny
- Miejcie wytrwałość i poświęcenie
- Zbadaj swoje problemy
- Nie bój się używać narzędzi
Kodowanie może być zabawną i satysfakcjonującą czynnością, niezależnie od tego, czy jest to hobby, czy kariera.
Chociaż każdy może pisać kod, często potrzeba wielu lat praktyki, aby stać się niesamowitym programistą. Nie oznacza to jednak, że musisz czekać latami, aby móc napisać świetny kod.
Te wskazówki pomogą ci wrzucić swoje umiejętności kodowania na wyższy bieg i pomóc ci stać się lepszym programistą w znacznie krótszym czasie.
Komentarze są twoim przyjacielem
Nie ma nic bardziej irytującego niż wzięcie starego projektu lub czyjegoś projektu i nie mając pojęcia, co się dzieje.
Być może istnieje sekcja kodu, która pasuje do Ciebie, i chcesz sprawdzić rozwiązania później. Być może będziesz musiał na chwilę odejść od kodu. Możesz nawet współpracować z członkami zespołu.
Niezależnie od sytuacji, pozostawienie komentarzy w kodzie może pomóc. Mogą powiedzieć, gdzie programista przerwał, co chciał, aby kod zrobił i gdzie miał problemy. Komentuj!
Biała przestrzeń to świetny kod
Kod, który jest trudny do odczytania, nie jest świetnym kodem. Ludzkie oko nie radzi sobie zbyt dobrze z cegiełkami tekstu, dlatego dzielimy rzeczy na akapity i zdania.
Kod nie powinien być inny. Rozmieszczenie kodu ułatwia czytanie i pracę z nim. Łatwiej będzie wyłapywać błędy, znajdować konkretne pozycje i edytować kod.
Nawet jeśli martwisz się rozmiarem pliku, biały znak zwykle dodaje tylko kilka kilobajtów do ogólnego rozmiaru. W końcu białe znaki to dobra rzecz.
Nie komplikuj
Jako programista możesz pokusić się o pokazanie swoich umiejętności podczas pisania kodu. Jasne, możesz napisać funkcję, która obsługuje dwadzieścia różnych obiektów, ale dlaczego miałbyś chcieć?
Im bardziej skomplikowany jest Twój kod, tym bardziej się robi bałagan. Trudniej czytać, łatwiej złamać i trudniej dowiedzieć się, co jest nie tak. Najlepszym sposobem na walkę z tym jest prostota.
W idealnym przypadku każda funkcja powinna obsługiwać tylko jedną akcję, a każda klasa powinna obsługiwać tylko jedną koncepcję. Jeśli musisz mieć złożoną funkcję, możesz podzielić ją za pomocą funkcji pomocniczych, aby wszystko było proste.
Posprzątaj to
Wraz z ewolucją twojego kodu skończysz z fragmentami, które już nie działają lub stały się przestarzałe.
Chociaż możesz skomentować ten kod, nie ma prawdziwego powodu, aby go zostawić. Możesz czuć potrzebę pozostawienia go, aby pokazać, gdzie był twój kod lub w przypadku, gdy zaktualizowana wersja coś zepsuje.
Na początku może to być w porządku w niewielkich ilościach, ale w końcu będziesz chciał go usunąć. Po pierwsze, ułatwi to odczytanie kodu. Po drugie, po co go trzymać, jeśli nowszy kod działa lepiej bez żadnych problemów?
Bądź opisowy
Innym sposobem na upewnienie się, że masz doskonały kod, jest opisowe nazywanie rzeczy.
Nie ma nic bardziej frustrującego niż próba naprawienia błędu, gdy nie pamiętasz, która funkcja co robi. Jasne, funkcje nazwane tylko jedną literą lub akronimem liter, takie jak dbf zamiast pliku bazy danych, mogą wyglądać fajnie, ale są po prostu trudne do zrozumienia.
Zadaj sobie pytanie: Czy będziesz pamiętać, co to oznacza za sześć miesięcy? A jeśli to projekt kogoś innego, który odziedziczyłeś?
Zachowując opis, zaoszczędzisz czas, utrzymasz schludny kod i unikniesz wielu kłopotów przyszłych deweloperów systemu.
Testuj często
Aby mieć pewność, że masz świetny kod, musisz upewnić się, że działa tak, jak powinien.
Można to osiągnąć, po prostu uruchamiając testy po zakończeniu kompilacji, ale może to prowadzić do niechlujnego kodu i nieoczekiwanego zachowania. Może i tak wykona swoją robotę, ale prawdopodobnie nie będzie ładna. W ten sposób jesteś również bardziej podatny na błędy.
Lepiej testować kod na bieżąco. W ten sposób możesz wcześnie wykryć potencjalne problemy i naprawić kod, który nie robi tego, co powinien.
Możliwość zauważenia błędnych zachowań, dzięki czemu zaoszczędzisz czas i frustrację, a także ułatwisz pracę, a Twój kod będzie niesamowity.
Bądź konsekwentny
Każdy programista ma swoje preferencje co do tego, jak pisze swój kod. Prawdopodobnie widziałeś kilka różnych stylów, kiedy sam nauczyłeś się kodować.
Sztuka tworzenia świetnego kodu polega na wybraniu konkretnego stylu i trzymaniu się go. Idealnie, Twój kod powinien być taki sam od początku do końca. Twój kod będzie czystszy, będziesz mógł łatwiej znaleźć rzeczy, a kod będzie działał lepiej.
Miejcie wytrwałość i poświęcenie
Nie jest tajemnicą, że kodowanie może być trudne, nawet dla doświadczonych profesjonalistów. Od czasu do czasu napotkasz błędy, usterki i problemy, które wydają się nierozwiązywalne. Po prostu nie da się tego obejść.
Jedynym sposobem na ich obejście jest bycie wytrwałym i przebijanie się przez nie. Możesz zrobić sobie przerwę, jeśli jesteś zbyt sfrustrowany, by jasno myśleć. To, na co nie możesz sobie pozwolić, to całkowite odejście lub myślenie, że zrobisz to później.
W takim przypadku później często kończy się na tym, że nigdy. Czy Twój projekt może sobie na to pozwolić? W końcu nie będziesz w stanie odchodzić za każdym razem, gdy napotkasz ten sam problem, bez względu na projekt.
Ucząc się, jak go rozwiązać teraz, rozwijasz się jako programista i ułatwiasz sobie pracę. Pamiętaj tylko, że sam się nie rozwiąże!
Zbadaj swoje problemy
Wspaniałą rzeczą w byciu programistą jest fakt, że Internet ma do zaoferowania tak wiele informacji.
Nie ma znaczenia, o co chodzi; istnieje bardzo duża szansa, że ktoś inny miał to przed tobą. Jest jeszcze bardziej prawdopodobne, że opublikowali o tym i rozwiązanie, które znaleźli w Internecie.
Badając problem online, zaoszczędzisz sobie bólu głowy, czasu i frustracji, z którymi musiałbyś sobie poradzić samodzielnie.
Po znalezieniu rozwiązania nie chcesz po prostu go kopiować i wklejać i iść dalej. Poświęć trochę czasu, aby dowiedzieć się, gdzie był problem i zrozumieć, co zrobili, aby go rozwiązać.
Dzięki temu lepiej zrozumiesz kod i swoje umiejętności. Ułatwi to również rozwiązywanie problemów w przyszłości i pisanie lepszego kodu, na początek.
Nie bój się używać narzędzi
Od kodowania placów zabaw po sposoby dzielenia się kodem ze światem, istnieje wiele narzędzi dostępnych dla programistów. To może trochę przypominać oszustwo, ale w rzeczywistości często sprawia, że jesteś lepszym koderem.
Dzięki nim możesz wyświetlić podgląd swojej pracy, pokazać, gdzie mogłeś coś zepsuć, a nawet dostarczyć inspiracji, jeśli potrzebujesz szybkiego startu.
Jeśli jesteś programistą internetowym, nie bój się używać wtyczek, które ułatwiają Ci pracę. Utrzymają porządek i pozwolą Ci ukończyć więcej projektów!
Mamy kilka wywiadów ze świetnymi programistami WordPress – spójrz i uzyskaj wskazówki, które pomogą Ci zaoszczędzić godziny pracy!
Jakie są twoje ulubione wskazówki dotyczące programowania? Powiedz nam poniżej w komentarzach i nie zapomnij zapisać się na naszą listę mailingową, aby nigdy nie przegapić żadnych przydatnych wskazówek!