Domande con tag 'dry'

5
risposte

Per un ORM che supporta la convalida dei dati, i vincoli dovrebbero essere applicati anche nel database?

Ho sempre applicato vincoli a livello di database oltre ai miei modelli (ActiveRecord). Ma mi stavo chiedendo se è davvero necessario? Un po 'di background Recentemente ho dovuto testare unitamente un metodo di generazione timestamp auto...
posta 21.06.2012 - 07:30
7
risposte

Come vendere l'architettura DRY [duplicato]

Sono sicuro che molti hanno familiarità con la frase DRY nel mondo del software - Do not Repeat Yourself. Questo è un principio fondamentale del buon sviluppo del software. Ecco una domanda (prima lo sfondo). Siamo un'istituzione educati...
posta 20.02.2015 - 15:26
6
risposte

Validazione del parametro di input nel chiamante: duplicazione del codice?

Dove è il posto migliore per convalidare i parametri di input della funzione: nel chiamante o nella funzione stessa? Come vorrei migliorare il mio stile di codifica, cerco di trovare le migliori pratiche o alcune regole per questo problema. Q...
posta 20.02.2013 - 14:21
5
risposte

È possibile applicare a secco senza aumentare l'accoppiamento?

Supponiamo di avere un modulo software A che implementa una funzione F. Un altro modulo B implementa la stessa funzione di F '. Esistono diversi modi per sbarazzarsi del codice duplicato: Consenti A usa F 'da B. Consenti a B di usare F...
posta 15.07.2018 - 19:18
3
risposte

Accoppiamento di codice introdotto da DRY e OOD

Sto cercando indicazioni su accoppiamento DRY vs codice. Non mi piace duplicare il mio codice e inoltre non mi piace l'accoppiamento di codice tra moduli non correlati. Quindi io refactoring il codice duplicato se trovo il codice identicamente d...
posta 01.06.2018 - 08:47
3
risposte

Il test dell'unità non interrompe il principio DRY?

Ogni volta che scrivo test unitari ho sempre cercato di avere un singolo assert per test per rendere più facile il debugging quando i test falliscono. Tuttavia, seguendo questa regola, mi sento come se stessi copiando costantemente lo stesso c...
posta 26.08.2013 - 22:18
5
risposte

Un documento di descrizione dell'architettura è una violazione del principio di DRY?

Il principio DRY (Non ripeterti) afferma che "ogni conoscenza deve avere un singolo , rappresentazione non ambigua e autorevole all'interno di un sistema. " La maggior parte delle volte si riferisce al codice, ma spesso viene esteso anche alla...
posta 09.10.2010 - 21:34
6
risposte

Interpretazione del principio ASCIUTTO

In questo momento sto lottando con questo concetto di DRY (Do not Repeat Yourself) nella mia codifica. Sto creando questa funzione in cui temo che stia diventando troppo complessa, ma sto cercando di seguire il principio DRY. createTrajectoryF...
posta 17.05.2012 - 19:33
10
risposte

Testing vs Do not Repeat YYLY (DRY)

Perché ripetersi scrivendo test così altamente incoraggiati? Sembra che i test esprimano fondamentalmente la stessa cosa del codice, e quindi è un duplicato (nel concetto, non nell'implementazione) del codice. L'obiettivo finale di DRY non sa...
posta 30.01.2014 - 06:24
5
risposte

Violazione del principio SECCO

Sono sicuro che ci sia un nome per questo anti-pattern da qualche parte; tuttavia non conosco abbastanza bene la letteratura anti-pattern per saperlo. Considera il seguente scenario: or0 è una funzione membro in una classe. Nel bene o...
posta 12.09.2011 - 15:31