Mam ogólne pytanie dotyczące praktyk kodowania ...Jak śledzić program do debugowania w OCaml?
Podczas debugowania, w pewnym momencie mojego kodu, potrzebuję trochę kodu, aby wydrukować bieżący stan; Kiedy nie debuguję, nie chcę zostawiać kodu, ponieważ przeszkadza to w widoczności innego kodu ...
Trudno jest spakować je w jedną funkcję, ponieważ w większości przypadków zawiera ona zmienne lokalne i nie chcę podawać wszystkiego jako argumentów ...
Jak więc ogólnie zarządzać tego rodzaju "drukowania/sprawdzania" kodu? czy jest jakaś dobra praktyka?
Chodzi o to, że to, co chcę wydrukować, obejmuje kilka linii i obejmuje wiele zmiennych lokalnych ... – SoftTimur
Problem z tą funkcją debugowania polega na tym, że argumenty są zawsze obliczane, nawet jeśli nie są używane na końcu. –