Saturday, April 25, 2020

cst 438 software engineering


  • Microservices
    • Microservices are  used by companies to make their code more reusable by allowing engineers to combine ready made parts into a complete product. This is important because we may need to work on microservices and with microservices if we work at a very large company in the future. 
  • Agile development
    • We learned about agile development, which is a software development system used by small teams to transform user stories into product features. This is important because it is used in real life by product development teams we will be a part of in the future. 
  • Software testing
    • We learned about different types of testing like unit testing and end to end testing. This is important because we didn't do this in previous classes and it can be difficult to debug some languages. 
  • RabbitMQ
    • RabbitMQ is used to post and get messages from a server. It allows the user to see what information can be posted and gotten from a server. This helps users debug their code in other ways aside from the Java window or HTML errors. 
  • Model View Controller
    • MVC deals with app resources, the web browser view, and the web browser mapped to the code. This is a nice consistent way to organize apps rather than a monolithic app that can get confusing. 

No comments:

Post a Comment

cst 499 week 8

This week, we finished writing the paper in order to do the best job possible even if it was a little bit late. Now that everything is done,...