This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
Why do people apply TDD? What Are the Real Reasons for Doing TDD? Test-Driven Development (TDD) is a controversial topic amongst developers. After many years of doing TDD daily, I think part of the reason is that some people do not fully grasp the reasons behind TDD. TDD and the Values of XP.
Even so, I found this book quite valuable. The book also covers many other common topics relevant for developers writing automatic tests, such as: test-driven development, mocking, designing for testability, and property-based testing. The author is an Assistant Professor in SoftwareEngineering at the Delft University of Technology.
As you may already know, Apiumhub team is software architecture-oriented and reads books for software architects on a weekly basis. This year Apiumhub organizes Global Software Architecture Summit 10th of october, which will take place in Barcelona. “ Essential Software Architecture ” by Ian Gorton.
We are delighted to announce the release of our new book “ Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture ”. Christian Ciceri’s acknowledgement: “I would like to say thank you to Ekaterina Novoseltseva and Apiumhub for giving me the chance to write this book, which was always in my dreams.
She is responsible for R&D (both product management & engineering) for GemFire and associated Pivotal Cloud Cache product. She is the author of the book “ Explore It!: A sought after speaker and coach, Mala Gupta’s Java books with Manning Publications, USA, are top-rated for Oracle Certification around the globe.
Speakers include: Simon Brown – Creator of the famous C4 model, Author of “Software Architecture for Developers” & Founder of Structurizr. Linda Rising – Independent Consultant, Author of numerous books & Queen of patterns. Patrick Kua – Author of numerous books, runs Level Up & Tech Lead Academy.
The event will have a panel discussion format where we will discuss: Solid principles Java Architecture Docker DDD TDD Legacy Code Refactoring. Also, we are proud to share with you our awesome line-up of speakers: – Ignacio Cougil – Senior SoftwareEngineer | Java Champion – Dynatrace.
Software Development Experts Interviews Inma Navas Our first interview of “Talks with Software Development Experts,” was with Inma Navas, a softwareengineer and the winner of our Software Architecture Metrics book giveaway. Her current stack is Java and Kotlin.
Mark is the founder of DeveloperToArchitect.com, a free resource website devoted to helping developers in the journey to software architect. Sonya Natanzon is a Solutions Architect at Guardant Health, where she’s passionate about helping patients by writing software.
As you advance on your career you will find new concepts like TDD, Unit Testing, TSD, BDD, or Integration Testing. Find out the best way for you to learn; by practice, by reading, or by following tutorials. Fortunately, there are lots of options available at your disposal: Documentation. Tutorials and Courses. Code Katas. Test Everything.
His goal is to make software development more effective and integrated with business concerns. He is the author of the books: Working Effectively with Legacy Code , Brutal Refactoring: More Working Effectively with Legacy Code. He’s currently a softwareengineer at Google. Mark Richards. Peter Eeles. Ian Gorton.
Tests that should not be automated: Test cases that are newly designed and not executed manually at least one time, except when you have TDD or BDD styles. In softwareengineering, Continuous Integration (CI) is a practice where developers and testers frequently integrate code into a shared repository.
. • Working software over number of features. • About Software Architecture Metrics book. This edition is focused on software architecture metrics as they are key to the maintainability and architectural quality of a software project. Softwareengineer by training, she’s worked in a number of different industries.
He got his softwareengineering degree in Valencia and his Master in Helsinki. First he decided to work as a software developer to better understand the industry and then once he identified key gaps in the software industry he decided to found his own company, focusing on software architecture and best practices.
Maybe you’re a software manager, and you say, “Man, I’ve been trying to get my developers to do TDD for years. David: Well, I think the first question I would ask a manager in that position is why do you want your engineers to do TDD? Do you have a useful definition that you encourage for the engineers around quality?
Back then I had a strong interest in TypeScript and I was writing a book about it. This is a very obvious example of the benefits of TDD. /src/compiler/diagnosticMessages.json. These projects were just learning exercises and demo apps but it helped me to get familiar with GitHub and Git.
We organize all of the trending information in your field so you don't have to. Join 49,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content