Dostarczasz increment, czy ekskrement – Notatka z nauki

przez Karol Bocian | 11 kwietnia, 2021
Dostarczasz? https://www.pexels.com/photo/woman-with-face-mask-and-latex-gloves-holding-a-shopping-bag-4226269/

W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Boiling Frogs 2018 Maciej Trojniarz Upewnij się, że dostarczasz increment, a nie ekskrement produktu.

Notatka z materiału: Upewnij się, że dostarczasz increment, a nie ekskrement produktu:

Zanotowałem z tego materiału:

  • Im dłużej robimy daną aplikację (bardziej złożony system), tym więcej kosztuje dodanie kolejnej funkcjonalności.
  • Zespół wytwarza oprogramowanie, a często zapominamy, że to razem tworzymy oprogramowanie, i przerzucamy się zadaniami (testerzy wytykają błędy, programiści słabo opisane zadania).
    • Rozwiązania:
      • Pair programming.
      • Wspólne określanie zadań.
      • Pair testing.
      • Code review.
      • Statyczna analiza kodu.
      • Testy automatyczne.
      • Testy konwencji.
      • Pokrycie kodu testami.
      • TDD i Red, Green, Refactor.
      • Test na każdą nową funkcjonalność oraz bug.
      • Współpraca z biznesem za pomocą: Behaviour Driven Development (Given -> When -> Then) – automatyczne testy akceptacyjne.
  • Jeżeli czegoś bardzo nie potrzebujesz, to nie rób tego. Upraszczaj.
  • Refaktoryzuj.
  • Dziel duże systemy na mniejsze.

Wszystkie posty związane z notatkami z nauki:

Źródła

Obraz główny

Materiał: Upewnij się, że dostarczasz increment, a nie ekskrement produktu:

Kategoria: Notatki z nauki

O Karol Bocian

Programowanie i świat agentów programowalnych, który poznał na Wydziale Matematyki i Nauk Informacyjnych, wciągnął go w przemysł IT. W trakcie swojej praktyki zawodowej Karol zrozumiał, że nie ważne co się robi i kim się jest, ale wiedza z zarządzania przydaje się wszędzie. Rozpoczął studia na kierunku Zarządzanie i Inżyniera Produkcji. W przypadku Karola zarządzanie to nie tylko teoria czy praca, ale prawie każdy element jego życia, to jego pasja.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.