Я пишу багато (в першу чергу c ++ та javascript) коду, який стосується обчислювальної геометрії та графіки та подібних тем, тому я виявив, що візуальні діаграми були невід'ємною частиною процесу вирішення задач.
Я зараз вирішив, що "о, чи не було б просто фантастично, якби я міг якось прикріпити мальовану діаграму до фрагмента коду як коментар", і це дозволило б мені повернутися до чогось, над чим я працював, дні, тижні, місяці раніше і набагато швидше переробляють мої алгоритми.
Як візуальний студент, я відчуваю, що це має потенціал покращити свою продуктивність майже при кожному типі програмування, оскільки прості діаграми можуть допомогти зрозуміти та міркувати про будь-який тип нетривіальної структури даних. Наприклад, графіки. Під час уроку теорії графів в університеті я лише коли-небудь міг по-справжньому зрозуміти взаємозв'язки графів, про які я міг насправді скласти схематичні уявлення.
Так...
Наскільки мені відомо, IDE не дозволяє зберегти зображення як коментар до коду.
Моя думка полягала в тому, що я або хтось інший міг придумати якийсь досить простий у використанні інструмент, який може перетворити зображення в двійкову рядок base64, яку потім я можу вставити у свій код.
Якщо процес перетворення / вставки може бути досить впорядкованим, це дозволить набагато кращим зв’язком між діаграмою та фактичним кодом, тому мені більше не потрібно хронографічно шукати свої ноутбуки. Ще дивовижніше: плагіни для IDE автоматично розбирають і показують зображення. З цього питання абсолютно нічого складного з теоретичної точки зору.
Я здогадуюсь, що мені знадобиться додатковий час, щоб я дійсно з'ясував, як розширити свої улюблені IDE та підтримувати ці плагіни, тому я був би абсолютно задоволений таким кодом постпроцесором, який би зробив такий самий аналіз і візуалізація зображень і показує їх поряд з кодом, всередині браузера чи чогось іншого. Оскільки я програміст javascript в галузі торгівлі.
Що думають люди? Хтось заплатив би за це? Я би. Але, можливо, я також зазначив, що незалежно від того, чи я чи якась значна кількість моїх однолітків заплатили б за таку річ, єдиний спосіб, який, можливо, досягне успіху, - через випуск з відкритим кодом.