Domande con tag 'clean-code'

3
risposte

Dove devo mettere i metodi che fanno una richiesta Http per ottenere dati da un servizio web nello sviluppo iOS?

Ho una Model Car nella mia applicazione iOS in cui i parametri come nome, anno, valore ecc vengono recuperati da un servizio Web per riempire un elenco di dati relativi alle automobili. Dove devo inserire il metodo che va in modo asincrono a...
posta 21.08.2013 - 19:15
6
risposte

Quali sono i profitti che hai visto prendersi cura del debito tecnico?

Questo articolo sul debito tecnico ha alcuni buoni punti , tra cui: Working on the "technical matters" works best when it is driven by stories. The code base is probably in need of work everywhere, but the payoff will be received only whe...
posta 09.12.2010 - 22:42
3
risposte

Pulizia del codice generato: Refactor o Map?

Contesto: Recentemente ho dovuto gestire un file di classe generato da XSD.exe. Era lungo 3500 righe con nomi di classi / variabili ridicolmente verbosi (pensa someRidiculouslyLongPrefixThenMaybeOneThingUniqueAtTheEnd - difficile da co...
posta 29.01.2013 - 13:20
4
risposte

Pulire la convalida dell'architettura nel livello di persistenza dei dati rispetto ai domini?

Sto studiando su clean e di conseguenza sto ripensando in modo molto significativo a come disegno e software scrivo. Ho una cosa con cui sto ancora combattendo, è per le regole del business come "salva gli aggiornamenti su qualche oggetto, pr...
posta 22.06.2017 - 17:13
4
risposte

Utilizzo di un "dead man's switch" per gestire il codice sensibile al tempo

Nel nostro ambiente software, eseguiamo spesso test a / b, poiché probabilmente è una buona pratica. Tuttavia, il nostro ambiente è impostato in modo tale che, in brevissimo tempo, il codice inizia a diventare molto cruento con test non funziona...
posta 28.01.2013 - 17:14
1
risposta

Refactoring codice di elaborazione dei pagamenti in bizantino con un budget limitato [chiuso]

Ho lavorato su una grande applicazione Ruby on Rails per diversi anni. È stato ereditato in cattivo stato, ma la maggior parte degli errori di produzione sono stati risolti con il tempo. Ci sono alcune sezioni che non sono state toccate come il...
posta 30.11.2015 - 06:41
2
risposte

Come evitare ... Helper o ... Classi di manager

Ho parecchie classi Helper nel mio progetto. Ho letto che questa è una brutta cosa, ma sospetto che "Helper" sia il suffisso sbagliato per loro. Darò un esempio. Per prima cosa, ho una classe User . Ho bisogno di un metodo GetSuggestedF...
posta 26.06.2015 - 15:20
7
risposte

È un odore del codice impostare un flag in un ciclo per usarlo in seguito?

Ho un pezzo di codice in cui eseguo l'iterazione di una mappa fino a quando una determinata condizione è vera e poi in seguito uso quella condizione per fare altre cose. Esempio: Map<BigInteger, List<String>> map = handler.getMa...
posta 22.01.2018 - 08:21
3
risposte

Implementazione di un livello di nascondere la complessità

Come parte delle dipendenze del progetto su cui sto lavorando, utilizziamo diversi servizi di base. Questi servizi, ai quali non possiamo apportare grandi cambiamenti, sono un gran casino. A seconda del metodo che invochiamo, dobbiamo convertire...
posta 17.09.2015 - 11:16
5
risposte

È meglio usare "get" come prefisso per i getter?

se avessi un valore booleano (proprietà) shouldAutoLogin è meglio dare un nome al getter getShouldAutoLogin o solo shouldAutoLogin in modo che sia più simile all'inglese? ex: if(shouldAutoLogin){ ... } o if(getShould...
posta 24.07.2013 - 16:45