Соотношение реального кода к вспомогательному коду - PullRequest
4 голосов
/ 15 апреля 2009

Я считаю, что только около 30% моего кода фактически решает проблемы, остальное занимают ведение журнала, тесты, проверка параметров, исключения, обработка ошибок и так далее. Находите ли вы это в своем коде, и есть ли IDE / Editor, позволяющий скрыть неинтересный код?

OTOH Существуют ли языки, которые делают код поддержки более управляемым и меньшим по размеру?

Редактировать - я думаю, что мы все понимаем разницу между бизнес-логикой и другим кодом. Я не говорю, что регистрация и т.д. не важны. Дело в том, что когда я пишу код, я либо реализую бизнес-логику, либо я стараюсь, чтобы все не сломалось. Для меня это два разных способа мышления, развиваются ли другие так, и есть ли IDE, поддерживающая этот способ развития?

Ответы [ 11 ]

0 голосов
/ 15 апреля 2009

Я не пытаюсь сделать все процедуры надежными, только те, которые подвергаются воздействию внешнего мира.

http://en.wikipedia.org/wiki/Folding_editor

Высшие и более динамичные языки обычно менее многословны. Слабая типизация также экономит много кода. Конечно, есть компромиссы.

...