SOLID i DRY w JavaScript

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.พ. 2025

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

  • @brukselkowyben7628
    @brukselkowyben7628 8 ปีที่แล้ว +6

    Takiego kanału brakowało na polskim yt. Świetna robota.

  • @przemysawafeltowicz2934
    @przemysawafeltowicz2934 8 ปีที่แล้ว +1

    Fajnie się to ogląda. Zdecydowanie więcej materiałów i postawić na promocję. Zrobić coś fajnego i na wykop. Każdy chce zostać #programista15k Pozdrawiam :)

    • @koduje
      @koduje  8 ปีที่แล้ว

      Dziękujemy za miłe słowa :) dopiero się rozkręcamy!

    • @przemysawafeltowicz2934
      @przemysawafeltowicz2934 8 ปีที่แล้ว

      Warto się zastanowić jeszcze na livestreamami z kodowania na TH-cam, same letsplaye, albo nie wartościowe treści. Można też zbierać dotację, symboliczna 1zł, czy ile kto uważa. Bo za takie treści na prawdę warto dawać wsparcie.

  • @f0kuz518
    @f0kuz518 6 ปีที่แล้ว

    odpawiadając na pytanie z ostatnich sekund kursu dot. es6 i zastąpienia .indexOf będzie to .includes()
    wygrałem zniżkę 50%? :)

  • @Mifczu
    @Mifczu 8 ปีที่แล้ว +4

    Dlaczego w "Zaawansowany JS" boimy się `prototype`?

    • @koduje
      @koduje  8 ปีที่แล้ว +1

      Taki mam styl. Prototype używam, kiedy jest potrzebny. Pozdrawiam, Damian

    • @Mifczu
      @Mifczu 8 ปีที่แล้ว

      ale wiesz, że w przedstawionym przykładzie do definicji użycie prototypów zaoszczędzi pamięci w ilości proporcjonalnej do ilości stworzonych obiektów. Tak można definiować obiekty pod warunkiem, że będzie jeden Product i jeden Cart. Jeżeli dopuszczamy możliwość, że któregokolwiek z tych obiektów będzie więcej niż jeden to już czyste marnotrawstwo zasobów maszyny na której będzie odpalany kod. Przy tak zdefiniowanych obiektach słówko new też raczej niepotrzebne i nic nie wnosi.

    • @koduje
      @koduje  8 ปีที่แล้ว

      Znam różnice i mam tego świadomość, jednak nie rozważaliśmy tutaj performance'u. Z pewnością w odpowiednim miejscu/webinarze o tworzeniu obiektów należałoby o tym wspomnieć.

    • @Mifczu
      @Mifczu 8 ปีที่แล้ว +3

      Nie chodzi mi o krytykowanie. Oglądają to ludzie mniej doświadczone i obawiam się, że mogliby wyjąc przy okazji złe praktyki. Dlatego warto zadbać o szczegóły przy tworzeniu takich lekcji. Sam temat jednej odpowiedzialności jest przedstawiony fajnie i ciekawie.

    • @krystiangw
      @krystiangw 8 ปีที่แล้ว +3

      Weź pod uwagę że są różne szkoły względem prototypów. Wg mnie kod bez prototypów jest bardziej przejrzysty. Nie można tego jednoznacznie zaliczyć do dobrej lub złej praktyki. Bez prototypów rzeczywiście zużywamy więcej pamięci ale to naprawdę nie jest problem w większości współczesnych aplikacjach webowych. A czysty i łatwo rozszerzalny kod jest takim problemem.

  • @marcinkwiatkowski7881
    @marcinkwiatkowski7881 8 ปีที่แล้ว

    Od kiedy porównujemy w JS obiekty za pomocą === ?

  • @ReXMaDMaX
    @ReXMaDMaX 8 ปีที่แล้ว

    Push odnosimy się do stosu czy to jakaś inna magiczna metoda z nienacka? Java newbie*

    • @belowelo
      @belowelo 8 ปีที่แล้ว

      Krisu, push to metoda dodająca element do tablicy. W JS tablica może "być" i stosem, i kolejką.

  • @jakubprzybylski9683
    @jakubprzybylski9683 4 ปีที่แล้ว

    Film nie wyjaśnia ani zasad SOLID ani zasady DRY, jedynie pokazuje dobre praktyki w kodzie związane luźno z tymi zasadami (w zasadzie głównie z drugą).

  • @gbkEmilgbk
    @gbkEmilgbk 8 ปีที่แล้ว

    dlaczego nie używasz ES6 ?

    • @koduje
      @koduje  8 ปีที่แล้ว +1

      Cześć!
      ES6 nie jest jeszcze standardem we wszystkich przeglądarkach, a tematem webinaru nie była prekompliacja przy użyciu np. babela. Poza tym, chcemy stworzyć materiały instruktażowe z ES6 (już wkrótce!) by widzowie rozumieli, co się dzieje na ekranie.
      Pozdrawiamy!

  • @szymusu
    @szymusu 7 ปีที่แล้ว +1

    to niezły rower za 20 złotych