Domande con tag 'clean-code'

8
risposte

Inversione di un'istruzione IF

Quindi sto programmando da alcuni anni e recentemente ho iniziato ad usare ReSharper in più. Una cosa che ReSharper mi suggerisce sempre è di "invertire" se "l'istruzione per ridurre il nesting". Diciamo che ho questo codice: foreach (som...
posta 25.07.2017 - 13:42
14
risposte

Quanto è importante ripulire il codice di qualcun altro di fronte a una scadenza ristretta? [chiuso]

(Sto parlando del codice HTML / CSS (non dei linguaggi di programmazione) ma penso che anche noi affrontiamo lo stesso problema dei programmatori.) Sono il progettista di front-end senior di un team e spesso devo rielaborare l'output dei miei...
posta 17.03.2014 - 03:36
5
risposte

ID pass o oggetto?

Quando si fornisce un metodo di business logic per ottenere un'entità di dominio, il parametro dovrebbe accettare un oggetto o un ID? Ad esempio, dovremmo fare questo: public Foo GetItem(int id) {} o questo: public Foo GetItem(Foo foo) {}...
posta 08.08.2012 - 15:03
9
risposte

Quanto dovrebbe essere pulito il nuovo codice? [duplicare]

Sono il lead designer del nostro team, il che significa che sono responsabile della qualità del codice; funzionalità, manutenibilità e leggibilità. Quanto è pulito dovrei richiedere il codice dei membri del mio team se non abbiamo poco temp...
posta 23.10.2011 - 22:02
6
risposte

Riga aggiuntiva in blocco rispetto a parametro aggiuntivo in Codice pulito

Contesto In Pulisci codice , pagina 35, si dice This implies that the blocks within if statements, else statements, while statements, and so on should be one line long. Probably that line should be a function call. Not only does thi...
posta 16.02.2018 - 13:19
14
risposte

C'è qualche vantaggio nell'ossessione di rendere il codice "bello"?

A volte trascorro ridicole quantità di tempo (ore) dolorose per rendere il codice "bello". Voglio dire rendere le cose simmetriche. In effetti, farò scorrere rapidamente un'intera classe per vedere se qualcosa salta fuori senza sembrare "carina"...
posta 08.07.2011 - 17:07
7
risposte

Come si impedisce la duplicazione di codice sconosciuta?

Lavoro su una base di codice piuttosto ampia. Centinaia di classi, tonnellate di file diversi, molte funzionalità, impiegano più di 15 minuti per estrarre una nuova copia, ecc. Un grosso problema con una base di codice così grande è che ha pa...
posta 27.12.2012 - 19:50
11
risposte

Quanti schemi di design e livelli di astrazione sono necessari? [chiuso]

Come posso dire che il mio software ha troppa astrazione e troppi pattern di progettazione, o viceversa, come faccio a sapere se ne dovrebbe avere di più? Gli sviluppatori con cui lavoro stanno programmando in modo diverso su questi punti....
posta 22.06.2017 - 13:47
3
risposte

Il TDD ha portato a un buon design? [duplicare]

Sono in transizione dallo stato di "scrittura dei test delle unità" a TDD. Ho visto come Johannes Brodwall crea un design abbastanza accettabile evitando qualsiasi fase dell'architettura precedente. Gli chiederò presto se fosse una vera imp...
posta 10.12.2012 - 00:03
18
risposte

Perché scrivere un codice pulito e refactored? [duplicare]

Questa è una domanda che mi sto chiedendo da molto tempo. Ho pensato di buttartelo fuori. Dalla mia esperienza di lavoro su diversi progetti basati su Java, ho visto tonnellate di codici che chiamiamo "sporchi". La classe non convenzionale...
posta 20.06.2013 - 22:58