Czysty kod, co to znaczy?
Po pierwsze i pragnę żebyś to zapamiętał:
❌Czysty Kod nie jest czymś, co po prostu działa! Sytuacja, gdy napisany przez Ciebie program wykonuje się prawidłowo nie ma nic wspólnego z czystością kodu.
Jako programista większość czasu spędzisz na czytaniu i rozumieniu napisanego przez Ciebie lub Twoich kolegów kodu. Wiele razy będziesz wracać do napisanego wcześniej kodu, będziesz go debugować,a w przyszłości będziesz dodawać nowe funkcjonalności.
👌Czysty kod jest czytelny i łatwy do zrozumienia dla każdego, niezależnie od tego, czy jesteś autorem kodu, czy nowym członkiem zespołu programistycznego.
👉Pisanie czystego kodu to niezbędny sposób myślenia. Wymaga to praktyki. Musisz przyzwyczaić się do przeglądania i poprawiania kodu, tak aby był jak najczystszy.
🏹Zawsze możesz jakoś ulepszyć lub dokonać refaktoryzacji (poprawy), tak, żeby zrozumieć kod, gdy spojrzysz na niego po kilku dniach lub tygodniach.
😎Zacznij więc pisać kod tak czysty, jak to tylko możliwe, od pierwszego wiersza kodu, aby później móc programować bez wielkiego stresu.
🙏ZAPAMIĘTAJ
Wiele Projektów Programistycznych Upadło Przez Brzydki Kod!
Jak pisać, czysty kod?
Według mnie to proste, po pierwsze ciągła faktoryzacja kodu, która może zająć początkowo trochę czasu, jednak później będzie to opłacalne. Nie będziesz musiał tracić nerwów na zastanawianie się w stylu: O Co Tutaj Kurde Chodzi …
Po drugie przejrzyj swój kod ze współpracownikami! Spojrzyj na kod współpracowników i poproś ich o przejrzenie Twojego. Nie wahaj się, nie bój i działaj!
Po trzecie, aby podnieść jakość kodu, należy stosować podejście TDD i pisać testy jednostkowe. Rozwój oparty na testach ułatwia zmiany kodu. Więcej O TDD znajdziesz w Szkoła Testów
Używaj systemu kontroli wersji Git. To podstawowe narzędzie, gdy nad projektem pracuje wielu programistów. Przegląd kodu staje się łatwy i bez trudności wrócisz do poprzednich wersji!
To nie koniec Czytaj DALEJ!🏹
Aby pisać Czysty Kod Podążaj za poniższymi zasadami!
7 Zasad Czystego Kodu
👉 Używaj łatwych do wymówienia nazw zmiennych i metod. Użyj pełnej nazwy zmiennej, aby była łatwa do wymówienia, żeby każdy mógł ją zrozumieć.
Brzydki Kod
public string notiSms;
public string addCmt;
Czysty Kod
public string notifySms
public string addComment;
👉 Zły kod można usunąć. Ale to bardzo drogie! Coś o tym wiem bo wiele razy przepisywałem swój kod w pracy! Zapłaciłem to nadgodzinami i stresem.
👉 Nie komentuj złego kodu. Jeśli musisz dodać komentarze, aby wyjaśnić swój własny kod, oznacza to, nie do końca wszystko jasno zaprogramowałeś. Komentuj tylko wtedy, gdy jest to prawnie wymagane lub jeśli chcesz robić notatki na temat przyszłości lub historii programu.
👉 Nie powtarzaj kodu. Za każdym razem, gdy piszesz metodę, zadaj sobie pytanie, czy coś podobnego zostało już zbudowane przeze mnie?
👉 Bądź konsekwentny. Użyj jednego słowa dla podobnych funkcji. Nie używaj „get” w jednej klasie i „fetch” w innej.
👉Użyj czasownika jako pierwsze słowo w nazwie metody oraz rzeczownika w nazwie klasy. Pamiętaj, aby camelCase stosować dla nazwy zmiennej i funkcji, natomiast nazwa klasy powinna zaczynać się z wielkiej litery.
Brzydki Kod
order.letItGo();
Czysty Kod
order.delete();
👉 Najważniejsze: Każdy głupiec może napisać kod zrozumiały dla komputera. Dobrzy programiści piszą kod zrozumiały dla ludzi
Brzydki Kod
define(‘APIKEY’, ‘123456’);
Czysty Kod
define(‘API_KEY’, ‘123456’);
Czysty kod – książka
Niedawno skończyłem książkę „Clean Code” napisaną przez Roberta Martina. Gorąco polecam zdobycie tej książki i zachowanie jej w swojej domowej bibliotece. W książce znajdziesz następujące mądrości:
🔍Świetne wyjaśnienie, dlaczego czysty kod jest ważny.
🔍Bardzo szczegółowe informacje na temat wyboru dobrych nazw.
🔍Doskonałe porady dotyczące rozmiaru i parametrów funkcji.
🔍Bardzo przekonujący rozdział o tym, dlaczego komentarze w kodzie są złe. Dlaczego zaleca się pisanie zrozumiałego kodu!
🔍Porady dotyczące testów jednostkowych, czyli jak zachować czystość testów.
🔍CASE STUDY: Refaktoryzacji i oczyszczania kodu.
Polecam przeczytać Tą książkę!
Gdzie uczyć się więcej czystego kodu?
Skarbiec Wiedzy o Czystym Kodzie – To bardzo Tajne Miejsce w Sieci
Wyzwanie 30 dni z Python – Idealne Miejsce, na rozpoczęcie nauki nowego języka w 2021
Konkluzja Czystego Kodu
Ok, więc już wiesz co to znaczy pisać czysty kod👨💻, znasz twardą podstawową zasadę czyszczenia kodu. Jestem pewny, że zrozumiałeś podstawową różnicę pomiędzy SZYBKIM KODEM a CZYSTYM KODEM. Na zadanie domowe polecam Ci zapoznać się z linkami, które Ci udostępniłem oraz przeczytaj książkę Czysty Kod📖, o której wspomniałem w tym artykule.
ZAPISZ SIĘ NA NEWSLETTER DOTYCZĄCY
CZYSTEGOKODU I PROCESÓW CI/CD
DZIĘKI TEMU OTRZYMASZ NIEZBĘDNIK DEVOPS
👉 Narzędzie zawiera 100 najczęściej używanych komend Linuxa i 70 komend z Windows
🤴JEŚLI MOŻESZ UDOSTĘPNIJ MÓJ ARTYKUŁ NA FACEBOOK🤴