Tbh my Git commits are not the best and I sometimes group too much into one commit. Today I took a break from testing to try and do a bit of review. I still need to invest in fully studying the more advanced features of Git but for now a bit of review was needed for amending my commit messages and fixing some of my messes.
TLDR;
Okay, so here are the highlights of what I did:
- Git -> Read through the section on Git from The Odin Project. It was really helpful. I did not have much experience using the
git rebase
command prior to this lesson. There is so much more I need to learn with using Git. My To do list just keeps growing LOL. - Practice -> Continued working on the Battleship project. Started working on the Tests for the Grid Objects. I do not know if I am writing integration testing or not in this scenario. Maybe Testing is a whole topic I need to spend more time on. Ultimately, I may have to come back to this project after I have studying more about software testing and TDD. I just keep feeling like I am doing something wrong with my approach. Perhaps this is why it is so difficult to implement.
Goal For Round 7 of the #100DaysofCode Challenge
This is my seventh round of the “#100daysofcode” challenge. I will be continuing my work from round five and round six into round seven. I am currently working through the book “Cracking the Coding Interview” by Gayle Laakmann McDowell. My goal is to become more familiar with algorithms and data structures. This goal was derived from my goal to better understand operating systems and key programs that I use in the terminal regularly e.g. Git. This goal was in turn derived from my desire to better understand the fundamental tools used for coding outside of popular GUIs. This in turn was derived from my desire to be a better back-end developer.
I have no idea if my path is correct but I am walking down this road anyways. Worst case scenario I learn a whole bunch of stuff that will help me out on my own personal projects.