Sono un ricercatore di dati e faccio molti programmi in R / RStudio.
Mi piace essere organizzato (come sono sicuro (spero) che la maggior parte dei programmatori faccia) e come tale uso sempre la funzione Project in RStudio per mantenere il mio lavoro organizzato in modo che possa passare comodamente da un progetto all'altro in un paio di clic, mantenendo i file correlati insieme.
A causa della natura del mio lavoro, regolarmente (giornalmente) ricevo richieste dai colleghi su cose ad-hoc / casuali che desiderano sapere.
Come inizialmente ho gestito questo è stato scrivere un codice a caso, nel mezzo del mio script corrente (sì, lo so) per dare loro la risposta, e quindi cancellare il codice.
Tuttavia, a volte ho semplicemente dimenticato di rimuovere il codice a causa di distrazioni (siamo tutti umani) e di tanto in tanto mi ha fatto passare un po 'di tempo ad analizzare il mio codice per rilevare dove si sono verificati gli errori e correggere il problema .
Poiché ho trovato questo problema comune (almeno per me), ho deciso di creare un progetto Miscellaneous
R per tutte queste richieste: posso semplicemente passare a quel progetto, script / calcolare la richiesta della persona , dare loro la risposta e poi tornare al mio altro progetto. Ciò ha eliminato completamente il rischio per me di incidere negativamente sui progetti esistenti e, inoltre, ho scoperto che avere un progetto Miscellaneous
mi consente di testare il codice / i modelli che ho creato senza interrompere nulla in qualsiasi area di lavoro del progetto esistente.
Ho cercato online consigli su queste cose e quale sia l'approccio comune a questo, ma non ho trovato nulla di utile.
Come tale, la mia domanda è questa: la creazione di un progetto Miscellaneous
per richieste ad-hoc è considerata una buona pratica? In caso contrario, qual è il modo migliore / migliore per gestire tali scenari?