Domande taggate «coding-style»

Lo stile di codifica è un insieme di linee guida che aiuta la leggibilità e la comprensione del codice sorgente.

9
Un programmatore dovrebbe prendere lezioni di scrittura per migliorare l'espressività del codice?
Dato che i programmatori sono autori e scrivono codice per esprimere pensieri e concetti astratti e che il buon codice dovrebbe essere letto da altri programmatori senza difficoltà e incomprensioni, un programmatore dovrebbe prendere lezioni di scrittura per scrivere codice migliore? Astrarre concetti e problemi / entità del mondo reale …

4
Le interfacce fluide sono più flessibili degli attributi e perché?
In una prima esercitazione sul codice EF 4.1 viene fornito il seguente codice: public class Department { public int DepartmentId { get; set; } [Required] public string Name { get; set; } public virtual ICollection<Collaborator> Collaborators { get; set; } } Quindi viene spiegato che l'interfaccia fluida è più flessibile: …
15 c#  coding-style 

6
Zero come costante?
Mi sono imbattuto recentemente in questo linguaggio di programmazione: const float Zero = 0.0; che viene quindi utilizzato nei confronti: if (x > Zero) {..} Qualcuno può spiegare se questo è davvero più efficiente, leggibile o mantenibile di: if (x > 0.0) {..} NOTA: posso pensare ad altri motivi per …




6
Che cos'è l'inquinamento da "utilizzo dello spazio dei nomi"?
Stavo guardando la guida alla codifica di Google [qui] e loro non mi consigliano di usare la using namespaceo namespace::function- se non l'ho interpretata male. Questo vale anche per std? cout<<non funziona senza di essa. Questo libro raccomanda lo stesso. Quindi, come posso fare per usare cout<<senza using namespace std;o …
15 c++  coding-style 



2
Ora che non tutte le dichiarazioni di metodi in un'interfaccia Java sono pubbliche astratte, i metodi dovrebbero essere dichiarati con questi modificatori?
A partire da Java 8, i defaultmetodi sono stati introdotti nelle interfacce. In effetti, ciò significa che non tutti i metodi in uno interfacesono abstract. A partire da Java 9 (forse), i privatemetodi saranno consentiti. Ciò significa che non tutti i metodi in un interfacesono public abstract. La domanda "I …


3
Quando usare typedef?
Sono un po 'confuso su se e quando dovrei usare typedef in C ++. Sento che è un atto di equilibrio tra leggibilità e chiarezza. Ecco un esempio di codice senza alcun typedef: int sum(std::vector<int>::const_iterator first, std::vector<int>::const_iterator last) { static std::map<std::tuple<std::vector<int>::const_iterator, std::vector<int>::const_iterator>, int> lookup_table; std::map<std::tuple<std::vector<int>::const_iterator, std::vector<int>::const_iterator>, int>::iterator lookup_it = lookup_table.find(lookup_key); …
14 c++  coding-style 



5
Perché ne vedo così tanti per (;;) costrutti? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.