Dies ist meine erste Frage hier, also werde ich es kurz und auf den Punkt bringen.
Sollten Sie beim Schreiben von Komponententests diese schreiben, bevor oder nachdem Sie das zugrunde liegende Framework für sie erstellt haben? Dies kam in einer Diskussion zwischen meinem CEO und meinem Präsidenten zum Ausdruck, und ich wollte Ihre Meinung dazu.
Persönlich habe ich immer zuerst den Code geschrieben und dann die Komponententests geschrieben, aber was ist mit dir?
programming-practices
unit-testing
Richard J. Ross III
quelle
quelle
Antworten:
Während. Sie werden nicht ein ganzes Framework in einer Iteration fertigstellen. Ihre Framework- und Unit-Tests sollten sich gleichzeitig entwickeln.
Testen Sie auf einer Mikroskala zuerst, dann Code.
quelle
Schreiben Sie zuerst die Komponententests - sie helfen Ihnen bei der Definition Ihrer Schnittstellen - von der Funktionalität bis hin zu den Methodensignaturen.
quelle
Ich würde zuerst Unit-Tests und dann Codierung sagen müssen. Selbst mit dem besten Willen der Welt bedeuten enge Fristen und andere Prioritäten einfach, dass sie zurückgedrängt oder gar nicht erledigt werden. Hinterlassen Sie größere Kopfschmerzen für diejenigen, die die Codebasis beibehalten müssen.
Neben dem Schreiben des Unit-Tests sollten Sie formulieren, was Sie erreichen möchten.
quelle