- What is a practice? Give a few examples from our routine/daily life.
A practice may be one or more routine activities. To learn to drive, we should practice our driving. A practice is an activity that is not required to be memorized. There are a lot of examples of practice from our daily life: eating while watching TV shows, and so on. It does not break your rhythm to eat anything while you're watching your favorite TV show.
- We can achieve a specific coding skill with practice. Explain this.
Yes, we can achieve a specific coding skill with practice. The practice needs attention and consistency. For example, you want to learn Test-Driven Development. To do so, you need to learn it first. You can learn it by practicing TDD-Katas.
- What is Test-Driven Development and how does it help developers to practice?
Test-Driven Development...