Ich schreibe viel (hauptsächlich C ++ und Javascript) Code, der sich mit rechnergestützter Geometrie und Grafiken sowie solchen Themen befasst. Daher habe ich festgestellt, dass visuelle Diagramme ein unverzichtbarer Bestandteil des Prozesses zur Lösung von Problemen sind.
Ich habe gerade festgestellt, dass "oh, wäre es nicht fantastisch, wenn ich ein handgezeichnetes Diagramm als Kommentar an ein Stück Code anhängen könnte ", und dies würde es mir ermöglichen, auf etwas zurückzukommen, an dem ich gearbeitet habe. tage, wochen, monate früher und weitaus schneller re-grok meine algorithmen.
Als visueller Lerner habe ich das Gefühl, dass dies das Potenzial hat, meine Produktivität bei nahezu jeder Art von Programmierung zu verbessern, da einfache Diagramme zum Verständnis und zum Nachdenken über jede Art von nicht trivialer Datenstruktur beitragen können. Diagramme zum Beispiel. Während des Graphentheorieunterrichts an der Universität konnte ich nur die Graphenzusammenhänge wirklich nachvollziehen, von denen ich tatsächlich grafische Darstellungen zeichnen konnte.
So...
Meines Wissens nach können Sie mit keiner IDE ein Bild als Kommentar zum Code speichern.
Ich war der Meinung, dass ich oder jemand anderes ein relativ benutzerfreundliches Tool finden könnte, das ein Bild in eine base64-Binärzeichenfolge konvertieren kann, die ich dann in meinen Code einfügen kann.
Wenn der Konvertierungs- / Einfügeprozess ausreichend optimiert werden kann, kann eine weitaus bessere Verbindung zwischen dem Diagramm und dem tatsächlichen Code hergestellt werden, sodass ich meine Notizbücher nicht mehr chronografisch durchsuchen muss. Noch großartiger: Plugins für die IDEs zum automatischen Parsen und Anzeigen des Bildes. Daran ist theoretisch absolut nichts Schwieriges.
Ich nehme an, dass es etwas länger dauern würde, bis ich herausgefunden habe, wie ich meine bevorzugten IDEs erweitern und diese Plugins warten kann. Daher wäre ich mit einer Art Code-Postprozessor sehr zufrieden, der das gleiche Auslesen und Auslesen durchführen würde rendern Sie die Bilder und zeigen Sie sie neben dem Code, in einem Browser oder so. Da ich ein Javascript-Programmierer von Beruf bin.
Was denken die Leute? Würde jemand dafür bezahlen? Ich würde. Aber ich möchte vielleicht auch darauf hinweisen, dass unabhängig davon, ob ich oder eine bedeutende Anzahl meiner Kollegen für so etwas bezahlen würde, der einzige Weg, wie so etwas gelingen könnte, eine Open-Source-Veröffentlichung wäre.