Często, gdy metoda zaczyna wykonywać kod związany z jej funkcjonalnością, sprawdza, czy w ogóle zostały spełnione warunki umożliwiające wykonanie funkcjonalności metody.
Nie ma nic złego w sprawdzaniu warunków wykonania kodu funkcjonalnego. Problem polega jednak na tym, że każda taka…