Schreib dem Autor eine E-Mail
You can use this page to email Fiodar Sazanavets about TDD: Wie man es richtig macht und warum es einfach ist (Deutsche Ausgabe).
Über das Buch
Wenn Sie ein Softwareentwickler sind, haben Sie wahrscheinlich schon von testgetriebener Entwicklung (TDD) gehört. Manche Leute bestehen sogar darauf, dass man ohne sie keine hochwertige Software schreiben kann!
Wir werden nicht darüber streiten, ob TDD unverzichtbar ist oder nicht. Was dieses kurze Heft tun wird, ist Ihnen zu zeigen, wie Sie TDD in praktischen Projekten anwenden können. Wenn Sie es gelesen haben, werden Sie auch verstehen, dass TDD zumindest sehr nützlich sein kann. Außerdem ist es nicht so kompliziert, wie viele denken. Wenn Sie es ein paar Mal gemacht haben, werden Sie sehen, dass es eigentlich einfach ist.
Es gibt viele Ansätze, um TDD durchzuführen. Es gibt auch viele Meinungen darüber, was TDD ist und was nicht. In diesem Heft werden wir darüber nicht diskutieren. Wir konzentrieren uns einfach auf den TDD-Ansatz, der funktioniert. Dieses Heft destilliert all die Philosophie, Argumente usw. in eine kleine Anzahl von grundlegenden Prinzipien, die Sie leicht lernen und sofort anwenden können.
Es gibt viele gute TDD-Bücher, wie z.B. "Test-Driven Development by Example" von Kent Beck. Ein solches Buch wird jedoch Stunden in Anspruch nehmen, um es zu lesen. Ich weiß, dass Sie beschäftigt sind. Vielleicht haben Sie keine Stunden übrig. Und genau deshalb habe ich dieses Heft für Sie erstellt.
Die hier bereitgestellten Informationen werden weniger als eine Stunde Ihrer Zeit in Anspruch nehmen. Und Sie können sie sofort anwenden. Wenn Sie dann noch Ihr theoretisches Wissen über TDD erweitern möchten, können Sie immer noch ein Buch darüber lesen.
Schließlich ist TDD überhaupt nicht kompliziert. Lassen Sie mich Ihnen genau zeigen, warum.
Hier ist eine Liste der Fähigkeiten, die Sie aus diesem Heft mitnehmen werden:
- Verständnis der grundlegenden TDD-Prinzipien
- Wissen, wie man den TDD-Prozess von Anfang bis Ende verfolgt
- Wissen, wie man TDD auf neue Software anwendet
- Wissen, wie man TDD beim Ändern bestehender Software anwendet
- Wissen, wie man beim TDD leicht Probleme und Blockaden überwindet
Aber am wichtigsten ist, dass die Informationen Ihnen so präsentiert werden, dass Sie all dies sofort anwenden können.
Über die Autoren
I am a senior software engineer working for Microsoft. I have over a decade of professional experience and am a past recipient of the Microsoft MVP award. I primarily specialize in .NET and Microsoft stack. I am enthusiastic about creating well-crafted software that fully meets business needs.
Throughout my career, I have successfully developed software of various types and various levels of complexity in multiple industries. This includes a passenger information management system for a railway, distributed smart clusters of IoT devices, e-commerce systems, financial transaction processing systems, and more. I have also successfully led and mentored teams of software developers.
I enjoy sharing my knowledge with the community. This motivates me to mentor aspiring developers and create educational content, which includes blog posts, technical books, and online courses. I regularly write about software development on my personal website, scientificprogrammer.net.
Leanpub now has a TranslateAI service which uses AI to translate their book from English into up to 31 languages, or from one of those 31 languages into English. We also have a GlobalAuthor bundle which uses TranslateAI to translate English-language books into either 8 or 31 languages.
Leanpub exists to serve our authors. We want to help you reach as many readers as possible, in their preferred language. So, just as Leanpub automates the process of publishing a PDF and EPUB ebook, we've now automated the process of translating those books!