Scrivo molto codice (principalmente c ++ e javascript) che tocca la geometria e la grafica computazionale e questi tipi di argomenti, quindi ho scoperto che i diagrammi visivi sono stati una parte indispensabile del processo di risoluzione dei problemi.
Ho determinato solo ora che "oh, non sarebbe solo fantastico se potessi in qualche modo allegare un diagramma disegnato a mano a un pezzo di codice come commento ", e questo mi permetterebbe di tornare a qualcosa su cui ho lavorato, giorni, settimane, mesi prima e molto più rapidamente di rigirare i miei algoritmi.
Come studente visualizzatore, ritengo che questo abbia il potenziale per migliorare la mia produttività con quasi ogni tipo di programmazione perché i diagrammi semplici possono aiutare a comprendere e ragionare su qualsiasi tipo di struttura dati non banale. Grafici per esempio. Durante la lezione di teoria dei grafi all'università, ero sempre stato in grado di comprendere veramente le relazioni grafiche che potevo effettivamente disegnare rappresentazioni diagrammatiche di.
...
Nessun IDE a mia conoscenza consente di salvare un'immagine come commento al codice.
Pensavo che io o qualcun altro potessimo trovare uno strumento ragionevolmente facile da usare in grado di convertire un'immagine in una stringa binaria base64 che posso quindi inserire nel mio codice.
Se il processo di conversione / inserimento può essere semplificato abbastanza, consentirebbe una connessione molto migliore tra il diagramma e il codice reale, quindi non ho più bisogno di cercare cronograficamente attraverso i miei taccuini. Ancora più impressionante: i plugin per gli IDE per analizzare automaticamente e visualizzare l'immagine. Non c'è assolutamente nulla di difficile da questo da un punto di vista teorico.
La mia ipotesi è che ci vorrebbe un po 'di tempo in più per capire come estendere i miei IDE preferiti e mantenere questi plugin, quindi sarei totalmente felice con una sorta di post-processore di codice che farebbe lo stesso parsing e rendering delle immagini e mostrarle fianco a fianco con il codice, all'interno di un browser o qualcosa del genere. Dal momento che io sono un programmatore javascript di mestiere.
Che cosa pensano le persone? Qualcuno lo pagherebbe? Vorrei. Ma vorrei anche sottolineare che indipendentemente dal fatto che io o un certo numero di miei colleghi pagheremo per una cosa del genere, l'unico modo in cui una cosa del genere possa avere successo sarebbe attraverso un rilascio open source.