Boot camp Day 2
Day 2 at boot camp was all about Test-Driven Development (TDD). Thanks to the program I am getting to appreciate what TDD is all about. in its most basic terms, it is the process of implementing code by writing your tests first, seeing them fail, then writing the code to make the tests pass. This practice of code development trains the a developer to really think about the problem to be solved before writing a code that offers a solution. The practice enables developers to avoid the pitfall of writing a code that solves the problem at one go.
The learning of TDD hasn’t been trivial. Longs hours of studying tutorials and collaborating with fellow peers is proving to yield some fruits. The progress is slow but sure. I am acquiring new knowledge every minute.
Apart from that, I was also able to install Flask and Pylint. Flask is a micro framework that enables developers to build scalable and secure web applications whereas Pylint is a source code, bug and quality checker for Python. It follows the style recommended by PEP 8, the Python style guide. I found these two concepts to be interesting. I can’t wait to build something cool with them.
I thought Day 1 was challenging. Day 2 was more challenging. At this pace, I have a feeling that Day 3 has got tougher challenges in store. But as they say, ‘when the going gets tough, the tough get going’ .