Zpo-11-wyk-Slajd45
Z Studia Informatyczne
Introduce Assertion
Wprowadzenie asercji do kodu programu właściwie nie stanowi refaktoryzacji, ponieważ w wyniku tego przekształcenia nie zmienia się struktura kodu, natomiast może zmienić się jego zachowanie (jeżeli asercja okaże się fałszywa). Jednak warto wspomnieć o tej operacji, ponieważ pozwala ona poprawić czytelność i zrozumienie kodu poprzez uwypuklenie pewnych poczynionych niejawnie założeń.