Улучшение способа написания кода?
Размышляя о разработке программного обеспечения в целом, я столкнулся с вопросом, почему мы не видим каких-либо улучшений в том, как мы пишем / документируем код.
Подумайте об этом: революционного улучшения не произошло с тех пор, как мы перешли от перфокарт к редактированию текста. Последнее улучшение, которое я увидел, - это подсветка синтаксиса и контекстно-зависимая помощь (например, Intellisense или ctags). Не то, что я бы назвал революционным.
Это заставляет меня задуматься: почему это так?
Я начну с того, что мне очень не хватает:
Много моего кода имеет дело с геометрией. Поскольку документация, описывающая геометрические отношения, всегда заканчивается большой кучей трудно читаемых математических вещей (из-за отсутствия правильной установки типа уравнения в ASCII). Однако, если бы я мог вставить немного рисунка или каракулей в код, все было бы намного проще, аккуратнее и лучше для понимания.Что вы можете придумать, чтобы облегчить ваши задачи по кодированию / редактированию текста / документированию?