Episode image

#65 Clean Code. Jak definiujemy czysty kod?

DevEnv - O programowaniu bez kaca

Episode   ·  0 Play

Episode  ·  36:43  ·  Mar 22, 2023

About

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: kontakt@devenv.pl

36m 43s  ·  Mar 22, 2023

© 2023 Spreaker (OG)