Что касается меня, когда я смотрю на код, я использую своего рода «список дел» в методе, подробно описывающем, что я должен был делать на каждом этапе, чтобы завершить работу. Например, если бы у меня был метод, который должен был получить имя клиента, я написал бы что-то вроде ..
публичная строка GetName (int custID)
{
// Create local variables
// Get the connection string from the config file
// Create Try Catch Finally block
// Create SQL parameters
.... etc
}
Я бы не оставлял их как комментарии, но удалил бы их, когда выполнил задание. Честно говоря, я больше этим не занимаюсь и сомневаюсь, что вам придется делать это слишком долго.
Кроме того, я бы порекомендовал вам, если вы пытаетесь узнать что-то новое, что вы делаете «реальный» проект, а не просто примеры из книги или веб-сайта (даже если это всего лишь небольшое приложение для себя, заставьте его работать) , Чтение книги по коду не может заменить застревание.