чтобы сделать читабельным код, не подписывайте комментарий на каждой строке. Выделите блоки кода в отдельные методы. Например: инициализация списка, добавление нового элемента, вывод списка. Один метод в 150 строк понять нереально, даже с комментариями.