SOLID w PHP - te 5 zasad zmieni Twój kod na lepsze!

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น • 17

  • @coder_one
    @coder_one 11 หลายเดือนก่อน +2

    13:13 wielodziedziczenia?
    Na początku istnienia OOP wszyscy zachłysnęli się dziedziczeniem, było dziedziczenie od dziedziczenia z dziedziczeniem po dziedziczeniu, ale obecnie gdzie człowiek nie przystawi ucha, do jakiej książki, bloga i artykułu nie spojrzy, to widzi gorącą zachętę do minimalizowania przypadków użycia dziedziczenia samego w sobie (o wielodziedziczeniu i generowanym przez niego "Diamond Problem" już nie wspominając). Co zamiast dziedziczenia? Akurat co do tego większość jest zgodna - należy korzystać z kompozycji.

    • @lenkowski-net
      @lenkowski-net  11 หลายเดือนก่อน +1

      Masz 100% rację, tylko zauważ, że ja tutaj nie mówię o dziedziczeniu klas, a interfejsów - gdy z jakiegoś powodu musisz ulepić coś większego, zawierającego więcej niż jeden konkret.
      To ma szczególne zastosowanie w przypadku Laravela - bo czasem niestety tak się zdarza, że jest to potrzebne do DI.

    • @coder_one
      @coder_one 11 หลายเดือนก่อน +1

      @@lenkowski-net zgadzam się z tobą, 100% racji ;)

  • @SVGamesLab
    @SVGamesLab 10 หลายเดือนก่อน +1

    Duży plus za Laravela i porządny polski kurs ale przy obecnej ilości materiałów damowych lub na udemy cena trochę zaporowa, tak czy inaczej świetny materiał! Pozdro

    • @lenkowski-net
      @lenkowski-net  10 หลายเดือนก่อน +1

      Hej, tak - to nie jest kurs za kilka złotych z udemy. W pełni rozumiem, jeśli jest za drogi. Teraz z kodem CUPID można go dostać za 100zl mniej.
      Przygotowywanie tych wszystkich materiałów, w tym również darmowych, trochę kosztuje. Nie tylko pieniędzy, ale również czasu.
      Nie jestem typem w stylu „tu jest mój patronite”. Sporo osób mi zaufało i zdecydowało się na zakup, wspierając przy tym to co robię, więc nie mogę być wobec nich też nie uczciwy i np. zaproponować obniżenia ceny do tanich kursów z udemy.
      Nie namawiam, ale osoby które lubią to co robię, wydają się być zadowolone 😍

    • @SVGamesLab
      @SVGamesLab 10 หลายเดือนก่อน +1

      Myślę że na pewno są co do udemy to jak najbardziej rozumiem bo co chwilę robią promocje i można "za grosze" kupić niemal wszytko co mają na platformie więc tutaj jak najbardziej się zgadzam :) szkoda że nie wiedziałem tego materiału wcześniej bo obkupiłem się w sporo kursów na udemy i na teraz zostało mi na rozwój i kolejne kury budżetu na 250 zł. Tak czy inaczej jestem w 100% pewny że kurs jest warty swojej ceny bo SOLID to podstawa której każdy powinien się uczyć od początku przygody z programowaniem, ja zaczynałem kodować 20 lat temu więc sam wiem po sobie jako "samouk" jak kiedyś wyglądała nauka programowania a jak teraz. @@lenkowski-net

    • @lenkowski-net
      @lenkowski-net  10 หลายเดือนก่อน +1

      To prawda. Teraz jest znacznie łatwiej, ale też w innym momencie świata jesteśmy 😉
      Swoją drogą, kurs startupu z kodem CUPID można dostać za 199ziko 🤗

  • @DanielŚmigiela
    @DanielŚmigiela 11 หลายเดือนก่อน +2

    czekałem na ten odcinek jak moja babcia na wiadomosci w tvp

  • @JACKoPL
    @JACKoPL 11 หลายเดือนก่อน +1

    Jam już chyba za stary by stosować zasady Solida, czy innych. Chyba nawet próbowałem się w nie zagłębić. Może kiedyś samo z siebie wyjdzie. W głowie i tak już wyparowało. Może jakbym na tym zarabiał, miał jakiegoś towarzysza, mentora... Od wielu lat jak jeszcze Larva 5 była, to próbowałem się larvy nauczyć. Wtedy obiektowość była już powszechna, a ja dłubałem w czystym php i to w proceduralnym elemencie. Po wielu mies. czy latach wiem jak się w niej odnaleźć. Wiele jej zakamarków czy funkcjonalności jest dla mnie czarną magią. Czasem wiele z wersji na wersję zmieniało się. Też od lat miałem w planach przenieść apkę proceduralną z elementami obiektowymi do laravela i jakoś do v10 nie udało mi się. Dla hobbystów-amatorów solid raczej nie jest najważniejszy, co najwyżej ciekawostką. Niemniej w Laravelu wypada się nauczyć, by wspomniane kontrolery były jak najbardziej odchudzone. By kierowały do osobnych klas, serwisów.. jak zwał, tak zwał.

    • @lenkowski-net
      @lenkowski-net  11 หลายเดือนก่อน

      Wczoraj rozmawiałem o tym z kumplem - moim zdaniem to są trochę te wymówki w stylu „nie chce mi się” i sam bardzo często tak mam i miałem.
      A szkoda, bo gdybym SOLIDa poznał na początku kariery to te wówczas efemetyczne 20K nie byłyby żadnym problemem…
      Dla mnie dzisiaj, jeśli znasz SOLIDa, oznacza, że dbasz o swój kod i jest to dla Ciebie istotne 😎

    • @JACKoPL
      @JACKoPL 11 หลายเดือนก่อน +2

      Gdyby babcia miała wąsy... byłaby dziadkiem. Ponad 20 lat temu chciałem być programistą. Byłem na studiach. Mam licencjat, z mgr było gorzej. Wtedy jeszcze panował TP7. Nieco c/c++. Lecz htmla czy php... Zostało samokształcenie. Nie było łatwo. Z jednej strony z czegoś trzeba żyć. Z drugiej nie mając w miarę dobrego sprzętu... Nie znając anglika na dobrym poziomie... W ubiegłym wieku z netem też łatwo nie było. Do tego zdrówko nie te... Z pracą różnie bywało. Takie czasy, gdzie chcieli 20latków z 10letnim doświadczeniem ;) w moim przypadku kariera nie toczyła się zadowalająco. Mimo to chciałem być w miarę na bieżąco w tematyce. Niemniej informatyka jest tak rozległa, to same dziedziny też są takie. Ciężko w każdej być ekspertem.

    • @lenkowski-net
      @lenkowski-net  11 หลายเดือนก่อน

      @@JACKoPL no widzisz - ja nie mam magisterki, programuję od 17 lat... Komercyjnie od 12.
      Też pamiętam czasy, jak nie było internetu w domu, albo wydawał oldscoolowe dźwięki - ale programowanie wymaga od Ciebie ciągłej nauki... Nawet jeśli nie zdajesz sobie z tego sprawy :)
      A czym się zajmujesz na co dzień?

    • @JACKoPL
      @JACKoPL 11 หลายเดือนก่อน

      @@lenkowski-net lepiej się nie przyznawać. Za min. Krajową ;( Parę lat temu przez parę lat bez dochodu. Próbowałem właśnie wtedy się też dokształcać w miarę możliwości.

    • @lenkowski-net
      @lenkowski-net  11 หลายเดือนก่อน

      Rozwijaj się, na rynek juniorów zawsze można wejść 🔥