Exception jako zastepca wielopoziomowego return Written on Lipiec 27, 2011, by wookieb.
Ileż to razy męczyliście się z masą returnów w funkcji albo też kontrolą zwracanych wartości funkcji „podrzędnych”? Przykładowo posiadamy metodę Router-a, która ma sprawdzić parę warunków dla konkretnej reguły routingu oraz zwrócić dopasowane parametry. Zgodnie z zasadami clean code powinniśmy podzielić zadanie mniej więcej w ten sposób: Każda metoda sprawdza warunki konkretnego typu (nieważne jakie). [...]


