Вот так:
1. Написал, работает (плевать на размер)
2. Рефакторинг (да, бывает спрашиваю помощи, вдруг я какой-то метод забыл)
я тоже не сеньер. советую попробовать так писать. написал какую-то операцию, но не уверен так ли она работает как задумал и раз точку останова поставил, проверил дебагером какие там данные - если все совпадает то продолжил. а так ты просто не научишься писать нормально.