Domande con tag 'readability'

13
risposte

È OK dividere funzioni e metodi lunghi in quelli più piccoli anche se non verranno chiamati da altro? [duplicare]

Ultimamente ho cercato di dividere i metodi lunghi in parecchi brevi. Ad esempio: ho una funzione process_url() che divide gli URL in componenti e li assegna ad alcuni oggetti tramite i loro metodi. Invece di implementare tutto quest...
posta 24.04.2013 - 18:31
20
risposte

Le pratiche di programmazione errate 'interruzione' e 'continua'?

Il mio capo continua a menzionare con noncuranza che i programmatori malintenzionati utilizzano break e continue nei cicli. Li uso sempre perché hanno senso; lascia che ti mostri l'ispirazione: function verify(object) { if (...
posta 16.08.2017 - 19:16
6
risposte

Sono metodi privati con un unico stile di riferimento non valido?

Generalmente utilizzo metodi privati per incapsulare funzionalità riutilizzate in più punti della classe. Ma a volte ho un grande metodo pubblico che può essere suddiviso in passi più piccoli, ciascuno nel proprio metodo privato. Ciò renderebbe...
posta 05.06.2017 - 16:46
10
risposte

C'è una ragione specifica per la scarsa leggibilità della progettazione della sintassi delle espressioni regolari?

I programmatori sembrano tutti d'accordo sul fatto che la leggibilità del codice sia molto più importante delle one-liner con sintassi breve che funzionano, ma richiedono uno sviluppatore senior di interpretare con qualsiasi grado di precisione...
posta 29.09.2015 - 18:57
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
18
risposte

I metodi lunghi sono sempre cattivi?

Quindi, guardandomi in giro, ho notato alcuni commenti sui metodi lunghi come cattiva pratica. Non sono sicuro di essere sempre d'accordo sul fatto che i metodi lunghi siano cattivi (e vorrebbero le opinioni degli altri). Ad esempio, ho al...
posta 18.10.2013 - 20:37
9
risposte

Leggibilità e manutenibilità, caso speciale di scrittura di chiamate di funzioni annidate

Il mio stile di codifica per chiamate di funzioni annidate è il seguente: var result_h1 = H1(b1); var result_h2 = H2(b2); var result_g1 = G1(result_h1, result_h2); var result_g2 = G2(c1); var a = F(result_g1, result_g2); Recentemente sono p...
posta 22.02.2018 - 12:27
11
risposte

È una grande espressione booleana più leggibile della stessa espressione suddivisa in metodi predicati? [chiuso]

Che cosa è più facile da capire, una grande affermazione booleana (piuttosto complessa), o la stessa affermazione suddivisa in metodi predicati (molto codice extra da leggere)? Opzione 1, la grande espressione booleana: private static b...
posta 09.03.2016 - 18:30
4
risposte

Qual è la convenzione di denominazione dominante per le variabili in PHP: camelcase o underscore? [chiuso]

Il consenso sembra essere che si dovrebbe seguire la convenzione della piattaforma per cui si stanno sviluppando. Vedi: Underscore o camelcase? Convenzioni di denominazione: camelCase contro underscore_case? Tuttavia, PHP non sembra...
posta 28.04.2013 - 11:52
4
risposte

Quando e per quali scopi deve essere usata la parola chiave const in C per le variabili?

Pur ricevendo il mio codice ha esaminato qui il problema dell'utilizzo di const parola chiave arrivata. Capisco che sia usato per implementare il comportamento di sola lettura sulle variabili. Sono confuso su quali sono le varie situaz...
posta 11.07.2013 - 16:04