Domande con tag 'clean-code'

5
risposte

Cosa fare con nomi di variabili lunghe?

Primo esempio: countryRepository.getCountriesFromAsiaWhereAreTheMostPlanesAndBoats(); countryRepository.getCountriesFromAfricaWhereAreTheMostCars(); Questi nomi sono troppo grandi? In quale altro modo chiamiamo queste funzioni? Stavo pen...
posta 03.03.2018 - 16:08
2
risposte

Clean Code: un'altra domanda sui parametri booleani come parametri [duplicati]

Ho avuto una discussione, se il codice per chiamare le informazioni da un database può avere un interruttore per mostrare anche le voci cancellate. Semplicemente il codice (C #) ha questo aspetto: void searchEntry(string searchValue, bool...
posta 14.12.2018 - 16:07
3
risposte

Ordinare se le condizioni di efficienza e codice pulito [chiuso]

Questa è una domanda puramente di design e l'esempio è semplice per illustrare ciò che sto chiedendo e ci sono troppe permutazioni di codice più complesso per fornire esempi che possano coprire l'argomento. Non mi sto riferendo specificamente a...
posta 16.11.2013 - 01:26
8
risposte

Creazione di un metodo a una riga per il singolo scopo del codice di autocodifica [duplicato]

Dati i seguenti due snippet: Snippet 1 : public void foo(Data data, AbstractNode node) { int originalId = data.getCurrentId; node.execute(data); //If node changed currentId reset it to the original. data.setCurrentId(ori...
posta 09.03.2015 - 16:31
6
risposte

Quali insidie sono insite nell'uso di classi parziali?

Oltre a questa domanda nei commenti che ho citato ho sentito che le classi parziali sono meglio evitate se possibile. E se qualcuna fosse la ragione di questo sentimento? O se questo è un sentimento non valido, come vengono superati i detri...
posta 24.07.2012 - 10:49
2
risposte

Variabile valore predefinito, null vs stringa vuota vs false

Vorrei inizializzare le mie variabili nella parte superiore del mio file, per evitare qualsiasi avviso di Undefined variable . Ma cosa pensate sia considerato una best practice (in PHP), nel caso di una variabile di tipo stringa? Iniziali...
posta 25.01.2017 - 10:41
4
risposte

Ho un insieme di variabili che non sono conosciute fino al momento dell'esecuzione e saranno condivise da tutte le istanze di quella classe.

Senza entrare nella lingua o implementazione specifica: Il valore delle variabili non è noto fino al runtime. Tutte le istanze di questa classe avranno bisogno di questa variabile. Le soluzioni ovvie: Utilizza una variabile statica...
posta 06.06.2017 - 20:47
2
risposte

Uso dell'iniezione di dipendenza in "Codice pulito" di Robert Martin

In Clean Code di Robert Martin, ho trovato il seguente metodo a p. 195: private void parseSchemaElement(String element) throws ArgsException { char elementId = element.charAt(0); String elementTail = element.substring(1); validat...
posta 27.03.2016 - 16:31
3
risposte

Scambio tra codice pulito, codice duplicato ed efficienza del codice in java

Ho una domanda su come scrivere codice pulito. Sto cercando di rifattorizzare il seguente metodo: private static Map<String, String> createMapOfAttributes( final String Id, final String attributes, final Map<S...
posta 05.04.2017 - 13:16
2
risposte

Clean Architecture: ottieni un'istanza nella cerchia interna della classe dal cerchio esterno

Questa potrebbe essere una domanda facile per ingegneri esperti del software. Attualmente sto leggendo il libro Clean Architecture di Uncle Bob, e sto cercando di implementare la pulizia architettura in un progetto Java. Ora, nel mio pro...
posta 08.06.2018 - 21:28