DevEnv - O programowaniu bez kaca
DevEnv - O programowaniu bez kaca
Adrian Piętka, Bartłomiej Michalski
#65 Clean Code. Jak definiujemy czysty kod?
36 minutes Posted Mar 22, 2023 at 9:46 pm.
Clean Code, czyli Czysty Kod. To tytuł książki, którą często polecamy młodym programistom. Ponieważ, jednym z etapów rozwoju rzemiosła programisty, jest tworzenie prostego w zrozumieniu kodu.Sztuka ta nie jest łatwa, jednak istnieje kilkanaście różnych reguł i podpowiedzi, których stosowanie może pozwolić na uzyskanie "wystarczająco czystego kodu". Pytanie tylko, które z nich wybrać i kiedy stosować?✅ Czym jest Clean Code?✅ Jak definiować i jakie reguły można zastosować przy Clean Code?✅ Czy Clean Code może być uniwersalny i identyczny dla wszystkich naszych projektów?✅ Jakie zasady stosujemy w projektach i na co uważamy?W tym odcinku podpowiadamy jak my patrzymy na Clean Code. Kiedy i po co stosujemy pewne zasady oraz dlaczego SOLID nie zawsze jest wymagany.---Najważniejsze linki:- Serwer Discord DevEnv - https://bit.ly/devenv-discord- YouTube DevEnv - https://bit.ly/devenv-yt- Mapa Myśli Clean Code - https://devenv.pl/download/clean-code.pdf---W tym odcinku rozmawialiśmy o:
Wstęp do tematu odcinka
Serwer Discord DevEnv
Kontekst aplikacji jest ważny
Implementacje na przyszłość
AHA Programming
Ustalenie poziomu “kod wystarczająco dobry”
Wszyscy powinni rozumieć wymagania względem kodu
Reguły Clean Code, które można zastosować
Gotowe reguły dla narzędzia SCA
Wspólny standard nazewnictwa
Standardy na wielu poziomach
Unikamy komentarzy bez uzasadnienia
Kiedy komentarze są zasadne
Zasada Skauta
Magic Numbers & String
Zasada DRY - Don't Repeat Yourself
Zasady SOLID*
Dług techniczny, zasady, a konsekwencje
W Definition of Done - “Zawsze Testy”
Nauka na błędach jako sposób na poprawę swojego kodu
Odpowiedni poziom satysfakcji
Jak mierzyć Clean Code?
0:00
36:43
Download MP3
Show notes
Clean Code, czyli Czysty Kod. To tytuł książki, którą często polecamy młodym programistom. Ponieważ, jednym z etapów rozwoju rzemiosła programisty, jest tworzenie prostego w zrozumieniu kodu.Sztuka ta nie jest łatwa, jednak istnieje kilkanaście różnych reguł i podpowiedzi, których stosowanie może pozwolić na uzyskanie "wystarczająco czystego kodu". Pytanie tylko, które z nich wybrać i kiedy stosować?✅ Czym jest Clean Code?✅ Jak definiować i jakie reguły można zastosować przy Clean Code?✅ Czy Clean Code może być uniwersalny i identyczny dla wszystkich naszych projektów?✅ Jakie zasady stosujemy w projektach i na co uważamy?W tym odcinku podpowiadamy jak my patrzymy na Clean Code. Kiedy i po co stosujemy pewne zasady oraz dlaczego SOLID nie zawsze jest wymagany.---Najważniejsze linki:- Serwer Discord DevEnv - https://bit.ly/devenv-discord- YouTube DevEnv - https://bit.ly/devenv-yt- Mapa Myśli Clean Code - https://devenv.pl/download/clean-code.pdf---W tym odcinku rozmawialiśmy o:(00:32) Wstęp do tematu odcinka(00:45) Serwer Discord DevEnv(01:18) Kontekst aplikacji jest ważny(02:30) Implementacje na przyszłość(03:10) AHA Programming(04:08) Ustalenie poziomu “kod wystarczająco dobry”(06:55) Wszyscy powinni rozumieć wymagania względem kodu(07:20) Reguły Clean Code, które można zastosować(08:37) Gotowe reguły dla narzędzia SCA(09:02) Wspólny standard nazewnictwa(12:00) Standardy na wielu poziomach(15:05) Unikamy komentarzy bez uzasadnienia(16:02) Kiedy komentarze są zasadne(18:03) Zasada Skauta(19:22) Magic Numbers & String(21:47) Zasada DRY - Don't Repeat Yourself(24:05) Zasady SOLID*(25:45) Dług techniczny, zasady, a konsekwencje(26:32) W Definition of Done - “Zawsze Testy”(27:15) Nauka na błędach jako sposób na poprawę swojego kodu(27:55) Odpowiedni poziom satysfakcji(29:00) Jak mierzyć Clean Code?(35:17) Zakończenie + Najważniejsze miejsca DevEnv---💡 Masz pomysł na temat? Chcesz, abyśmy porozmawiali na jakiś konkretny temat lub chciałbyś wziąć udział w podcaście?Wyślij e-mail na adres: [email protected]