Domande con tag 'readability'

5
risposte

Leggibilità della programmazione funzionale [chiusa]

Sono curioso di questo perché ricordo che prima di imparare qualsiasi linguaggio funzionale, li pensavo tutti orribilmente, terribilmente, terribilmente illeggibili. Ora che conosco Haskell e f #, trovo che ci vuole un po 'più tempo per leggere...
posta 02.09.2012 - 07:45
1
risposta

Come scrivere codice Clojure leggibile?

Sono nuovo di Clojure. Posso capire il codice che scrivo ma diventa troppo difficile capirlo in seguito. Diventa difficile abbinare le parentesi. Quali sono le convenzioni generiche da seguire in merito alle convenzioni di denominazione e al...
posta 07.05.2013 - 08:22
6
risposte

I sigilli facilitano la lettura del codice sorgente?

Nella maggior parte dei linguaggi di programmazione, le variabili non hanno caratteri identificativi come fanno in PHP. In PHP devi anteporre una variabile al carattere $ . Esempio; var $foo = "something"; echo $foo; Sto sviluppand...
posta 17.08.2013 - 13:45
4
risposte

Dovremmo rinominare i metodi sovraccaricati?

Assumi un'interfaccia contenente questi metodi: Car find(long id); List<Car> find(String model); È meglio rinominarli in questo modo? Car findById(long id); List findByModel(String model); In effetti, qualsiasi sviluppatore che...
posta 29.01.2012 - 16:08
4
risposte

Come dovrei scrivere un test per un metodo puro che non restituisce nulla?

Ho un sacco di classi che trattano la convalida dei valori. Ad esempio, una classe RangeValidator controlla se un valore rientra nell'intervallo specificato. Ogni classe di validatori contiene due metodi: is_valid(value) , che restit...
posta 31.01.2017 - 22:29
1
risposta

Esistono statistiche sulla frequenza di lettura del codice?

Spesso mi sono imbattuto in affermazioni che il codice sorgente è letto molto più di quanto non sia scritto e volevo solo fare un piccolo calcolo come: If you write a line that takes me 5 minutes longer to read because you were to lazy to...
posta 03.05.2013 - 17:11
6
risposte

Che è più gestibile - assegnazione booleana tramite if / else o espressione booleana?

Quale sarebbe considerato più manutenibile? if (a == b) c = true; else c = false; o c = (a == b); Ho provato a cercare nel codice completo, ma non riesco a trovare una risposta. Penso che il primo sia più leggibile (puoi letteralme...
posta 30.11.2012 - 22:23
12
risposte

Mantenibilità della logica booleana - Il nesting è necessario se le istruzioni sono necessarie?

Quale di questi è meglio per la manutenibilità? if (byteArrayVariable != null) if (byteArrayVariable .Length != 0) //Do something with byteArrayVariable o if ((byteArrayVariable != null) && (byteArrayVariable.Length...
posta 19.10.2010 - 22:03
6
risposte

Devi rendere il mio codice più leggibile agli altri programmatori della mia squadra

Sto lavorando a un progetto in delphi e sto creando un programma di installazione per l'applicazione, ci sono tre parti principali. PostgreSQL installazione / disinstallazione myapplication (installazione di myapplication viene creat...
posta 06.02.2012 - 13:43
3
risposte

"statico" come indizio semantico sull'apolidia?

Recentemente ho intrapreso un refactoring di un progetto di medie dimensioni in Java per tornare indietro e aggiungere test unitari. Quando mi sono reso conto di quanto fosse dolore deridere singoletti e statici, alla fine ho "ottenuto" quello c...
posta 10.12.2012 - 22:59