Learning Outcomes - 4th March, 2020

Today I continued my development of a command-line application for the tic tac toe game in ruby using a TDD approach. Since I just installed ruby and wrote my first line of code yesterday, there are a lot of things that I am still learning about ruby, some of them include the general syntax, conditional statements, loops, classes vs modules among many others.

Other than that, there are also major learning outcomes that I am focussing on including:
- Behaviour Driven Development
- The Law of Demeter
- TDD
- The four rules of simple design

I had early been introduced to some of these concepts, and for others, it is my first attempt to try and follow them during the development of the application. I cannot say that I have learnt all the above areas today, but rather areas that I’ll continue to focus in order to achieve mastery.

Sometime last week, I jotted down that I had been writing tests for about a year but I had almost never written a test before the implementation (TDD), today I can boldly state, “For about a week now, I have been writing the tests before the code, and I am impressed at how easier it is becoming as I continue the practice.“ I am continuing to grow in confidence as I tackle more and more problems.

Previous
Previous

4th March, 2020 Output

Next
Next

Learning Outcome - Wed 4th March, 2020.