Per il mio prossimo progetto, sto cercando di documentare il mio progetto Object Oriented in un testo semplice prima di saltare la pistola per codificarlo. Voglio farlo per due motivi.
- Voglio dare una riflessione adeguata al mio design ed eventualmente rivederlo più volte.
- Non ho esattamente deciso in quale lingua voglio implementare il mio progetto.
Sto cercando una convenzione per delineare il mio progetto in un testo semplice, anziché in un diagramma UML. Mi piace la comodità del testo. Posso controllare la versione e inserire facilmente un blog o wiki per condividerlo.
Sto pensando qualcosa di conciso, ad es. come potresti codice in Python. Tuttavia, voglio che la rappresentazione sia indipendente dalla lingua. Ho guardato in Internet ma non ho trovato nulla. Il più vicino sarebbe probabilmente il modo in cui proprietà e metodi sono definiti nella casella che rappresenta una classe in un modello UML.
Aggiornamento: Volevo solo chiarire "in testo". Il mio obiettivo è essere in grado di delineare il modello di oggetto in un wiki di github. Immagino che sia una specie di design open source oltre al codice. Quindi, posso creare una pagina Wiki per entità e identificare le relazioni usando i link e la formattazione, ecc. Tuttavia, quello su cui volevo dei suggerimenti era come delineare le specifiche di un'entità sulla sua pagina.