-
sprint 1 retrospective
This sprint, I handled the Gitpod Dev Environment implementation for the Reporting System, specifically for the Reporting Integration, Reporting Backend and Reporting API repositories. I also acted as the scrum master for the team, handling most of the logistics and communication with the product manager. Gitpod Dev Environments: Import extensions via the .gitpod.yml file, set…
-
spec based testing
As we move onto more code-based testing in class, I wanted to review some of the black box testing techniques we’ve gone over in class, especially since the most recent homework was somewhat confusing for me. I’ll start off with boundary value testing. According to a blog post on SDET Unicorns, boundary value testing tests…
-
retreat into competence
This is one of those patterns that I feels important to apply to everything in your life, honestly. It’s a well-known phenomena that the more you learn in a field, the more you know that you don’t know much. It’s a sort of complicated sentence, but it rings true: You realize the gaps in your…
-
looking at junit
In class, we’ve been going over unit testing utilizing the JUnit Java testing framework. In the process of this, I’ve come across a couple of issues regarding classes that increment a “key” attribute, that is an class where an attribute’s value is based on the amount of previously built instances of that class. When testing…
-
use the source
When working with a project that has already been built up to a certain point, one can find themselves lost in where to look first, how to accomplish their job within that project, how the program even works as a whole. I’ve had firsthand experience with this already working with the Thea’s Pantry system. Ultimately,…
-
expose your ignorance (apprenticeship patterns)
Essentially, be willing to admit that you have gaps in your knowledge when you do, and be able to ask those around you for help when you really need it. The authors make a point to mention that this is relatively difficult for many people because of the self-imposed expectation of being omni-competent (that is,…
-
apprenticeship patterns intro
My initial gut feeling about this was honestly that I can’t really see myself being so entrenched with something that equates to labor that I need to perform in order to get money to survive. I certainly want to be good at what I do, but the reading came off as though you are supposed…
-
LibreFoodPantry and Thea’s Pantry
For my capstone class, I needed to familiarize myself with these before working on the project. With regard to the LibreFoodPantry docs, I think the organization structure is fairly interesting. It’s a great idea to give students a direct opportunity to engage in FOSS development in the real world and actually take part in something.…
-
introduction: software qa and testing
I will now be writing to this blog for my CS-443 course, which will be categorized and tagged for each post for that course. Not too excited to write 8 posts for this, but it is what it is.
-
some design principles
We’ve covered a great many design principles during the course of this semester in Software Construction, some of which I’ve even covered in these blog posts (law of demeter comes to mind). For the end of the semester, I wanted to have a little review on some of the principles that I don’t recall all…