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