un programma è un termine poco comune nei linguaggi moderni e può
significare molte cose, forse intendi uno script?
In genere per gli script si ricorre a programmazione non strutturata
(una sequenza di istruzioni), la più semplice ma dipende dalla
complessità dello script per arrivare fino alla programmazione ad
oggetti, la più efficiente.
No. Non intendo uno script. Intendo un’applicazione desktop, magari
anche senza gui. Io purtroppo da neofita ho la tendenza, nei miei
piccoli programmini a scrivere il codice in questo modo:
class Nuova_Classe
def sample
code
end
def new_sample
code
sample
end
end
Nuova_Classe.new.sample
Quindi creo diversi define e l’incastro uno nell’altro per fare in modo
che l’applicazione faccia il suo corso.
Praticamente per me le classi e i define sono come i livelli in
photoshop o autocad ecc. Servono ad organizzarmi all’interno del
programma.
Non ho mai capito se è la soluzione migliore ma è alquanto, almeno per
me, abbastanza organizzativa.
Però noto che altre app desktop non sono strutturate in questo modo ma
presentano sempre piccole porzioni di codici in diversi file.
Quel’è la soluzione migliore nel struttura un’applicazione?
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.