We can all remember back to writing programs in our Intro to Programming course, where (if you were learning an OOP language like Java) you placed nearly everything into the … Continue reading AntiPatterns: The God Class
The Testing Automation Pyramid (sometimes just called the “Testing Pyramid”) is an Agile methodology that involves a heavy reliance on Unit Tests as opposed to UI-based testing. It’s referred to as … Continue reading The Testing (Automation) Pyramid
This week, I looked through the Google Testing Blog and spotted a great post regarding your job as a programmer in writing good interfaces. I thought it touched on some … Continue reading Your Interfaces Are Your Responsibility
I’ve heard a lot of great things about “Clean Code” by Robert “Uncle Bob” Martin, and when I saw that the Coding Blocks Podcast had done a small series reflecting … Continue reading The Importance of Names
Hello! My name is James and this is my introductory post for CS-343, Software Design, Construction, and Architecture. See you all in class!
Hey All! My name is James. This is my my introductory blog post for CS-443, Software Quality Assurance & Testing. I actually don’t know much about this subject and I’m … Continue reading CS-443 First Blog Post
Hi! Thanks for visiting my website. My name is James Blash, I’m a senior CS student at WSU university in Worcester, MA. You can find more details about me in … Continue reading My First Blog Post