Nothing here yet.
Nothing here yet.
Thanks for your detailed comment! You make a great point about the importance of the team. I think it aligns very well with my example about C++ syntax. Our background exerts a strong influence on whether a piece of code is readable for us or not. That's why, when we write, we should definitely take our audience into consideration.
Thanks for your kind words Darren! 馃檹 Be careful with TDD. Let me explain. It is a hard practice to master. You need to be good at testing, design, and refactoring, among other things, so it's definitely not the first thing you want to learn when you are inexperienced. I'd say that you should develop the habit of writing automated tests first, and, eventually, you can try the TDD process, to see if it's a good fit for you. That's more or less what I did. I didn't try TDD until I was confident with my design and testing skills. I hope this helps!