Domande con tag 'dry'

1
risposta

WebForms, JQuery e il principio DRY

Sto lavorando a un'applicazione WebForms con diverse pagine. Ogni pagina attualmente carica JQuery in un tag script in testa. Un collega con cui lavoro insiste sul fatto che si tratta di codice WET e violazione del principio DRY poiché ogni pagi...
posta 18.04.2016 - 23:18
1
risposta

Organizzazione di strumenti ad-hoc in una struttura Muti-Repo

Immagina di avere il seguente scenario. La tua organizzazione distribuisce alcune app core alla sua missione. Ad esempio, se si è Stack Exchange, questo potrebbe essere il server Web del cliente. Diciamo anche che ti iscrivi a qualcosa come la...
posta 03.03.2018 - 14:17
2
risposte

Continuo a rimbalzare da "God function" a "minuscole funzioni SRP" come posso interrompere questo ciclo?

Questa domanda è importante per me nella crescita delle mie capacità tecniche. Trovo che oscilli da capo a punto, come un pendolo, scrivendo un codice che è allo stesso tempo ASCIUTTO ma leggibile & efficiente. E lo faccio costantemente ......
posta 27.07.2017 - 02:10
2
risposte

Come rimanere A SECCO con i valori di ritorno

Ho un mucchio di codice C ++ ripetitivo che assomiglia a questo: // Compute finalOutput if possible. Return true if successful, false otherwise // finalOutput only holds a valid value if true is returned. bool getCompositeValue(double& fin...
posta 06.04.2016 - 20:00
1
risposta

Dovrei solo caricare il codice che mi serve se non c'è impatto sulle prestazioni per caricarlo tutto

Ho un'applicazione software. Attualmente all'inizio di ogni Controller carica solo i Modelli necessari per quel Controller. Ho provato di recente e ho scoperto che includere tutti i modelli sembra richiedere circa un microsecondo. Se caricassi s...
posta 19.09.2016 - 16:52
2
risposte

Separazione della logica dai risultati della presentazione nella ripetizione del codice

Ecco cosa stavo pensando. Dì che stai facendo una partita multiplayer. Un buon modo per strutturarlo è avere tutta la logica di gioco sul server e avere i client solo responsabili della trasmissione di input al server, disegnando lo stato att...
posta 13.02.2015 - 11:28
1
risposta

chiamando i metodi di test all'interno di altri metodi di test

Per testare un metodo che restituisce un clone dell'oggetto su cui è chiamato, ho bisogno di rieseguire la suite di test sull'oggetto appena creato se sono per garantire che venga mantenuta la piena funzionalità, ho trovato il mio istinto di clo...
posta 09.07.2013 - 18:46
2
risposte

È accettabile il refactoring del codice di un collaboratore?

Quando lavori con altre persone in un progetto, è accettabile rifattorizzare parte del loro codice? Sto lavorando con un altro sviluppatore e noto un sacco di codice duplicato. Per rendere le cose più facili per me stesso, localizzerò la logi...
posta 11.02.2015 - 16:24
2
risposte

Come evitare la duplicazione del codice tra progetti non correlati [duplicato]

Sono un appaltatore di una grande Telco, dove di solito lavoro su diversi progetti contemporaneamente. I VCS che uso (principalmente git e mercurial) tendono a farmi mantenere le basi di codice per progetti non correlati in repository separ...
posta 21.05.2013 - 09:05
1
risposta

È 'Mantenere l'aspetto simile al codice di esempio' un motivo valido per preferire il principio WET over DRY?

Ad esempio, per oauth, potrei aver bisogno di copiare e incollare il codice di callback oauth e oauth come tale (supponiamo che il client sia il framework che uso, non utilizzo la struttura reale come google perché voglio semplificare il codice)...
posta 11.07.2018 - 04:48