Al lavoro sviluppiamo molte delle nostre applicazioni in SAS, dall'inizio alla fine. Uno dei problemi con questo approccio è che SAS è un linguaggio molto prolisso con pochissimi costrutti linguistici; c'è un supporto limitato per le variabili, un supporto molto limitato per le funzioni di base e niente come le classi. Hanno un concetto chiamato "macro" che essenzialmente sostituisce il testo; si definisce una macro e, durante l'invocazione, si riduce semplicemente il contenuto della macro.
La mia domanda è: qualcuno conosce le "migliori pratiche di codifica" da utilizzare nello sviluppo di applicazioni SAS? Esistono modelli di progettazione software per SAS? Sono passato al codice completo, e alcune delle cose che scrive sono applicabili a SAS, ma in gran parte non lo è, in quanto i concetti non esistono in SAS. Qualcuno può dare consigli per scrivere un codice SAS manutenibile e ben progettato?