TDD steht für Test Driven Development oder Test Driven Design. Es ist die Praxis, einen Komponententest zu schreiben, bevor Code geschrieben wird, um ihn zu erfüllen, was als Rot-Grün-Refaktor-Zyklus bekannt ist.
Ist es sinnvoll, von "agiler Entwicklung" zu sprechen oder zu behaupten, dass Sie eine "agile Methodik" anwenden, wenn die Codebasis, an der Sie arbeiten, eine Testabdeckung von 0% aufweist? (Und Sie als Team tun nichts dagegen). Um es klar zu machen: Für mich macht es keinen Sinn. In meiner persönlichen …
Ich bin ziemlich neu im TDD-Ansatz und meine ersten Experimente besagen, dass das Schreiben von 1 Zeile Funktionscode etwa 2-3 Zeilen Testcode bedeutet. Für den Fall, dass ich 1000 LOC schreiben werde, wird die gesamte Codebasis einschließlich der Tests ungefähr 3500 LOC sein. Wird das als normal angesehen? Wie ist …
Ich möchte TDD lernen (und beherrschen). Was sind die besten: Bücher Webseiten Videos Liste der Übungen persönliche Worte der Weisheit zum Lernen, Schätzen und Verwenden von TDD?
Ich habe in keinem meiner Projekte einen automatisierten Testmechanismus verwendet und ich habe das Gefühl, dass ich viel vermisse. Ich möchte mich verbessern, also muss ich anfangen, einige Probleme anzugehen, die ich so vernachlässigt habe und Git zu versuchen, anstatt bei SVN zu bleiben. Was ist ein guter Weg, um …
In einem Unternehmen, für das ich gearbeitet habe, bestanden die Führungskräfte darauf, dass die Codeabdeckung bei Unit-Tests mindestens 99% betragen muss. Dies führte dazu, dass mehr Tests als Code geschrieben wurden. Es dauerte buchstäblich 3 Tage, um Tests für eine einzelne Klasse zu schreiben, deren Implementierung einen Tag in Anspruch …
Ich lerne gerade etwas über TDD und versuche es in meinen persönlichen Projekten in die Praxis umzusetzen. Bei vielen dieser Projekte habe ich auch die Versionskontrolle intensiv genutzt. Ich interessiere mich für das Zusammenspiel dieser beiden Tools in einem typischen Arbeitsablauf, insbesondere wenn es um die Maxime geht, Commits klein …
So starte ich glaube nicht , das ist eine Wiederholung von Fragen auf Unit - Tests . Was ich brauche, ist Hilfe, um seinen Wert einem Team von Programmierern, Analysten, Managern und Testern zu vermitteln. Bei automatisierten Tests muss ich meines Erachtens nicht zwischen Komponententests (z. B. JUnit), BDD (z. …
Ich versuche, TDD zu üben, indem ich es verwende, um einen einfachen Bit-Vektor zu entwickeln. Ich benutze Swift, aber das ist eine sprachunabhängige Frage. My BitVectorist ein structSpeicherort für eine einzelne UInt64Datei und bietet darüber eine API, mit der Sie sie wie eine Sammlung behandeln können. Die Details machen nicht …
So haben Sie es oft von denen gehört, die die Werte des Testens nicht wirklich verstehen. Um es vorwegzunehmen, ich bin ein Anhänger von Agile and Testing ... Ich hatte kürzlich eine Diskussion über die Durchführung von TDD bei einem Produkt-Re-Write, bei dem das aktuelle Team auf keiner Ebene Unit-Tests …
Angenommen, Sie haben Tests für zwei Methoden einer Klasse. Bei der ersten Methode werden Daten aus einer anderen Ebene erfasst und unabhängig von der Laufzeit in einem Speicher abgelegt (z. B. in einer SQL-Tabelle), sodass alle von diesem Test verarbeiteten Daten fest im Test codiert werden. Die zweite Methode ist …
Welcher Prozentsatz an Zeit wird durch TDD eingespart und gekostet? Ich gehe davon aus, dass sich dieser Prozentsatz an Kosten- und Belohnungsänderungen während eines Projektlebenszyklus ändert. Ich würde mir vorstellen, dass die Anfangsphase viel mehr kostet, aber wenig Belohnungen mit sich bringt. Weiterhin (beim Refactoring ) profitieren Sie von Ihren …
Ich lerne TDD mit c #, soweit ich weiß , sollte Test die Entwicklung vorantreiben , dh erstmal einen Fehlertest schreiben schreiben, nachdem der Code mit dem absoluten Minimum geschrieben wurde , um den Test zu bestehen, und dann ein Refactoring durchführen. Es heißt aber auch, dass " Program to …
In unserem Unternehmen stellen wir normalerweise sicher, dass wir einen End-to-End-Test für unsere Websites / Web-Apps schreiben. Das heißt, wir greifen auf eine URL zu, füllen ein Formular aus, senden das Formular an eine andere URL und überprüfen die Ergebnisse der Seite. Wir tun dies, um die Formularvalidierung zu testen, …
Ich habe diesen Blog von Joel Spolsky über 12 Schritte zu besserem Code gelesen . Das Fehlen von Test Driven Development hat mich wirklich überrascht. Also möchte ich die Frage an die Gurus werfen. Lohnt sich TDD nicht wirklich?
Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung ist. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich habe in den letzten 4 ½ Jahren im Unternehmensbereich gearbeitet und festgestellt, dass Unternehmen im Allgemeinen keine geeigneten Umgebungen für …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.