Łódzka Myśl Programistyczna
Czysta architektura i SOLID-ny kod. Najlepsze języki skryptowe: Python, Javascript, PHP. Efektywna praca z narzędziami, softskille
i kuloodporna komunikacja w zespole.
Widziałeś już ten artykuł?
Nie przeszkadzaj mi! Jak nie dać się wyrwać z flow
Ile razy ostatnio zostałeś brutalnie oderwany od swojej pracy? Zaszywasz się w biurze i nagle pojawiają się oni – nieoczekiwani goście i ich pytania, które nie niosą ze sobą grozy awarii albo powagi hotfixa. Ale są to pytania, które teraz, dokładnie w tym momencie muszą paść i oderwać cię od bieżącej pracy. Jak sobie z nimi poradzić?
Polecane serie artykułów
👷 SOLID w czystej architekturze
Jak używając zasad SOLID w czystej architekturze pisać solidny kod i jak go rozwijać. Dlaczego zasady SOLID są tak ważne? Praktyczna wiedza w formie ekspresowego kursu.
🐍 Czysta architektura w Python
Zobacz jak projektować architekturę, aby rozwijać apkę przez najbliższe 10 lat. Przekonaj się, że “legacy” to duma – dziedzictwo, a nie skazanie. Linijka po linijce doświadcz, jak powstaje pełnowartościowy, zgodny z zasadami czystej architektury, kod w Pythonie.
🚥 Test Driven Development
Nasza seria TDD pomoże ci znaleźć sens i przyjemność w pisaniu testów – przestaną być dla ciebie smutnym obowiązkiem, a dla twoich następców źródłem frustracji, kiedy przestaną przechodzić. Staną się narzędziem, dzięki któremu udokumentujesz swoją aplikację i będziesz sterować jej rozwojem.
Architektura
Enterprise SOLID dla architekta czystych kodów – łączenie
Zaawansowana część cyklu o zasadach SOLID: odsłona druga. Wiesz jak prawidłowo grupować klasy wewnątrz komponentów. Teraz pora na zasady skutecznego łączenia ich ze sobą. Będzie o tym jak zachować zdrowe relacje, a na tych niezdrowych zaaplikować właściwą terapię.
Enterprise SOLID dla architekta czystych kodów – grupowanie
Zaawansowana część cyklu o zasadach SOLID. To nie będą już pojedyncze klasy. To prawdziwa architektura z pełnią mocy i odpowiedzialności. Poznasz świat komponentów. Nauczysz się jak, zgodnie z zasadami czystej architektury, organizować je i składać z właściwych klas.
Premium SOLID dla praktykujących czystą architekturę
Praktykowanie zasad SOLID nie wymaga tajemnej wiedzy. Da się je stosować do projektów każdej wielkości. Nie generują narzutu i nie skutkują tym, że liczba klas w projekcie będzie rosła w tempie wykładniczym.
Rzemiosło IT
Testowanie wielu pól
Ponoć kiedy kod jest już napisany nie da się stwierdzić, czy był pisany w modelu TDD. Jest jednak kilka śladów zbrodni, które pozostają. Na przykład testy sprawdzające zbyt wiele rzeczy na raz i zakładające, że czytelnik posiada wiedzę tajemną.
Sekretny Mikołaj w Pythonie – Warsztat Migawki
Oto pierwszy warsztat 🔧 migawki. Celem warsztatu jest poprawienie prostego skryptu i pokazanie jak rozwiązujemy codzienne problemy oraz na co zwracamy uwagę przy ocenie jakości kodu. “Pierwsza wersja wszystkiego to śmieci”, my, też przejdziemy przez parę iteracji, ale mam nadzieje, że efekt końcowy zaskoczy Cię tak samo jak mnie😱
Test driven development: Część 2 – Model pracy w TDD
W tej części naszego cyklu o TDD dowiecie się dlaczego warto rozbijać pracę na etapy i co test driven development ma wspólnego ze Scrumem.
Softskills
Nie przeszkadzaj mi! Jak nie dać się wyrwać z flow
Ile razy ostatnio zostałeś brutalnie oderwany od swojej pracy? Zaszywasz się w biurze i nagle pojawiają się oni – nieoczekiwani goście i ich pytania, które nie niosą ze sobą grozy awarii albo powagi hotfixa. Ale są to pytania, które teraz, dokładnie w tym momencie muszą paść i oderwać cię od bieżącej pracy. Jak sobie z nimi poradzić?
Precyzyjne twoje wiadomości być muszą
Dostajesz wiadomość e-mail i zastanawiasz się, czy to na pewno do ciebie i co właściwie masz zrobić. Wysyłasz pilną informację na komunikatorze i czekasz tydzień na odpowiedź. Dlaczego? Przecież wszystko było jasne. Najwyraźniej jednak nie było. Chwila moment i dowiesz się wszystkiego.
Te bezsensowne interakcje przerywające pracę
Ile razy byłeś poirytowanie faktem, że musisz w pięciu mailach wyjaśniać o co chodzi? Ile razy miałeś wrażenie, że banalne tematy ciągną się w nieskończoność, a ty czułeś się jak niezastąpiona jednostka centralna, bez której nic w zespole się nie zadzieje? Oczywiście wszystko kosztem twojej efektywności i nieustannego przerywania własnej pracy. Posłuchaj pewnej historii i naucz się prostej techniki, która wyeliminuje zbędne interakcje.
Pozostań w kontakcie