Problem dotyczył wczoraj opisywanej funkcji sporządzania wymiarów pliku XML. Nie działał on poprawnie z tego względu, że podałem złą nazwę zmiennej. Rożnica pomiędzy newXmlPath a xmlPath nie jest dla człowieka duża, a komputer jakoś widzi problem.
Oczywiście nikt nie odda mi tego czasu co poświęciłem na szukanie błędu. Ale teraz będę mądrzejszy.
Prezentuję mój sposób na tworzenie zmiennych.
- Nazwa zmiennej musi pasować do funkcji
- do funkcji feedDog nie można dać zmiennej o nazwie hammer
- Nie twórz zmiennych różniących się w małym stopniu
- Jeżeli jest nie tak jak w punkcie 1. lub 2. zmień kod, stwórz funkcję lub klasę.
Chętnych do eksploracji mojej porażki z zmienną. Zachęcam do zobaczenia diffa na GitHub konkretnie funkcja FindByRecursion (lub do popatrzenia do kodu w wczorajszym poście).
Brak komentarzy:
Prześlij komentarz