Sono uno sviluppatore web che sta per sbloccare il risultato "First Class Library Published" nella mia carriera e sto sudando proiettili (sono stato sveglio tutta la notte stressandomi). Mi piacerebbe toccare l'esperienza della community per vedere se qualcuno ha suggerimenti o raccomandazioni per assicurarsi che tutto vada per il meglio. Ci sono dei dettagli o dei dettagli di cui devo essere consapevole? Qualcosa di speciale nel processo di compilazione che può tornare a mordermi?
Ecco dove sono:
- La libreria è testata dall'unità e ha una copertura del codice del 97% circa
- L'API è ben documentata e sono stati creati documenti xml per il supporto di intellisense
- Ho assicurato che gli accessi di classe pubblici / privati siano accurati e corretti. Lo stesso vale per tutti i getter / setter
- La gestione degli errori non è così aggraziata come vorrei che fosse, ma sono contro una scadenza e ho ammesso che è un "buono come sarà" per ora
- Nessuna registrazione amichevole. Debug.Writeline è stato ampiamente utilizzato ... Ho imparato di recente che questo è un riflesso della mia inesperienza :(
Il tuo consiglio è molto apprezzato!
La libreria verrà utilizzata per generare report. Cappello standard: si collega al database di sola lettura, esegue calcoli, formati e trasmette i dati al flusso di risposta.
Sono stato sfruttato come risorsa marginale da compilare per uno dei programmatori che ha abbandonato e questo compito mi è stato assegnato come progetto "taglia i denti". La libreria di classi verrà rilasciata per essere utilizzata da altri programmatori dell'azienda durante la scrittura del codice di produzione.