CST 438 – Week 8 Learning Journal

5 Most Important Things Learned in CST 438 Testing methods I chose this because testing is a large part of software development, and I have not been exposed to it much in the past. My capstone project involves writing tests for an open source project, so I feel it is the most valuable thing I … Read more

CST 438 – Week 7 Learning Journal

Agile vs. Waterfall In software engineering, there are two primary development processes. These are the Agile process, and the Plan and Document process, also known as “Waterfall”. The Agile process involves smaller teams working on many, smaller scale pieces of a project that evolves dynamically as development continues. Waterfall development relies on a master design … Read more

CST 438 – Week 5 Learning Journal

Unit Testing vs. End-to-End Testing In the course, we have discussed both Unit Testing using JUnit and end-to-end testing using Selenium. Put simply, unit testing focuses on individual parts of a program, whereas end-to-end tests each use case of every interacting element. For example, for the registration service, we wrote unit tests for individual methods … Read more

CST 438 – Week 4 Learning Journal

Rate the book “Software Engineering at Google”  1-best to 5-poor; rate the book “Full Stack Development”   1-best to 5-poor; Why did you give that rating? I would rate the book “Software Engineering at Google” a 3. I enjoyed the book fairly well but it was a bit of a tedious read at times. I … Read more

CST 438 – Week 3 Learning Journal

How does React compare to other frameworks you have used for front end development? The only other framework I have used in the past is jQuery, in my Internet Programming class. React is definitely much more encompassing than jQuery. While jQ consists primarily of methods that help with DOM manipulation, React almost feels like you’re … Read more

CST 438 – Week 1 Learning Journal

what did you think Software Engineering was about before you started this course? After the first week, in what way has your concept of Software Engineering changed? Going in to this course, I had a reasonable understanding of software engineering. While I was not familiar with the details, I was aware of the different methodologies … Read more