Domande con tag 'clean-code'

8
risposte

Problemi di denominazione: "ISomething" deve essere rinominato in "Something"? [chiuso]

Il capitolo di Uncle Bob sui nomi in Pulisci codice ti consiglia di evitare codifiche nei nomi, principalmente per quanto riguarda la notazione ungherese. Inoltre, menziona specificamente la rimozione del prefisso I dalle interfacce, ma n...
posta 23.08.2016 - 11:01
8
risposte

La modifica di un parametro in entrata è un antipattern? [chiuso]

Sto programmando in Java, e faccio sempre diventare i convertitori in questo modo: public OtherObject MyObject2OtherObject(MyObject mo){ ... Do the conversion return otherObject; } Nel nuovo ambiente di lavoro il modello è: public...
posta 23.06.2014 - 13:53
2
risposte

Che cos'è un codice di "invidia per le funzionalità" e perché viene considerato un odore di codice?

Questa domanda su SO parla della correzione ciò che l'OP ha pensato è il codice caratteristica dell'invidia . Un altro esempio in cui ho visto questa frase elegante è citato in una risposta data di recente qui in programmers.SE. Anche se ho...
posta 21.09.2013 - 06:07
8
risposte

Perché la codifica dei nomi degli argomenti nei nomi di funzione non è più comune? [chiuso]

In Pulisci codice l'autore fornisce un esempio di assertExpectedEqualsActual(expected, actual) vs assertEquals(expected, actual) con il primo ha affermato di essere più chiaro perché elimina la necessità di ricordare dove vanno gli...
posta 30.06.2018 - 14:39
13
risposte

Come faccio a modificare una catena di if-else se le dichiarazioni aderiscono ai principi del Codice pulito di Uncle Bob?

Sto cercando di seguire i suggerimenti del codice pulito di Uncle Bob e in particolare per mantenere i metodi brevi. Tuttavia non riesco ad abbreviare questa logica: if (checkCondition()) {addAlert(1);} else if (checkCondition2()) {addAlert...
posta 12.01.2018 - 09:29
5
risposte

Perché grandi quantità di numeri magici sono accettabili nei CSS e SVG?

Spesso vedo delle domande nella lista delle domande sulla rete calda come this che fondamentalmente chiedono" come faccio a disegnare questa forma arbitraria in CSS ". Invariabilmente la risposta è un paio di blocchi di dati CSS o SVG con una...
posta 07.04.2016 - 17:00
15
risposte

Clean Code: funziona con pochi parametri [chiuso]

Ho letto i primi capitoli di Clean Code di Robert C. Martin, e mi sembra che sia abbastanza buono, ma ho un dubbio, in una parte si dice che è buono ( cognitivamente) che le funzioni dovrebbero avere il minor numero possibile di parametri, sug...
posta 13.07.2017 - 05:27
12
risposte

Stile di codifica (fai di più, poi semplifica) [duplicato]

Sono uno studente di CS e ho iniziato a programmare per alcuni mesi a distanza di un anno, e sembra che abbia sviluppato quella che penso possa essere un'abitudine "cattiva" e mi chiedo se qualcuno faccia lo stesso (o se si tratta di una catti...
posta 28.04.2013 - 19:14
20
risposte

Dovresti scrivere una buona documentazione e pulire il codice per aumentare il "Bus Factor"?

Uno degli obiettivi principali delle società di sviluppo software è aumentare il fattore Bus . Questo è anche sostenuto in un conversazione organizzata da Google . Questo significa che dovresti codificare e documentare tutto in un modo che...
posta 04.10.2011 - 16:07
13
risposte

Qual è la migliore pratica sull'ordinare i parametri in una funzione?

A volte (raramente), sembra che la creazione di una funzione che richiede una quantità decente di parametri sia la via migliore. Tuttavia, quando lo faccio, mi sento come se stessi spesso scegliendo l'ordine dei parametri a caso. Di solito vado...
posta 16.08.2011 - 03:32