Posts

Showing posts from November, 2025

CST 438: Week 4

 The most interesting thing I learned by reading  Software Engineering at Google is how important code reviews are. They are so important that Google spent time and money making a program just to do code reviews. I thought it was cool to hear that the most time used by a programmers is done using code reviews. 

CST 438: Week 3

 I have had a lot of experience with git, in particular git hub, but using git this past week I can see how vital it would be for many companies. The ability to easily update programs across multiple different devices and regions would make it easy for companies to have multiple developers working simultaneously. However this level of freedom could create problems for developers as changes in one function could break another, git requires lots of testing and cross testing to ensure that updates are not going to affect the ability of a program to function. Without notes and documentation it could be difficult to understand what has been done and what hasn't.  

CST 438: Week 2

 I learned a lot about react this week and found that it was similar to other html style languages. Designing buttons and connecting web pages is easy and intuitive, I really enjoyed using css templates to make design easier. Some of the strengths of React are the intuitiveness and the ease of translating ideas into web pages. Some of the weaknesses I feel come from the definition of functions and each jsx file can not make use of the same functions.