Цитата:
Но всё равно у меня полно устаревших схем.
Как с этим быть, Владимир?
Решение №1 - Инструмент, помогающий разработчику.Где-то была отдельная ветка, где предлагалось использование редактора, который увязывает код и документацию(такая мысль в голове осталась). Но там, насколько помню, поднималась та же проблема в поддержание актуальности.
Решение № 2 - Подход разработчика к разработке.Для меня сейчас(да и вообще) очень актуальна эта тема. Недавно перечитал
The Joel Test: 12 Steps to Better Code. Один из шагов по улучшению разработки -
Do you fix bugs before writing new code? Пока в коде это не использовал, т.к. программирую сейчас не много, а много разбираю. Но в работе с информацией пригождается (считаю также нужным).
---
Пример следованию решению №2 и сопутствующие ментальные сложности.Сейчас изучаю статьи по быстрой сортировки, чтобы вести ветку "
Базовые компьютерные алгоритмы"(которая в соседях к данной). Так вот. Статьи я прочитал. Понял. Каждую статью в свою импровизированную базу данных(прочитанного) забил вместе с рецензией на каждую. Сделал реализацию в виде ДРАКОН-схемы. Всё.
Но остались еще вкладки со статьями. Вроде уже и не надо, и вкладки висят и загромождают браузер. Но, хочется
"закрыть Гештальт".
И уже новый день, уже хочется делать другое, вот бы выбросить эти вкладки, но
надо доделать дело.
Так вот. О подходе. Вчера сделал схему. Сегодня себя останавливаю, чтобы не лезть читать новое - статьи, новости и т.п., - а добить не законченное. Нужно прочитать ранее открытые статьи, которые не прочитал, осознать материал, зафиксировать.
Так, может, и со схемами также? Как Вы сказали - выделить нужное для документирования ДРАКОН схемами. Сделать схемы. И, к примеру, к концу дня(или в начале нового) посмотреть, какой код был изменен и затрагивает ли он какую-то схему.
---
Решение №3 - Индикация изменения кода, на который есть ДРАКОН схема.Решение возникло в мозгу только что пока писал предыдущее(спасибо за Ваш вопрос в конце поста - дал толчок к размышлениям). Если есть только определенный
код, на который есть схемы, то почему бы не связать
факт изменения кода с
индикацией об этом?