Вот ситуация : проект 6-8 месяцев , всяческие перегрузки/доработки, в целом ничего особо серьезного, любой специалист 1С с подобным справится. Однако, время потрачено, результат получен, нормальное желание - начать получать деньги за обслуживание, т.е. за более легкую часть проекта.
Что имею : разрозненный код во внешних обработках, всякие правила обмена в разных частях сервера, сам код весь на костылях, понятный только мне. Вот и думаю - приводить все в порядок или не надо?
Странный вопрос. Как опытный разработчик ты либо сразу должен был вести разработку более системно, либо понимать, сколько еще стоит потратить сил и средств, чтобы этот продукт можно было нормально сопровождать. "Сам код весь на костылях, понятный только мне" - через месяц-другой он станет непонятен и тебе тоже.
мне стыдно за плохой код. По возможности переписываю - через полгода уже сложно разобраться, что там было, почему так и т.д. Защитить работу можно только одним - хорошим качеством.
Навести легкий марафет, себе же удобней
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший