Domande con tag 'tdd'

3
risposte

Come verificare lo stato dell'oggetto

Ho una classe DataImport con solo due metodi pubblici public void fromStream(InputStream inputStream); public ImportCommand getImportCommand(); Quando eseguo il test, invio alcuni dati di test al metodo fromStream dataImport.fro...
posta 25.04.2014 - 13:26
1
risposta

TDD: come testare il modello di dominio

Quando pratichi TDD , come collaudi un modello di dominio? Se non si esegue il test, come si tiene conto della copertura del codice? Vogliamo avere una copertura del 100% (o il più possibile), ma nonostante le ore di formazione video non rius...
posta 28.09.2015 - 21:23
1
risposta

TDD Duplica test su classi correlate

Seguendo il principio di testare solo le funzioni esportate su un pacchetto (usando Go - o per altre lingue, le funzioni pubbliche su una classe), sto correndo in uno scenario in cui i pacchetti correlati stanno causando il codice base testato p...
posta 10.09.2015 - 01:57
2
risposte

No TDD per Linux? [duplicare]

Sono uno sviluppatore Java di lunga data che sta cercando di prendere una decisione su TDD. Ho usato JUnit da quando l'ho scoperto per la prima volta nel 1998. Lo uso regolarmente, ma non mi iscrivo per "scrivere prima il test". La mia cope...
posta 18.08.2016 - 14:25
1
risposta

Puoi applicare agile / TDD in tutte le circostanze?

Non sono contro l'agile / TDD e lo uso nella maggior parte delle circostanze. Tuttavia, in alcune circostanze, sento che non funziona bene. Ad esempio, l'altro giorno stavo creando un'app di elaborazione dati abbastanza complessa. In un mondo...
posta 12.08.2013 - 10:43
2
risposte

Come rifattorizzare membri statici delle classi base

Attualmente sto lavorando al progetto C ++, che può essere classificato come progetto "legacy". Un sacco di codice scritto scadente è stato commesso a causa della mancanza di esperienza e sotto la pressione delle scadenze. Quando provo a corregg...
posta 15.12.2013 - 09:59
2
risposte

organizzazione di classi / struttura di cartelle per lo sviluppo basato su TDD

A causa dello sviluppo basato sui test, si finisce con molte classi che fanno solo una cosa. È piuttosto un mal di testa solo vedere dove tali classi dovrebbero essere collocate all'interno della struttura delle cartelle. Prima di tutto, è...
posta 15.02.2013 - 15:46
1
risposta

Come si astragga HAL nello sviluppo basato su test embedded?

Recentemente ho letto il tema dello sviluppo guidato dai test e ho deciso di provarlo con un sensore di cui ho bisogno. Il sensore utilizza l'interfaccia SPI e implementerò questo driver sul processore STM32F415 con l'aiuto di CubeMX per la gene...
posta 03.08.2018 - 16:25
2
risposte

TDD: separa il codice di test dal codice di produzione, evitando la corrispondenza one-to-tone. Spiegazione ed esempi di codice

Cerco di capire meglio in quali circostanze la corrispondenza uno a uno tra codice di prova e codice di produzione non è necessaria, dopo aver letto TDD Harms Architecture . Ad esempio, prima: "una corrispondenza uno a uno implica un accoppi...
posta 20.07.2017 - 11:08
2
risposte

Metodi di creazione dell'oggetto previsto per l'asserzione

Recentemente, ho iniziato a usare TDD. È davvero interessante e divertente, ma creare oggetti attesi per assertEquals è molto noioso e noioso. Al momento vedo solo due vie: Semplice Creare oggetti nel codice usando milioni di sette...
posta 20.10.2015 - 13:09