Jak przepisać każdą aplikację?

Поділитися
Вставка
  • Опубліковано 25 гру 2024

КОМЕНТАРІ • 12

  • @elszczepano
    @elszczepano Рік тому +1

    Mam podobne spostrzeżenia co do spójności. Szczególnie to widać przy programowaniu metodą copy-ego paste'a, gdy w kodzie dominują dwa podejścia i zamiast wypierać stare człowiek "żeby było szybciej" wykorzystuje akurat te, które jest w danym momencie wygodniejsze. W konsekwencji kodu w starym podejściu wręcz przybywa a nie ubywa 😄

  • @jaku5796
    @jaku5796 3 роки тому +2

    17:30 literówka "porządku"
    Z własnego doświadczenia dodam, że jednym z częstszych problemów jest czytelność kodu. Obecnie testujemy w zespole podejście, gdzie mając 3 developerów:
    - jeden robi zmianę
    - drugi robi review małych części
    - trzeci ma zrobić review całości (nie widząc poprzednich/małych kroków) - niekoniecznie na PR, po prostu review funkcjonalności, czasem na zasadzie "a gdybyś miał zmienić coś w wymaganiach/logice, to gdzie byś to zrobił".
    Jeśli na review cokolwiek wzbudza wątpliwości, czy niejasności to znaczy że jest do poprawy, bo za pół roku, czy rok jak ktoś w to spojrzy, to ma to rozumieć. Tymczasem częstą praktyką jest, że programiści siadają i autor tłumaczy co zrobił.
    Oczywiście praktyka pod kątem systemu, który utrzymujemy, a nie dwumiesięcznik w softwarehouse.

    • @Koddlo
      @Koddlo  3 роки тому

      Jasne, Code Review nigdy za mało.

  • @exultomedia
    @exultomedia 3 роки тому

    Super film. Jak zwykle świetna robota! :)

  • @alexios4392
    @alexios4392 3 роки тому

    Super film :) mam trochę offtop pytanko: znasz może jakieś serwery Discord/Slack/grupy na Social Media, które gromadzą społeczność PHP lub ogólnie z programowania?

    • @Koddlo
      @Koddlo  3 роки тому +1

      Na FB jestem na kilku grupach dotyczących PHP, np. Symfony Polska, PHPers, Laravel PHP framework - polskie community.
      Na slacku jestem w społeczności Laminas i Doctrine. Z discorda nie korzystam, ale na pewno są takie grupy.

  • @PozytyffTv
    @PozytyffTv 3 роки тому +2

    Hej, trafiłem na Twój kanał przypadkiem i już zaczynam korzystać, dziękuję. Pozwolę sobie jednak zadać pytanie, które mnie nurtuje gdy napotykam osoby na takim poziomie. Jak nauczyłeś się tego wszystkiego? Wzorce projektowe, zasady solid, czy nawet taki identyfikator UIDENT. Czy tego można się nauczyć z jakiegoś kursu? Czy potrzeba mentorów i powinienem znaleźć sobie kogoś lepszego ode mnie, kto odpłatnie będzie robił mi code review? Jak to ugryźć? : )

    • @Koddlo
      @Koddlo  3 роки тому +1

      Cześć. :) Powiedziałbym, że wszystkiego nauczyłem się sam. Z różnych źródeł: tutoriale wideo, podcasty, książki, blogi, udziały w konferencjach i meetupach. Materiały zarówno płatne i darmowe, ale jest tyle treści na każdy z tematów, że jedyne co jest Ci potrzebne to chęci i czas. Oczywiście najważniejsze w tych wszystkim jest kodowanie i zbieranie własnego doświadczenia. Co do mentoringu to nie mam w tym temacie doświadczenia to Ci nie doradzę. Jedyne co to w pracy sporo dyskutuje z innymi programistami i przeglądam różne ich projekty tak samo. Na pewno fajnie jak jest osoba, która Cię prowadzi i Ci tłumaczy, ale przede wszystkim tak jak mówię - czas i chęci. Do nauki jest naprawdę sporo. Może Ci się wydawać, że ja już ogarniam mocno, ale prawda jest taka że ja też mam jeszcze wiele przed sobą do nauki. Dlatego właśnie programowanie jest tak ciekawe, bo nie ogarniasz tego w miesiąc tylko latami. 🙂

    • @PozytyffTv
      @PozytyffTv 3 роки тому

      @@Koddlo Skrócę usuniętą odpowiedź - wszyscy jesteśmy głupi i mamy wiele do nauki : ). Pracuję 3 lata jako pojedynczy developer PHP mający na sobie wielki system, który niestety bardziej trzeba rozwijać niż refactorować, a to jeszcze czasy gdy obiektowość dopiero co pojawiłą się w PHP itd... Potrafię też samodzielnie zbudować (chyba) każdą aplikację, łącznie z zaprojektowaniem ładnego UI, tworzę sobie takie projekty ostatnio w ramach nauki/treningu.
      ALE dziś jak patrzę na wymagania w ofertach pracy jestem trochę przerażony - staję się nierynkowy. Zastanawiam się, czy nie zrezygnować ze stawki "mid" na rzecz jakiegoś stanowiska junior byleby mieć nad sobą osoby lepsze od siebie. Czytałem na Twoim blogu o meetupach i zastanawiam się, czy nie jechać do Poznania - ale nie wiem jak to w ogóle wygląda i czy to dobry pomysł. Może na początek lepsze będzie uczestnictwo online...
      Największy mój problem to znajdowanie rzetelnych materiałów na dany temat - to już samo w sobie pożera czas. Najlepsze moje znaleziska w ostatnim czasie to symfonycasts - nawet jest kurs SOLID, a teraz Twój kanał i blog. W każdym innym przypadku musiałem szukać materiałów na temat każdego zagadnienia osobno, co pożera już samo w sobie masę czasu... Także dziękuję za Twoje informacje.

    • @Koddlo
      @Koddlo  3 роки тому +1

      Super, powodzenia. 👍 Symfonycasts polecam, spoko robotę robią. Może nawet nie będziesz musiał schodzić ze stawki, jak masz 3 lata doświadczenia, klepiesz sam projekty itp. to spokojnie na mida można próbować.