#65 Clean Code. Jak definiujemy czysty kod?
Update: 2023-03-22
Description
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
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
Comments
Top Podcasts
The Best New Comedy Podcast Right Now – June 2024The Best News Podcast Right Now – June 2024The Best New Business Podcast Right Now – June 2024The Best New Sports Podcast Right Now – June 2024The Best New True Crime Podcast Right Now – June 2024The Best New Joe Rogan Experience Podcast Right Now – June 20The Best New Dan Bongino Show Podcast Right Now – June 20The Best New Mark Levin Podcast – June 2024
In Channel