Domande con tag 'readability'

1
risposta

Scelta di nomi e tipi di variabili nell'algoritmo del grafico

Sto imparando algoritmi e strutture dati da questa fantastica risorsa Algorithms . Invece di leggere a secco sto cercando di riscrivere tutto il codice in modo da poter imparare contemporaneamente la codifica e le decisioni di progettazione (co...
posta 22.05.2016 - 07:04
2
risposte

Taglio della dimensione dello script utilizzando la notazione della matrice per le proprietà ad accesso frequente

Ho notato una certa ridondanza in uno script che ho eseguito tramite Google Closure Compiler. (function(){function g(a){var k;if(a){if(a.call)a.prototype=j,a.prototype[e]={}}else a= {};var c=a,b,c=(a=c.call?c:null)?new a(a):c;b=c[e]||{};var f=...
posta 13.01.2012 - 09:49
1
risposta

L'estrazione di parti di logica per migliorare o ridurre la leggibilità del codice?

Se c'è un codice che deve essere implementato su più controller (diciamo, 10), ad esempio: // Inside a controller function var myField = null; var response = service.callBackend(function(){ // Other logic // starts here if (resp...
posta 25.07.2016 - 22:44
0
risposte

La leggibilità delle funzioni / metodi "equivalenti" vale il suo costo di manutenzione?

Prima di tutto, mi dispiace se si tratta di un duplicato, non potrei pensare a nessuna "corretta" dicitura per cercare su questo. In secondo luogo permettimi di chiarire: con "equivalente" intendo i metodi che hanno lo scopo di avere lo stess...
posta 20.09.2018 - 21:27
10
risposte

Pulisci codice leggibile e veloce da leggere codice. Quando tagliare la linea?

Quando scrivo codice cerco sempre di rendere il mio codice il più pulito e leggibile possibile. Ogni tanto arriva un momento in cui devi attraversare la linea e passare dal bel codice pulito al codice leggermente più brutto per renderlo più v...
posta 05.07.2011 - 03:28
1
risposta

Come scrivere un commento leggibile quando dobbiamo trattare con gli ID?

Come scrivere un commento leggibile quando dobbiamo trattare con gli ID? Spiegherò questo con l'esempio. +---------------+-----------------+ | permission_id | permission_name | +---------------+-----------------+ | 1 | Add Categ...
posta 11.08.2017 - 08:04
5
risposte

Gli operatori di incremento e decremento diminuiscono la leggibilità? [chiuso]

Capisco quali operatori di incremento e decremento sono ( ++ e -- ) e la differenza tra post e pre ( i++ vs ++i ), ma dovrebbero essere evitati poiché aumentano la difficoltà di leggere il codice? Dopo aver letto le risposte al...
posta 01.11.2016 - 03:14
2
risposte

SonarQube si lamenta: "Usa isEmpty () per verificare se la raccolta è vuota o meno."

Così come dice il titolo, SonarQube si lamenta ogni volta che usi list.size() == 0 o list.size > 0 Tuttavia ho iniziato a passare a isEmpty () e! is.Empty () e ho notato che il codice diventa molto meno leggibile e ha dovuto cambiar...
posta 02.10.2016 - 17:35
3
risposte

I condizionali dovrebbero essere incorporati nella funzione la cui esecuzione è contingente?

Ho una grande struttura dati che sta per essere persistente nel database. Prima che ciò possa accadere, devo convalidarlo e quindi aggiornare un gruppo di sue proprietà in base a varie condizioni specifiche. Quale stile è più leggibile, con u...
posta 07.02.2017 - 18:03
4
risposte

Quando è giustificato scrivere condizioni implicite? [duplicare]

Come programmatore principiante, ho iniziato a scavare solo di recente nel benchmarking e ho confrontato vari modi per realizzare lo stesso compito in termini di velocità. Il più delle volte, il risultato è che la differenza di velocità è t...
posta 29.09.2017 - 13:39