CST438 Software Engineering: Module VIII

 

Module 8: Five Takeaways from CST438...

  1. Learning how to properly employ GitHub projects as it's something I've been curious about utilizing after gaining some experience through open-source contributions. Taking the knowledge learned in the course, I was immediately was able to employ a project for a small project I had for another course that I was taking.
  2. BDD really laid the groundwork I had been missing when trying to plan out projects, as most the time it felt chaotic. Through several iterations within the course, I've come to like the methodology and can see how it helps shape and refine the requirements necessary for development to begin.
  3. Although, it seemed like a lot to take on, I appreciate learning how much planning goes on in the Waterfall process. I've also grown accustomed to diagrams and their ease at explaining relationships and overall flow of data.
  4. Another takeaway, was learning how to deploy an application on AWS. However I do wish we could spend a bit more time learning about. Especially in regards to creating containers for our applications. I guess it is something I'll have to spend more time on in the near future.
  5. Test Driven Development, is definitely something I can appreciate. As I've experienced on multiple occassions in my own personal projects where there was no testing in place. Debugging issues was a nightmare, especially tracing through. Where if testing were implemented it would require less time to debug as tests would unveil where the error occurred.

Comments

Popular Posts