Quindi ho definito alcuni vars per contenere i dati di stato nel mio codice clojure. Ho appena scoperto che posso aggiungere un doc-stringa per quei Vars ad es .:Mettendo le stringhe doc sui dati vars, è considerato idiomatico?
(def ^{:doc "Documentation for *my-var*"}
*my-var*)
che mi permette di chiamare (doc *my-var*)
al REPL. Sembra una cosa valida e utile da fare, ma non sembra una pratica comune nel (limitato) codice che ho letto.
È considerato clojure idiomatico?
+1 per l'idea; per curiosità: per chi è quella documentazione? chi dovrebbe leggerlo? – Belun
Ora sono praticamente convertito all'idea che ho bisogno di scrivere documentazione per il "futuro me". –