Hello I cannot believe how quickly this year has come to a close. It seems like just yesterday I was struggling comprehending what I was doing in this course, but now I have gotten to the point where I feel like I have a grasp on how things are actually going. In terms of what got done, I implemented Rabbit at long last, and it only took me 3 sprints to get here! Along with that I made sure the messages we were sending matched the specifications posted on discord, and I made sure that the messages were only being sent if the requests themselves were valid (i.e. weight isn't null, and it won't take more than the inventory has). I think I really came into my own near the end of my time in this class, I did a good job speaking to my group more often, I put out a number of good commits, and overall I had a better grasp on what was actually going on, which I certainly couldn't say at the start. Though if I had to pinpoint something that didn't work very well, I definitely ...
Greetings! This week during class, among other things, we learned about semantic version numbers. As the name implies, the process of determining what kind of version goes to what kind of version number is quite complicated, and requires some level of thought, which I admittedly hadn't done before now. The MAJOR.MINOR.PATCH format for changes does seem rather useful and straightforward, but actually figuring out how to classify changing how a print command prints to the console seems like a lot of work. I always had this notion in mind that developers kind of just picked versions numbers at random, or at least sequentially, I didn't know there was an actual structure behind what appears to be a simple string of numbers. I feel like with writing these posts I have a tendency to view other blog posts that completely contradict, or speak about the shortcomings of what we learn in class. I don't mean to be a cynic, I just want to be aware of what can go wrong when using such ...
Hello! With the semester wrapping up pretty quickly, and our last homework assignment being to design an in-class assignment, I've been doing some brushing up on JUnit testing. Specifically, assertions, which are the crux of how JUnit tests work, by telling a given test what qualifies as a pass or fail. The assignment me and my groupmates designed revolved around the use of various different kinds of assertions, ones that we didn't cover heavily in class. As such, this week my blog of choice to read revolves around, what else, JUnit testing. Specifically, the article comes from Medium, who I've looked at before, and who seem to be quite the useful resource on covering both broad and specific computer science topics. I wanted to take a look at this specific article, mostly because I wanted to see some of the other topics involved with JUnit that we didn't cover in class. I intend on running Linux on my main PC once the semester ends, and seeing how to install JUnit o...
Comments
Post a Comment