Domande con tag 'programming-practices'

3
risposte

Dovrei modificare un'entità con molti parametri o con l'entità stessa?

Abbiamo un sistema basato su SOA. I metodi di servizio sono come: UpdateEntity(Entity entity) Per piccole entità, va tutto bene. Tuttavia, quando le entità diventano sempre più grandi, per aggiornare una proprietà dovremmo seguire qu...
posta 24.06.2012 - 14:03
3
risposte

Quando la chiamata al modulo diventa brutta

Questo ti è mai successo? Hai una suite di moduli ben progettati, a responsabilità unica, coperti da test unitari. In qualsiasi funzione di livello superiore che si codifica, si è (il 95% del codice) semplicemente prendendo l'output da un modulo...
posta 01.06.2012 - 16:52
4
risposte

In che modo lo strato UI deve passare l'input dell'utente allo strato BL?

Sto costruendo un'applicazione n-tier, ho UI, BL, DAL & Progetti di entità (costruiti da POCO). (Tutti i progetti hanno un riferimento alle Entità). La mia domanda è - come devo passare l'input dell'utente dall'interfaccia utente al BL, c...
posta 20.08.2012 - 22:38
2
risposte

Il concetto di "porte di qualità" nei test del software

Usiamo SonarQube per il test della qualità del codice. Verifica la qualità del codice e non la funzione del codice. Ha il concetto di porte di qualità, quindi puoi impostare ad esempio un gate di qualità del 90%, il che significa che qualcosa di...
posta 14.03.2016 - 18:26
2
risposte

Perché nel mio caso ho bisogno dell'iniezione di dipendenza e del principio di inversione delle dipendenze?

Sono uno studente di buone pratiche, schemi architettonici e principi di progettazione. Ho studiato molto l'iniezione di dipendenza e l'inversione di controllo molto ultimamente, e ho "bevuto la koolade" abbastanza spesso con molti dei miei prog...
posta 18.11.2016 - 20:50
5
risposte

Come gestire numeri grandi? [duplicare]

Bene, ho appena iniziato a fare i puzzle ed è così fastidioso vedere i puzzle facili da fare ma anche gestire numeri molto grandi. Questo è il problema. Dire che devo occuparmi di numeri come 10 ^ 6/2147483647 / ecc. Devo fare operazioni ar...
posta 05.01.2012 - 17:16
3
risposte

Metodo di sviluppo per sviluppatori casuali in questo settore [duplicato]

Sono un ingegnere chimico, che lavora in un'industria del "vecchio mondo" (raffineria di petrolio). Come esperto di computer, ho utilizzato fin dall'inizio il codice per aiutarmi nel mio lavoro quotidiano. All'inizio erano le macro VBA, sem...
posta 10.08.2017 - 11:19
3
risposte

Separazione delle attività in un'app di n-livelli: per modulo o per livello?

Sviluppando un'app di n-tier con un team, è meglio dividere le attività in base al modulo o usare il caso (es. Employee 1 crea il modulo Admin, il dipendente 2 crea il modulo Payroll, ecc.) o per livello (es. Employee 1 crea l'interfaccia utente...
posta 23.01.2011 - 16:18
3
risposte

Come si chiama un'interfaccia senza metodi di definizione utilizzati come setter di proprietà

In ASP.NET e C # mi sono imbattuto in questo prima. La tua classe deve implementare l'interfaccia ISomething affinché qualcosa nella super classe ti fornisca qualcosa. Non riesco a ricordare i dettagli, perché l'ho incontrato molto tempo...
posta 14.08.2012 - 06:30
2
risposte

Come viene generalmente implementato il periodo di prova per i software?

Sono sempre stato supposto che i software di prova scrivessero un valore di registro della data di installazione e quindi il software confronta la data corrente del sistema con i giorni rimanenti + la data di installazione per verificare se il p...
posta 14.02.2013 - 15:41