Кодовое оснащение
Насколько это важно для кода инструмента и считается ли инструментарий кода атрибутом качества для кода???
Под инструментарием я подразумеваю размещение кода для диагностики, например операторов трассировки, и использование счетчиков производительности, где это необходимо.
1 ответ
Часто единственный способ, с помощью которого системный администратор может исследовать проблему без доступа к исходному коду, - это инструментарий. Рассмотрите действия, которые вы выполняете, когда у вас есть проблема в Windows - вы можете проверить журнал событий, проверить использование памяти, доступ к диску и, возможно, другие счетчики. Без доступа к этим инструментам вы не сможете определить причину каких-либо проблем.
Конечно, реальная ценность инструментов зависит от масштаба вашего рынка и размера вашего приложения. Если у вас небольшое количество клиентов и вы хотите помочь им в устранении неполадок, инструментарий может оказаться бесполезным (так как вы часто можете посмотреть код и посмотреть, что пошло не так). Если вы ожидаете, что ваши клиенты будут постоять за себя, а ваше приложение будет достаточно большим, чтобы что-то пошло не так без очевидных причин, инструменты необходимы.
Инструментарий совсем не влияет на качество кода (качество кода зависит от того, насколько легко код читать, просматривать и изменять), но влияет на качество продукта, если его легче поддерживать.