Tutte le domande

6
risposte

Se il modello sta validando i dati, non dovrebbe generare eccezioni su input errati?

Leggendo questa domanda SO sembra che vengano lanciate eccezioni per la convalida dell'input dell'utente è disapprovato. Ma chi dovrebbe convalidare questi dati? Nelle mie applicazioni, tutte le convalide vengono eseguite nel livello aziend...
posta 12.06.2013 - 09:50
6
risposte

La programmazione paia è utilizzata anche per formare sviluppatori meno esperti e portarli alla velocità? [duplicare]

Ho familiarità con Programmazione Agile e Paia ( link ). Ho pensato che fosse stata utilizzata la programmazione in coppia se esisteva un requisito complesso, vale a dire che due set di occhi sono migliori di uno. La Programmazione coppie è...
posta 08.09.2013 - 22:09
4
risposte

Qual è un buon esempio di idea o tecnica di sviluppo del software che è stata un fallimento?

In particolare, quali sono alcuni esempi di dove le idee delle masse erano semplicemente sbagliate. Perché le persone si sono attaccate alle idee in primo luogo? E perché le idee sono state respinte? O forse le idee sono ancora vive e vere e, in...
posta 09.08.2011 - 07:22
2
risposte

In C ++, erano SFINAE e metaprogrammazione intenzionale o solo un sottoprodotto di modelli?

SFINAE e template metaprogramming possono fare cose meravigliose e molte librerie li usano anche considerevolmente. Storicamente entrambi questi "concetti magici" sono stati introdotti / supportati intenzionalmente in C ++? Oppure sono...
posta 15.12.2011 - 08:36
5
risposte

Convalida della licenza e chiamata a casa

Sto sviluppando un'applicazione che, una volta acquistata, può essere attivata utilizzando una licenza. Attualmente sto eseguendo la convalida offline, cosa che mi preoccupa un po '. Sono consapevole che non c'è nulla da fare contro le crepe...
posta 19.09.2011 - 12:32
5
risposte

Perché alcune lingue consigliano di utilizzare spazi anziché schede? [chiuso]

Forse sono solo in questo, ma poche cose mi infastidiscono come le persone che indentano usando spazi piuttosto che tab. In che modo lo spazio Spazio Spazio Spazio Spazio è più semplice e intuitivo della battitura Tab ? Certo, la larghe...
posta 22.11.2011 - 21:44
2
risposte

Trattare con intersezioni di feature

Recentemente ho assistito a sempre più problemi simili a quelli spiegati in questo articolo sulle intersezioni delle funzionalità . Un altro termine per questo sarebbe linee di prodotto, anche se tendo ad attribuirle a prodotti realmente diver...
posta 08.01.2013 - 19:59
2
risposte

Devo utilizzare il repository nell'oggetto dominio o riportare l'oggetto dominio al livello di servizio?

Sono venuto da un mondo di script di transazione e sto appena iniziando a dare un'occhiata a DDD. Non sono sicuro del modo corretto di integrare una progettazione DDD con la persistenza del database. Questo è quello che ho: Una classe di serv...
posta 22.07.2014 - 08:34
6
risposte

In che misura le chiamate alle funzioni influiscono sulle prestazioni?

L'estrazione di funzionalità in metodi o funzioni è un must per la modularità del codice, la leggibilità e l'interoperabilità, specialmente in OOP. Ma questo significa che verranno fatte più chiamate. In che modo la suddivisione del nostro...
posta 10.05.2016 - 11:59
2
risposte

Perché i DVC sembrano avere tutti una fobia irrazionale di modifiche non vincolanti?

Venendo da uno sfondo SVN, una delle cose più difficili da abituare quando si lavora con i sistemi DVCS è il modo in cui tutti sembrano considerare qualsiasi cambiamento non impegnativo come una bomba ad orologeria. In Mercurial, se provi a...
posta 16.09.2015 - 23:22