È una cattiva pratica non separare la definizione della classe e il costruttore in file separati? (in particolare nello sviluppo del pacchetto R)

0

Sto sviluppando un pacchetto R e per qualche motivo tutti i pacchetti correnti che ho visto inseriscono la definizione della classe e il costruttore della classe in file separati. Solitamente un file myClass - class.R e un file myClass.R rispettivamente per la definizione e il costruttore della classe. Esempio di seguito

"myClass--class.R" #class definition setClass("myClass", representation(vars here), prototype(defaults here))

"myClass.R" #class constructor myClass = function(vars here) {initialization stuff here }

Idealmente mi piacerebbe mettere entrambi nello stesso file in quanto può essere una seccatura nel butt per andare avanti e indietro tra i due file quando stai cercando di ricordare come hai definito una certa variabile o come è inizializzata. Volevo verificare prima, tuttavia, che non ci fosse un motivo per "buone pratiche" che li ho sempre visti separati.

    
posta Cole 20.03.2018 - 21:14
fonte

0 risposte

Leggi altre domande sui tag