... a swoją bibliotekę nazwałem San Escobar.

Tworzę nowe narzędzie do JSa. Będzie ono pomagało debugować programy. Założenie jest takie, żeby śledzić wszystko co się w programie dzieje (np. która funkcja została wywołana z jakimi parametrami i co zwróciła) a potem tworzyć z tego interaktywne raporty w formacie HTML. 

Przy czym realizacja do końca tego założenia wiąże się z wyzwaniami - ciężko śledzić wszystko co się dzieje, i też nie ma sensu raportować wszystkiego (chyba, żeby wymyślić jakiś sprytny system filtrów/wyszukiwania, który pozwoliłby pokazywać użytkownikowi jedynie relewantne informacje).

Tym niemniej już coś widać, już można z tego korzystać. Na razie jest to testowane tylko na aplikacjach NodeJS, i trzeba pół-ręcznie instrumentować kod (wygooglujcie: code instrumentation), ale i tak cieszę się z efektów:



W razie czego klikajcie tutaj: San Escobar - powerful HTML logging for NodeJS applications


Komentarze

Popularne posty z tego bloga

Ściemy z ogłoszeń o pracę

Zostać programistą (2) - czy się nadajesz?

Czego się nauczyłem w 2021?