For this week I’ll be covering the pattern, Breakable Toys, from Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman. The breakable toys pattern uses small personal projects to teach new techniques. When in a professional environment, playing and learning with the project is not an option. To keep ourselves learning new skills after college, theContinue reading “Breakable Toys”
Category Archives: Uncategorized
Apprenticeship Patterns: First Impressions
I found the readings from Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman by Dave Hoover and Adewale Oshineye to be enlightening. I have liked the idea of apprenticeships and the varying stages of skill for a long time, but I have not thought of it as something to consider using in my life before.Continue reading “Apprenticeship Patterns: First Impressions”
Principles of the Agile Manifesto
For my CS capstone’s setup task 5, I have decided to write about my thoughts on the Principles of the Agile Manifesto linked to in the values section of the about page for LibreFoodPantry. Like the name suggests, the Agile Manifesto keeps you on your toes. Developers must be ready and able to respond toContinue reading “Principles of the Agile Manifesto”
An(other) Introduction
With the semester starting, my blogs are back. CS 448, the software development capstone, requires regular posts. As such, I will be writing posts about my sprints and about readings from the book Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman by Dave Hoover and Adewale Oshineye. I’m looking forward to this course and IContinue reading “An(other) Introduction”
Good Code Reviewing
For my final post for CS 443, I have decided to write about the code review process. I found a blog series on code review by Dr. Michaela Greiler, “The Ultimate Code Review Blog Post Series.” For this post, I will focus on the sixth entry, “A Code Review Checklist – Focus on the ImportantContinue reading “Good Code Reviewing”
Final Presentation Eve
With CS 343’s final presentation tomorrow, this will be the last post for this project. (Unless I choose to keep playing around with it later) The work on this project has really helped me learn HTML, CSS, and TS. The newest feature I added to my Pokedex SPA was having the background colors linked toContinue reading “Final Presentation Eve”
CMMI and TMMI
After CS-443’s class this week, I decided to further investigate CMMI, Capability Maturity Model Integration, process model. I found testbytes’ article, “What is CMMI? (Capability Maturity Model Integration),” to be illuminating. This article gives an overview of CMMI and why it is used in software development. At the end of the article is a linkContinue reading “CMMI and TMMI”
Mutation testing
Time to read up on mutation testing. Jasper Sprengers’ article, “Sensible mutation testing: don’t go on a killing spree,” gives a small overview of mutation testing and then explains how killing all mutants is not always necessary. The article uses an example to show how a simple class requires extensive testing to kill all mutants.Continue reading “Mutation testing”
More SPA progress
With the semester coming to an end and the holidays, I’ve been busy and have not made as much progress as I would have liked on my SPA. I did find a better way of obtaining the evolution chains. The looped API calls were a sloppy solution, but I realized I could simply make multipleContinue reading “More SPA progress”
Final Project Progress
For my final project in CS 343, I have chosen to create a Pokédex SPA that uses a public database, PokeAPI, with RESTful API. So, my focus has been on page layout and how to search for data with limited methods since the backend is all set. I went through several different ways of tryingContinue reading “Final Project Progress”