Domande con tag 'dry'

3
risposte

Come rimuovere il codice duplicato (in generale)?

In un linguaggio OO (ad esempio, ma non limitato a Java) come si risolve il codice duplicato a seconda dell'ambito del suo verificarsi? Vorrei iniziare con (per esempio) nella stessa classe (scope) eseguono il refactoring del metodo Extract...
posta 11.09.2011 - 23:00
3
risposte

Devo scendere a compromessi: DRY, o Command-Query-Separation?

Recentemente ho refactoring un metodo che era sia un comando che un metodo di query. Dopo averlo separato in un metodo a un comando e in un metodo di query, ho scoperto che ora ci sono più posti nel codice in cui sto chiamando il comando, ott...
posta 31.07.2013 - 18:37
2
risposte

Const C ++ DRY Strategies

Per evitare duplicazioni costanti non banali di C ++, ci sono casi in cui const_cast potrebbe funzionare, ma una funzione const privata che restituisce non-const non lo sarebbe? Nell'articolo Effective C ++ di Scott Meyers, suggerisce che...
posta 15.07.2015 - 20:06
2
risposte

Modo ASCIUTTO per scrivere Javadoc sui metodi di sovraccarico

Voglio scrivere Javadoc in modo ASCIUTTO. Ma il documento dell'oracolo su Javadoc dice di scrivere di nuovo la stessa cosa nel metodo di overload commento. Non posso evitare la ripetizione?     
posta 13.01.2012 - 03:25
4
risposte

La codifica e il test delle unità violano il principio DRY

Il principio secco afferma: "Every piece of knowledge must have a single, unambiguous, authoritative representation within a system." Tuttavia durante la scrittura di test per il codice si descrive il comportamento previsto per il sist...
posta 18.10.2011 - 13:40
3
risposte

C'è un inconveniente nella definizione di più piccole classi DRY, invece di classi più ripetitive più grandi? [duplicare]

Ho letto alcuni articoli e sembra che l'uso di più classi nei CSS sia incoraggiato. Sono curioso di scoprire se esiste un numero massimo di classi che un elemento può avere prima che questa soluzione multi-classe perda i suoi benefici. (Potreb...
posta 07.03.2012 - 13:45
2
risposte

Pratiche per i modelli di dominio in Javascript (con framework)

Questa è una domanda che ho per un po 'e ho cercato e non ho trovato nulla su: quali sono le pratiche accettate che circondano la duplicazione dei modelli di dominio in Javascript per un'applicazione web, quando si usa un framework come Backbone...
posta 15.09.2013 - 21:52
6
risposte

La duplicazione dei file evita di programmare la ramificazione di un pattern buono o anti?

per esempio, supponiamo di dover suonare suoni diversi in base al "grado": elenco file: fairSound.mp3 goodSound.mp3 excellentSound.mp3 codice: showResult(grade){ if(grade==0 || grade==1){ SoundUtility.play(fairSound); }else if(...
posta 02.11.2018 - 06:21
4
risposte

Non ripetere su Vostro singolo punto di errore nell'autenticazione

Nel mio lavoro ci è stato affidato l'incarico di implementare l'autenticazione a due fattori su un certo numero di nostre applicazioni web che attualmente condividono un database di credenziali (autenticazione moduli asp.net) ma hanno il loro co...
posta 05.04.2018 - 17:19
4
risposte

Posso rendere i miei costruttori meno ripetitivi?

Sto estendendo un corso con 10 diversi costruttori . La nuova sottoclasse, SpecialImage , viene utilizzata in questo modo: SpecialImage specialImage = new SpecialImage(..); // Leverage the Rotate() method of superclass Image, which // re...
posta 11.07.2015 - 00:19