Sono tra un lavoro e l'altro nel mio campo (non correlato allo sviluppo di software) e di recente ho preso un contratto laterale temporaneo scrivendo alcune domande per un'azienda. Sono l'unica persona che lavora su queste specifiche applicazioni. Ci sono modi in cui dovrei controllarmi per assicurarmi che le mie applicazioni siano valide? Metto alla prova il mio codice, provo a pensare a casi limite, a generare dati di esempio, a usare il controllo del codice sorgente, ecc. Ma siccome sono la persona solo che lavora su queste applicazioni, sono preoccupato che mi mancherà bug che si potrebbero facilmente trovare in un ambiente di squadra. Una volta che ho finito l'applicazione, quando sono soddisfatto o quando scade la scadenza, l'azienda prevede di usarlo in produzione. Qualche consiglio? Non usare un cliché, ma al momento, lavoro semplicemente "al meglio delle mie possibilità" e spero che sia abbastanza.
Per inciso, sono sottoposto a rigorose NDA e leggi sul materiale classificato, quindi non discuto le domande con gli amici che hanno effettivamente lavorato nello sviluppo del software. (Nel caso non sia ovvio, non sono uno sviluppatore di software per mestiere, e anche la mia esperienza con altri aspetti dell'informatica / informatica è limitata e limitata a dilettarmi per la maggior parte).