I spent the 6th week structuring the Pygame lectures using the POC I provided before. My aim was to develop the lectures in a way that was fun along with being informative.
In this post I will explain in detail the process of writing E2E(end-to-end) tests and how they they ensure the proper working of this course.
This week was spent on one of the most important aspects of code development, testing. I spent the 5th week writing code that tested whether the previous code I wrote worked without any errors.
This blog covers in detail the advanced concepts taught in the third lecture and all the necessary changes done to the SQlite wrapper to allow this to work.
Since it's creation, the sql section of the code had only two lectures. In a discussion with my mentors, we decided that we should add one more lecture to this section, teaching more advanced sql concepts. I spent the 4th week sorting and choosing between the concepts that could be taught while maintaining a good resemblance with the SQlite code structure.