Sono nuovo di TDD e DDD e ho una semplice domanda riguardante i metodi statici in generale. La maggior parte dei guru di TDD dice in una parola che i metodi statici sono cattivi (e che dovremmo dimenticare di creare tonnellate di utility statiche che noi (um o I) usavamo prima perché non sono testabili. non testabile (un ottimo articolo di chiarimento può essere trovato here per coloro che sono interessati ma suppongo di essere l'unico noob qui :() ma mi chiedevo ci fosse una linea guida bella e pulita per usare la statica dal punto di vista TDD?Metodi statici: quando e quando no
Questa potrebbe essere una domanda stupida per molti di voi, ma alcuni suggerimenti sarebbero grandiosi e voglio solo sapere come gli esperti qui pensano a cose statiche Grazie in anticipo
Modifica: Mentre cercavo risposta ho trovato 2 altri belle discussioni riguardo l'uso di statica (non preoccupazione TDD però) che io Indovina sono buone letture per coloro che sono interessati (me compreso).
+1! Typemock può prendere in giro metodi statici, ma è meglio evitarli (quando dovranno essere derisi). – TrueWill
+1 grazie heap per una risposta completa. Aspetterò solo poche altre risposte (se ce ne sono) prima di selezionare una risposta per il gusto di condividere la conoscenza – MSI
Hm quello che ho chiesto è stato davvero un po 'sciocco ora che ho letto la tua risposta. sì, hai ragione, mi sono perso il punto in cui ho posto la domanda. Sta beffandosi quando sorgono dei veri problemi; non testare il metodo stesso specialmente quando è solo un metodo di utilità. – MSI