Witam, pisze sobie projekt na socket.io client server wraz z restful api dla innych podstron.
Wszystko pięknie, ale ilość linii kodu samego klienta przekracza już ponad 2 tysiące, zaczynają mi się mylić metody przez co tworze podobne lub zbędne, te które pisałem tydzien temu zapominam jak dokładnie miały działać - po prostu zaczynam się gubić w tym co robię.
Dokumentacja, dzielenie kodu na osobne pliki, spis, diagram, jakie są metody radzenia sobie z większymi projektami?