Questa è una discussione io stesso e alcuni dei miei colleghi stanno avendo e pensato che sarei venuto qui e vedere cosa succede se c'è un consenso generale su di esso. Fondamentalmente si riduce alle seguenti 2 opinioni sulle chiamate al database: 1. Effettuare una grande chiamata per ottenere tutto …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Stavo sfogliando alcuni vecchi codici che ho scritto (il primo anno …
Reduce the number of #include files in header files. It will reduce build times. Instead, put include files in source code files and use forward declarations in header files. Ho letto questo qui. http://www.yolinux.com/TUTORIALS/LinuxTutorialC++CodingStyle.html . Quindi dice se una classe (classe A) nel file di intestazione non ha bisogno di …
In un dibattito sulle variabili di ritorno, alcuni membri del team preferiscono un metodo per restituire il risultato direttamente al chiamante, mentre altri preferiscono dichiarare una variabile di ritorno che viene quindi restituita al chiamante (vedere esempi di codice di seguito) L'argomento di quest'ultimo è che consente a uno sviluppatore …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Sembra esserci un conflitto sul fatto che sia meglio usare spazi …
Non molto tempo fa ho iniziato a utilizzare Scala anziché Java. Per me, parte del processo di "conversione" tra le lingue stava imparando a usare Eithers anziché (controllato) Exceptions. Ho programmato in questo modo per un po ', ma recentemente ho iniziato a chiedermi se è davvero un modo migliore …
Mi sono sempre chiesto cosa pensano gli altri programmatori dell'idea di creare funzioni estetiche pure. Dire che ho una funzione che elabora un blocco di dati: Function ProcessBigData. Dire che ho bisogno diverse fasi del processo, valida solo per i dati: Step1, Step2,Step3 . L'approccio normale che vedo di più …
La base di codice in cui sto lavorando ora ha la convenzione di usare campi privati e proprietà pubbliche. Ad esempio, molte classi hanno i loro membri definiti in questo modo: // Fields private double _foo; private double _bar; private double _baz; // Properties public double Foo { get{ return …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Sono sicuro che molti di noi hanno visto nomi di metodi …
Lavoro come sviluppatore iOS in una piccola società di outsourcing in un team di 4 persone. Lavoriamo su un progetto iniziato un paio d'anni prima che io e altri due sviluppatori entrassimo in azienda. Prima di allora, il progetto veniva svolto principalmente da una persona. Quando ho iniziato a lavorare …
Sto avviando un'app greenfield e voglio usare ASP.NET (4.6) e Angular 2. Per il backend ho creato un progetto in Visual Studio e ora mi chiedo dove mettere l'app Angular. Voglio davvero usare npm e node-tools per il front-end, ma alla fine sarà ospitato nella stessa istanza del servizio app …
Ho appena iniziato in una società e uno dei commenti di stile alla mia prima recensione del codice era che il tipo di ritorno e il nome del metodo dovrebbero essere su linee diverse. Ad esempio, questo void foo() { } dovrebbe essere questo void foo() { } Ho sempre …
L'operatore add della classe set restituisce un valore booleano che è vero se l'elemento (che deve essere aggiunto) non era già presente e falso altrimenti. Sta scrivendo if (set.add(entry)) { //do some more stuff } considerato un buon stile in termini di scrittura di codice pulito? Mi chiedo da quando …
Quindi, come sapete, esiste un detto delle migliori pratiche Limitare una riga di codice sorgente in 80 caratteri. Ecco 2 link: Perché 80 caratteri sono il limite 'standard' per la larghezza del codice? Il limite di 80 caratteri è ancora rilevante in tempi di monitor widescreen? E sono sicuro che …
Mi sono imbattuto in questa domanda un secondo fa e sto estraendo parte del materiale da lì: esiste un nome per il costrutto "break n"? Questo sembra essere un modo inutilmente complesso per le persone di dover istruire il programma a uscire da un doppio ciclo annidato: for (i = …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.