Domande taggate «programming-practices»

Le pratiche di programmazione sono le pratiche comunemente o meno utilizzate nello sviluppo di software. Questi possono includere elementi come Sviluppo Agile, Kanban, Scorciatoie per la codifica, ecc.





4
L'iniezione delle dipendenze dovrebbe essere effettuata nel ctor o per metodo?
Ritenere: public class CtorInjectionExample { public CtorInjectionExample(ISomeRepository SomeRepositoryIn, IOtherRepository OtherRepositoryIn) { this._someRepository = SomeRepositoryIn; this._otherRepository = OtherRepositoryIn; } public void SomeMethod() { //use this._someRepository } public void OtherMethod() { //use this._otherRepository } } contro: public class MethodInjectionExample { public MethodInjectionExample() { } public void SomeMethod(ISomeRepository SomeRepositoryIn) { //use SomeRepositoryIn } …


5
Il codice più vecchio dovrebbe essere aggiornato per usare costrutti di linguaggio più recenti o dovrebbero essere bloccati con costrutti obsoleti?
Voglio apportare alcuni miglioramenti ad alcuni codici ancora funzionali che sono stati scritti molto tempo fa, prima che il linguaggio di programmazione in cui era scritto aumentasse di funzionalità. In teoria, l'intero progetto utilizza la versione aggiornata del linguaggio; tuttavia, questo particolare modulo (e in effetti molti altri moduli) sono …

4
Come fare Test Driven Development
Ho solo 2+ anni di esperienza nello sviluppo di applicazioni. In quei due anni il mio approccio allo sviluppo era il seguente Analizzare i requisiti Componente / oggetti Identity Core, funzioni richieste, comportamento, processo e loro vincoli Crea classi, relazioni tra loro, vincoli sul comportamento e gli stati degli oggetti …


2
Quale è meglio: un gruppo di getter o 1 metodo con un parametro stringa di selezione?
Il nostro dominio di conoscenza coinvolge le persone che camminano a piedi nudi su una piastra di registrazione della pressione. Eseguiamo il riconoscimento di immagini che si traducono in oggetti della classe "Foot", se un piede umano viene riconosciuto nei dati del sensore. Esistono diversi calcoli che devono essere eseguiti …



9
Un programmatore dovrebbe prendere lezioni di scrittura per migliorare l'espressività del codice?
Dato che i programmatori sono autori e scrivono codice per esprimere pensieri e concetti astratti e che il buon codice dovrebbe essere letto da altri programmatori senza difficoltà e incomprensioni, un programmatore dovrebbe prendere lezioni di scrittura per scrivere codice migliore? Astrarre concetti e problemi / entità del mondo reale …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.