Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi




11
C'è qualcosa come avere troppi test unitari?
Mi è stato assegnato il compito di scrivere unit test per un'applicazione esistente. Dopo aver finito il mio primo file, ho 717 righe di codice di prova per 419 righe di codice originale. Questo rapporto diventerà ingestibile man mano che aumentiamo la copertura del nostro codice? La mia comprensione del …
139 unit-testing  tdd 


14
Quando è appropriato non test unitario?
Lavoro in una piccola azienda come sviluppatore solista. In realtà sono l'unico sviluppatore dell'azienda. Ho diversi progetti (relativamente) di grandi dimensioni che ho scritto e gestito regolarmente, e nessuno di essi ha test a supporto. Quando inizio nuovi progetti mi chiedo spesso se dovrei provare un approccio TDD. Sembra una …
139 unit-testing  tdd 


2
Convenzione sulla denominazione dei file Python?
Ho visto questa parte di PEP-8 https://www.python.org/dev/peps/pep-0008/#package-and-module-names Non sono chiaro se questo si riferisce al nome del file di un modulo / classe / pacchetto. Se avessi un esempio di ciascuno, i nomi dei file dovrebbero essere tutti in minuscolo con caratteri di sottolineatura, se appropriato? O qualcos'altro?


25
È "normale" che le persone non lavorino?
Dopo essermi laureato, sono stato assunto come programmatore junior poco più di un anno fa. Notai rapidamente che ero più veloce di tutti i gradi di grandezza rispetto a tutti gli altri programmatori; questo sembra essere perché semplicemente non perdo tempo "in generale". La maggior parte delle altre persone sembra …
137 productivity 

10
Sviluppare conoscenze di programmazione approfondite
Occasionalmente vedo domande su casi limite e altre stranezze su Stack Overflow a cui è facile rispondere da artisti del calibro di Jon Skeet ed Eric Lippert, dimostrando una profonda conoscenza della lingua e delle sue molte complessità, come questa: Potresti pensare che per usare un foreachciclo, la collezione su …
136 code-quality 

13
I modelli di design sono disapprovati?
Ho avuto una discussione con uno dei nostri sviluppatori senior che è stato nel settore per 20 anni. È abbastanza conosciuto in Ontario per un blog che scrive. La cosa strana è ciò che mi ha detto: ha detto che esiste un pezzo di codice con cui è un incubo …


17
È meglio restituire valori NULL o vuoti da funzioni / metodi in cui il valore restituito non è presente?
Sto cercando una raccomandazione qui. Sto lottando con se sia meglio restituire NULL o un valore vuoto da un metodo quando il valore restituito non è presente o non può essere determinato. Prendi i seguenti due metodi come esempi: string ReverseString(string stringToReverse) // takes a string and reverses it. Person …

8
Che cosa fa C ++ meglio di D?
Recentemente sto imparando D e sto iniziando a familiarizzare con la lingua. So cosa offre, non so ancora come usare tutto, e non so molto sui modi di dire D e così via, ma sto imparando. Mi piace D. È un bel linguaggio, essendo, in qualche modo, un enorme aggiornamento …

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.