Czy wiesz jak wygląda praca nad kursem video?
Normalnie update dotyczący kursu ASP.NET Core ląduje tylko u osób, które uzyskały już ten kurs przez zakup w przedsprzedaży. Jednak tym razem postanowiłem zrobić wyjątek ponieważ myślę, że jest to temat, który zaciekawi więcej osób. Opowiem Ci o wszystkich etapach z jakimi się mierzyłem bądź mierzę w trakcie tworzenia kursu […]
Oczekiwania programisty, a wymagania biznesu
W zespole gdzie pracuję od jakiegoś czasu organizujemy sobie spotkania osób „na najwyższym szczeblu”. Chodzi o 3-4 osoby odpowiedzialne za ogarnianie pracy i projektów. I na ostatnim takim spotkaniu pojawił się temat, o którym jest ten wpis. Mianowicie zauważyliśmy duże zderzenie oczekiwań programistów, których mamy z wymaganiami i oczekiwaniami klienta […]
Krok 5 | Po co nam testy – 5 kroków do zagłady
W poprzedniej części zobaczyliśmy jak praca na warstwach sprawia, że kod jest naprawdę poważny i elastyczny. Jesteśmy gotowi na wszystko. Co prawda nie sprzyja to pisaniu testów, ale po co nam one? Wpis jest częścią cyklu „5 kroków do zagłady”. W tym momencie dostępne wpisy to: Wstęp Krok 1 – […]
Krok 4 | Kult warstw – 5 kroków do zagłady
Mamy już kod, który jest dobrze udokumentowany komentarzami. Funkcjonalności zamknęliśmy w dedykowanych funkcjach. Unikamy duplikacji kodu korzystając ze wspaniałej rzeczy jaką jest dziedziczenie. Nasze aplikacje są naprawdę poważne. Ale do tej pory były co najwyżej duże. Przyszła więc pora na to co prawdziwi programiści lubią najbardziej czyli na porządne, korporacyjne […]
Nie tylko blog
Jeśli śledzisz mnie głównie na blogu to być może nie jesteś świadomy, że nie jest to jedyne miejsce, w którym tworzę. Moja aktywność w ostatnim czasie mocno się rozrosła i wykorzystuje wiele różnych rodzajów treści. I w tym poście chcę Ci pokrótce powiedzieć gdzie możesz mnie znaleźć. Na początek jednak […]
Krok 3 | Wielopokoleniowy kod – 5 kroków do zagłady
Do tej pory operowaliśmy na poziomie funkcji. Ale funkcje to przecież nie jest istota programowania obiektowego. Tutaj liczą się klasy! I to klasy odgrywają najważniejszą rolę w DUŻYCH i POWAŻNYCH projektach! A skoro klasy to nie może zabraknąć najważniejszego elementu programowania obiektowego czyli dziedziczenia. Wasz zespół na szczęście składa się […]
Krok 2 | Komentarze po całości – 5 kroków do zagłady
Poprzednio dowiedziałeś się co się stanie jak postanowisz ładnie zamknąć całą funkcjonalność w jednej funkcji. Próbowałem Cię przekonać, że to nienajlepszy pomysł. Ale przecież Ty jesteś tym doświadczonym programistą! Kod ma być zwięzły i niepozostawiający wątpliwości. A jak kod ma być zwięzły ale jednocześnie czytelny to jest tylko jedno rozwiązanie […]
Krok 1 | długie metody – 5 kroków do zagłady
Zaczynamy niewinnie. Bo co złego może być w tym, że jakaś funkcja ma więcej niż kilka linijek? Każdy tak pisze! Poza tym to tylko na chwilę. Jak będzie wiadomo co gdzie przenieść to podzielę tę funkcję.
5 kroków do zagłady – wstęp
Wszyscy którzy śledzą moje materiały, które publikuję w ostatnim czasie zarówno na blogu jak i na kanale na Youtube widzą na pewno, że większość z nich ma jeden wspólny punkt. Jest nim jakość kodu. Jest to coś na czym postanowiłem się skupić w swoim rozwoju jako programista.
Junior też powinien robić code review
Zdarza mi się zadać w trakcie rozmowy rekrutacyjnej pytanie dotyczące code review. Zwłaszcza jeżeli pytana osoba stwierdziła, że w poprzedniej firmie takowe robili. Pytanie jakie zadaję brzmi – czy widzisz sens w tym, żeby junior robił code review seniorowi i jeżeli tak to jakie są z tego korzyści? Odpowiedzi na […]




