YAGNI (Nie będziesz tego potrzebować, ang. You aren't gonna need it) – zasada pochodząca z programowania ekstremalnego, kładąca nacisk na wysokie ryzyko tworzenia kodu zanim będzie potrzebny[1].

Często zdarza się, że tworzony jest kod na wszelki wypadek, nawet gdy nie jest potrzebny w danym momencie. Może się później okazać, że nasza ocena co do użyteczności kodu lub jego działania była błędna i funkcja będzie wymagała refaktoryzacji lub całkowitego usunięcia. Dlatego zalecane jest stosowanie zasady YAGNI, czyli odkładanie pisania kodu na później, wtedy gdy będzie naprawdę potrzebny[2].

Zobacz też edytuj

Przypisy edytuj

  1. Simpson 2020 ↓, s. 9.
  2. Simpson 2020 ↓, s. 9–10.

Bibliografia edytuj