При коде в 1000 строк комментарии будут скорее всего врать, лучше разбивать на функции, методы которые будут решать части большой задачи - легче читать, легче сопровождать, легче дорабатывать
так так и выучишь, технический английский так и учится, берешь тетрадку, открываешь параллельно словарик, и переписываешь все, что не смог перевести с наскоку