Zasady SOLID w czystej architekturze

utworzone przez | 02/02/2020 | Architektura, SOLID w czystej architekturze

SOLID to pięć podstawowych założeń programowania obiektowego. Pozwalają pisać solidny kod i efektywnie go rozwijać. Tak mówią internety. Migawka.it poszukała u źródła i odpowiada na pytanie dlaczego w ogóle warto poznać zasady SOLID? Jak zastosować je w konkretnych biznesowych przypadkach. Zapraszamy na praktyczną wiedzę podaną w formie ekspresowego kursu.

Zanim pochłonie cię lektura tekstu, musimy przejść przez krótki test. Taka kartkóweczka – wejścióweczka 👨‍🎓.

Test twojej SOLID-ności

  1. Słyszałeś o czymś takim jak SOLID? 😎
  2. Rozwiń w myślach akronim SOLID. Ile liter udało ci się wymienić? Poradziłeś sobie z “L”? 🤓
  3. Potrafisz na co dzień pisać kod zgodny z zasadami SOLID? Podaj 3 przykłady. 🤯
  4. Wiesz jak zastosować zasady SOLID na poziomie architektury? Gdzie użyłeś go do organizacji komponentów i pakietów aplikacji? 😤

Jak poszło? Udało się w pierwszym podejściu czy będzie sesja poprawkowa? Zanim spróbujesz ponownie, mam coś (🎁) dla ciebie.


Szybki kurs z SOLID-ną ofertą promocyjną

Krótki, oparty na przykładach kurs SOLID. Tylko teraz wszystkie pakiety są dostępne na migawka.it w mega atrakcyjnych cenach. Zobacz koniecznie nasz cennik. Nie zastanawiaj się za długo i zacznij kurs od razu.

Community Edition SOLID

Idealny do rozpoczęcia przygody z zasadami SOLID. 

Cena: 100% Free
⏱ 10 minut czytania

Premium SOLID

Dla tych, którzy coś tam kojarzą, ale boją się napisać SOLID-ny kod.

Cena: 110% Free
⏱ 15 minut czytania

Enterprise SOLID

Wyrafinowany. Dla odważnych poszukujących nowych wyzwań.

Cena: 200% Free
⏱ 2×15 minut czytania


Nie doświadczysz lania wody i wiedzy wyłącznie teoretycznej. Poznasz historie Tomka i Janka. Zobaczysz jak w kodzie źródłowym technologia przecina się z biznesem.

Kamil, uczestnik kursu

Pozwól, że w skrócie przedstawię ci sylwetki dwóch głównych bohaterów.

Tomek, przedsiębiorca poszukujący solidnego developera

Tomek Kofeinowiec

– Przedsiębiorca uwielbiający nowinki technologiczne
– Stymulowany dawką kofeiny (tylko 100% Arabika) sypie nowymi pomysłami
– Aktualnie szuka inwestorów dla swojego nowiutkiego (kolejnego) startupu

Jan - solidny rzemieślnik czystego kodu

Jan Koderek

– Rzemieślnik czystego kodu
– Z zamiłowania architekt oprogramowania
– Fan metodyk zwinnych
– Świeżo upieczony Tech Lead

Pierwsza część już za tydzień, 10.02.2020

Single Reponsibility Principle (SRP) (…) Co to jest jedna odpowiedzialność? Czy postępowanie w duchu SRP oznacza, że muszę dzielić kod na setki banalnych klas? Takich, w których więcej zajmują słowa kluczowe, niż wartościowy kod wykonywalny? (…)

Na to i inne pytania już wkrótce poznasz odpowiedź.

 

O autorze

O autorze

Michał Cisz

Wyznawca minimalizmu i maniak wszelkich idei, które mogą usprawnić komunikację i wymianę wiedzy w zespole. Fan czystej do bólu architektury, dbający o przestrzeganie zasad SOLID.

Czysta architektura okiem ekipy migawka.it

Jakie problemy napotkaliśmy na początku? W czym nam pomogła? Kiedy na pewno z niej nie skorzystamy?

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.

Community Edition SOLID w służbie czystej architektury

Pierwsza część kursu wprowadzająca do tematyki SOLID i świata czystej architektury. Idealna do rozpoczęcia przygody. Podstawy podstaw. Szczypta teorii teoretycznej do bólu. Ale ale… uzasadnienie praktyczne – czemu w ogóle ten SOLID, to tak ważny jest.

Zasady SOLID w czystej architekturze

SOLID to pięć podstawowych założeń programowania obiektowego. Pozwalają pisać solidny kod i efektywnie go rozwijać. Tak mówią internety. Migawka.it poszukała u źródła i odpowiada na pytanie dlaczego w ogóle warto poznać zasady SOLID? Jak zastosować je w konkretnych biznesowych przypadkach. Zapraszamy na praktyczną wiedzę podaną w formie ekspresowego kursu.

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.

Funkcja trackback/Funkcja pingback

  1. Community Edition SOLID w służbie czystej architektury - migawka.it - […] część kursu wprowadzająca do tematyki SOLID i świata czystej architektury. Idealna do rozpoczęcia przygody. […]

Prześlij komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Pozostań w kontakcie