Я знаю, что хорошие методы программирования всегда помогают в долгосрочной перспективе для проекта, но иногда они просто кажутся дорогостоящими. Например, он предположил, что я поддерживаю файл заголовка и файл cpp для каждого класса, который я создаю, сохраняю только объявления в заголовках, а определения в cpp. Даже с 10-12 классами этот процесс становится очень громоздким. Обновление make-файла каждый раз, когда добавляется новый класс dependecies и evthing .. занимает много времени ...Хорошая практика программирования в сравнении со скоростью ad-hoc-программирования
В то время как я занят этим, другие просто пишут evthing в одном fie, выдает одну команду компиляции и запускать их программы ... почему я тоже не должен делать то же самое? Его быстро и работает?
Даже пытаясь придумать короткие, значимые имена для переменных и функций, занимает много времени, в противном случае вы в конечном итоге набрав 30 символов длинных имен, полностью unmanagable без автозаполнения
Edit:
Хорошо позвольте мне сказать немного по-другому: Допустим, что я работаю над проектом небольшого среднего размера, который никогда не будет нуждаться в обслуживании другого разработчика (или даже меня). Это в основном одноразовое развитие. В этом случае стоит придерживаться практики программирования. Я предполагаю, что мой вопрос: действительно ли хорошие методы программирования помогают во время разработки или они просто окупаются во время обслуживания?
Используйте автозаполнение. – Kendrick
Каков ваш вопрос? Вы признаете, что хорошая практика помогает в «долгосрочной перспективе». Неужели это конец? –
Ваше так называемое «специальное программирование» выполняется только для очень маленьких проектов. Для программного обеспечения любой реальной ценности или сложности, хорошие практики программирования, чтобы фактически заставить вас сделать это быстрее, делая это правильно в первый раз, потому что ошибки, сделанные позже в процессе, экспоненциально дольше, чтобы исправить. –