Dostarczasz increment, czy ekskrement – Notatka z nauki

przez | 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

Bestseller dnia w księgarni Złote Myśli

Obraz główny

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

Dodaj komentarz

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