Domande con tag 'readability'

4
risposte

Perché le operazioni con mappa concatenata in stile funzionale sono considerate difficili da leggere?

Nei commenti a una risposta di un'altra domanda , ho proposto il seguente codice Java come un modo migliore di scrivere un variante più procedurale della stessa operazione: employeeService.getEmployee() .map(Employee::getId) .ifPres...
posta 20.01.2018 - 18:25
6
risposte

È un anti-pattern per usare il tipo di ritorno di un compito come parte di una condizione?

Devo impostare un bool da passare da un controller a una vista nella mia soluzione MVC e do something (come parte di if ). Ho pensato, per mantenere il codice conciso, potrei uccidere due piccioni con una fava qui: if (model.M...
posta 21.02.2017 - 18:02
2
risposte

XML / HTML: abbiamo bisogno del nome dell'elemento nei tag di chiusura?

Rispetto ad altri linguaggi di serializzazione, una delle principali critiche rivolte all'XML è la sua verbosità; JSON è più conciso e leggibile per la maggior parte dei casi, ma non tutti. Ma mi sembra che potremmo ridurre molto dell'eccesso...
posta 17.07.2013 - 12:14
4
risposte

In quale ordine devo fare confronti? [duplicare]

Sono un strong sostenitore della scrittura se affermazioni come questa: variable == constant Perché per me ha senso, è più leggibile di quello invertito: constant == variable Che sembra essere usato molto dai programmatori C. E vedo...
posta 11.03.2013 - 17:13
2
risposte

A che punto dovresti comprimere molti parametri in (ad esempio) struct per migliorare la leggibilità nelle intestazioni delle funzioni?

Mentre una struct crea un sovraccarico in fase di esecuzione, il confezionamento di una serie di variabili di uso frequente può aumentare notevolmente la leggibilità del codice. Come bilanciate i due? Mi è stato solo chiesto di "srotolare" una s...
posta 06.11.2014 - 21:34
2
risposte

Naming self o questo qualcos'altro, una buona idea?

Sto trovando che il mio codice diventa più leggibile quando faccio un riferimento locale a questo / self, e / o lo chiamo qualcosa che abbia senso nel contesto. "self" o "this" in realtà non indicano il tipo di oggetto con cui abbiamo a che fare...
posta 19.11.2014 - 16:00
3
risposte

Readability vs minimalism / compactness / conciseness in language design: sono antagonisti?

Attualmente c'è una discussione nella mailing list di PHP-Internals riguardante l'implementazione di una sintassi breve per matrici e oggetti, principalmente [1, 2, ...] per matrici standard, ['one'=>1, 'two'=> 2, ...] per matr...
posta 05.06.2011 - 19:40
3
risposte

Disegna linee con trattini nei log

A volte può facilitare la leggibilità di "disegnare" linee in un file di log. Ad esempio: noise noise ----------------------------- Starting Operation ABC blabla blabla ----------------------------- End of Operation ABC noise noise Ovviamen...
posta 12.11.2018 - 11:20
2
risposte

Estrazione delle espressioni lambda dalle query e dalla leggibilità di linq

Ogni tanto quando ho un lambda complesso, faccio qualcosa del genere: Func<SomeObject, bool> equals = o => o.ID == someID && o.Name == someName && IsAdd || ... var myList = MyThings.Where(equals).ToList(); Suppo...
posta 01.10.2013 - 18:29
1
risposta

Perché utilizziamo tipi specifici dell'architettura in C

Penso che i nomi dei tipi in Rust siano molto migliori di quelli in C. Io sceglierei f64 su double e u32 su unsigned int o uint_32t ogni giorno. C'è qualche ragione (diversa dalla tradizione) per usare quei nomi intuitiv...
posta 11.06.2016 - 23:21