Tutte le domande

13
risposte

peggiori pratiche in C ++, errori comuni [chiuso]

Dopo aver letto questo famoso rant di Linus Torvalds , mi sono chiesto quali siano in realtà tutte le insidie per i programmatori in C ++. Mi riferisco esplicitamente a errori di battitura o cattivi flussi di programma trattati in questa doman...
posta 07.02.2011 - 21:09
16
risposte

Dovresti sacrificare la leggibilità del codice con quanto sia efficiente il codice? [chiuso]

Dovresti sacrificare la leggibilità del codice con quanto è efficiente il codice? es. 3 righe di codice in 1 riga. Ho letto Code Craft di Pete Goodliffe che la leggibilità è la chiave. I tuoi pensieri?     
posta 04.02.2011 - 06:19
11
risposte

Metodi di test unitario con uscita indeterminata

Ho una classe che ha lo scopo di generare una password casuale di una lunghezza che è anche casuale, ma limitata ad essere compresa tra una lunghezza minima e una massima definita. Sto costruendo test unitari e mi sono imbattuto in un piccolo...
posta 01.01.2012 - 20:03
14
risposte

Correggi bug o attendi che il cliente li trovi?

Le altre persone correggono i bug quando li vedono, o aspettano fino a quando non ci sono crash / perdita di dati / persone che muoiono prima di risolverlo? Esempio 1 Customer customer = null; ... customer.Save(); Il codice è chiarame...
posta 28.10.2010 - 19:54
6
risposte

Codice che converte un valore in una rappresentazione diversa, quindi lo converte indietro nel punto in cui è iniziato male, ma come? [chiuso]

Stavo leggendo un articolo sulle cattive pratiche di programmazione . Ha menzionato - "Yo-Yo code" that converts a value into a different representation, then converts it back to where it started (eg: converting a decimal into a string...
posta 23.10.2014 - 10:39
14
risposte

Qual è il giusto livello di blocco del sito per te come sviluppatore? [chiuso]

Quasi tutti gli sviluppatori che lavorano per una grande azienda si trovano dalla parte sbagliata del software di blocco del sito. Può essere sia frustrante ( "Fammi solo leggere quel dannato blog!" ) e utile ( "Woah! Ho schivato un proiettile c...
posta 25.11.2010 - 21:38
22
risposte

È una buona idea usare sempre Google come primo passo per risolvere un problema? [duplicare]

Evitando lunghe discussioni, come studente senior di CS, come posso evitare i problemi di Google con cui mi imbatto? Mi trovo a usarlo troppo; Apparentemente raggiungo la risposta immediata e poi copio e incolpo ciecamente il codice, sperand...
posta 12.04.2017 - 09:31
9
risposte

È ragionevole non scrivere test unitari perché tendono ad essere commentati in un secondo momento o perché i test di integrazione hanno più valore?

Stavo discutendo di test di unità / integrazione con un collega e ha presentato un caso interessante contro per scrivere test di unità. Sono un grande test unitario (JUnit principalmente) proponente, ma sono interessato a sentire le riprese de...
posta 12.12.2015 - 07:01
30
risposte

È comune stampare il codice su carta? [chiuso]

Mi piace mantenere le mie linee di codice sotto 80 caratteri perché: Non devo fare nessuno scorrimento orizzontale; So che la linea è probabilmente troppo complicata se supera questo limite; e stampa bene su carta. Riguardo a quest'ul...
posta 28.08.2011 - 21:37
13
risposte

Prefissi i nomi delle variabili con un'abbreviazione dei tipi di variabile? (Notazione ungherese) [chiuso]

Nel mio attuale lavoro, non ci sono linee guida per la codifica. Tutti codificano praticamente come vuole lui. Che va bene, dal momento che la società è piccola. Tuttavia, un nuovo ragazzo ha recentemente proposto di utilizzare sempre la nota...
posta 25.01.2011 - 10:09