Sumanth Kumar Mora’s Post

View profile for Sumanth Kumar Mora, graphic

Lead Consultant | Likes learning, loves teaching

It's been 9 years since I started practicing TDD. It started when I was interviewed for Thoughtworks where my interviewer wrote a test and asked me to fix it. At that point of time, I didn't even know what software testing was. I always used to test the behavior by writing console logs, system prints, etc.., so, I liked the idea of having an automated test verifying the behavior. Yet, I didn't understand the difference between writing tests before or after the implementation, but I know for sure that tests are a great thing for developer productivity and software quality. Now, I can confidently say that there is a huge difference in software quality when we write tests before implementation instead of writing them after the implementation (I am assuming that writing tests is anyway mandatory, not for the sake of it, but for our own peace of mind. So it's only a matter of writing them first or last). Test Driven Development is a great technique that helps us think about business requirements, keeps us focused on what is important and gives an opportunity/reminder to refactor the code by encouraging us to write test first. Keeping my experiences in mind and the difficulties that I came across while helping others practice, I created a short course on how to approach software development using TDD and also discussed some of the frequently asked questions (planning to add more). It is available in Udemy and you can take the course for free using the link below and it is really short, around 1 hour 45 minutes. I hope you like it. If you have any feedback, I am more than happy to discuss and improve the course :) Thanks to my team at OTTO who believed in TDD and gave me input on curating the course. PS: Link: https://lnkd.in/evcjpwCV Somehow the link is not updating, the previous coupon is expired. Please use this coupon code in Udemy 83B8EAE85FEC6E64F147 #tdd #testdrivendevelopment #xp

Test Driven Development: Build software with confidence

Test Driven Development: Build software with confidence

udemy.com

Anuj Jain

Product Management | Business Analysis | PSPO | CSPO | Ex-Thoughtworks | Ex-Sonata

2mo

Amazing bro... great work...

Josef Kim

Java Freelancer | DDD, EDA, TDD Enthusiast | Immer auf der Suche nach neuen Herausforderungen Get to know me on ➡️ kimjava.com

2mo

Congrats on finally finishing it. I am sure this will help a lot of people ;)

Sarat Kongara

Principal Software Consultant

2mo

Congratulations on publishing your TDD course on Udemy and thanks for sharing the coupon code. I enjoyed watching the course and posted my comments and rating for the course.

Siva Ram Reddy Kathi

Software Engineer | MS in Information Technology Management at The University of Texas at Dallas | Dean's Excellence Scholar | Ex Senior Software Engineer @Zenoti

2mo

I have known Sumanth Kumar Mora for 13 years, and he is passionate about programming, always coding with a sense of purpose. I hope this course inspires others to write code with the same dedication. Congratulations on the course!

Sudheer Macherla

RBI || Ex-SBI || RGUKT Basar || KV CRPF

2mo

Impressive Sumanth Kumar Mora I’m sure this would be great..!!

Nalinikanth M (nal) (He/Him)

I help teams build and deliver Secure Applications | Certified Ethical Hacker| Certified AWS Security Specialist | Threat Modelling | DevSecOps | Security

2mo

I am glad I have had an opportunity to see Sumanth Kumar Mora doing this in house as instructor led training. He is great at this, take a look at this course. Way to go!!

Naveen Gaddi

Software Craftsperson @EverestEngineering

2mo

Super Sumanth Kumar Mora anna. You are a legend for many.

Suresh Teegireddy

Talent Acquisition Leader | Building High-Impact Teams in Data, AI & Engineering | Driving GCC Talent Strategies & Inclusive Hiring

2mo

Excellent work Sumanth Kumar

See more comments

To view or add a comment, sign in

Explore topics