Zastąp ify przez polimorfizm

javaczyherbata.pl 9 lat temu
Niecały rok temu pisałem o prezentacji Tomasza Nurkiewicza pt. Uwolnić się od ifów. Istotnie, wiele instrukcji warunkowych w kodzie utrudnia jego zrozumienie, testowanie i utrzymanie. Często w takiej sytuacji łamany jest Single Responsibility Principle. Kod zależny od trybu wywołania if (DEBUG) { // lots of code here } else { // lots of similar code […]
Idź do oryginalnego materiału