This assignment started out easily enough. I was confident when I first started since I had already a decent foundation on Git and some of the git commands that were most used. The actual git/github portion of the assignment was ultimately really easy, and I got to use the revert command that I rarely touch.
Ultimately this felt like a much more difficult assignment than I initially predicted. It felt like a nice refresher on Java programming but I honestly spent too much of my summer with Python so I struggled a good amount. That and I hadn’t taken a formal programming course in roughly two years didn’t help me. It was definitely an experience but I am comforted in knowing that the purpose of this assignment wasn’t the code itself but the utilization of git and github.
I think it was helpful that I ended up using vs code for this, and running distro through it for ubuntu. It's easy to use and it has a lot of functionality that makes looking at branches and commits really easy. I bet there are more efficient ways to do this but this works for now so I'll explore it a little more as I progress through this class.
What more concerns me is just the act of pulling requests and working as a team, because it's one thing to know how to use github for your own projects and another thing to use it with a team. I think there could be a lot of friction and a lot of problems if the team isn’t careful with their resets and such.
Top comments (0)