Domande con tag 'dry'

3
risposte

Funzione ridondante per chiarire lo scopo? [duplicare]

Poiché ciò che conta non è come il codice lo fa, ma cosa fa, prenderebbe in considerazione di avvolgere una funzione con un nome diverso solo per chiarire il suo comportamento in determinate situazioni una buona pratica? Esempio di vit...
posta 03.07.2014 - 22:11
2
risposte

DRY o non DRY in SDK

Sto dando un contributo a un progetto opensource da uno dei principali provider di hypervisor e ho notato che c'è un sacco di ripetizioni. Di seguito è ciò che intendo con questo, immagina di farlo più volte nella stessa classe e poi in altre...
posta 23.11.2018 - 17:18
3
risposte

Come utilizzare il refactar per diverse funzioni simili?

Mi è stato assegnato un refactoring. Abbiamo diversi moduli con funzioni simili con alcune differenze. Il mio compito è estrarre porzioni di codice comuni per il principio DRY. Sono un po 'perso come farlo. Potrei semplicemente tagliare...
posta 05.03.2017 - 19:19
2
risposte

goto per migliorare DRY-ness OK? [duplicare]

Il mio codice ha molti controlli per rilevare errori in vari casi (molte condizioni comporterebbero lo stesso errore), all'interno di una funzione che restituisce una struttura di errore. Invece di apparire così: err_struct myfunc(...) {...
posta 17.08.2014 - 21:38
3
risposte

Come si può pensare ad uno schema relazionale in termini di memorizzazione in un database NoSQL?

Recentemente ho voluto sperimentare con i database NoSQL, specialmente quelli di un negozio di documenti. Dopo la lettura, continuo a non capire come si possano modellare le informazioni contenute in un database SQL relazionale (cioè con tabelle...
posta 29.04.2016 - 13:34
4
risposte

Metti la logica condizionale nel metodo per DRY o tienilo all'esterno per la leggibilità?

Prendi il seguente esempio che carica un annuncio interstitial ogni 10 volte che l'utente fa XYZ nell'app, a determinate condizioni. Viene chiamato in più punti nella base di codice: public class AdHandler { public void showInterstitialAd...
posta 19.03.2018 - 21:27
2
risposte

Metodo call class solo se la condizione è soddisfatta

Ogni volta che faccio una richiesta http, devo assicurarmi che ci sia una connessione internet. public class InternetCheck { public static boolean isOnline() { } } class Httphandler { public static String login(String uname,Stri...
posta 22.12.2016 - 22:27
1
risposta

Devo estrarre il metodo per ridurre la duplicazione se la funzionalità del metodo risultante varierà in base al tipo di raccolta dati?

Sto progettando una classe treeNode . Durante l'implementazione dei metodi getPathToParentNode() e getPathFromParentNode() , ho notato che la loro funzionalità è essenzialmente la stessa: funzionano solo su strutture di dati d...
posta 13.07.2017 - 09:46
1
risposta

Come evitare la ripetizione nelle docstring?

Trovo che nel mio codice, molti metodi in una classe o un insieme di classi correlate abbiano argomenti abbastanza simili: Arguments: dt_start (datetime): Starting date. Needs to meet complex requirements x and y and z. If not p then q or...
posta 25.02.2016 - 21:59
1
risposta

Codice di gestione schede in applicazioni a pagina singola, violazioni accettabili del principio DRY?

Ho un'app a singola pagina basata su AngularJS che consente all'utente di utilizzare più elementi contemporaneamente. Ho deciso di utilizzare un'interfaccia utente con più schede implementata in codice personalizzato. Tuttavia, l'utente inizi...
posta 28.10.2015 - 12:11