I'm happy to say that week number 4 has concluded for one of my last computer science classes I will be taking at CSUMB. Currently, we are reading a book titled Software Engineering at Google which has some pretty interesting lessons from engineers at Google. I have found that the discussion about the difference between software engineering and programming super interesting. I have always had this same question, specifically, because there is so much overlap. I think the book gives a great description, however, because it focuses on how programming is mostly a practice of, "the now," as I would call it. There isn't much policies or planning, because programming projects don't last that long to require these extra engineering steps. Software engineering on the other hand, focuses more on a structure that will allow for code maintainability and adaptively well into the future, even if the original author is no longer there. I think this book correctly points the reader to use the correct tool for the job. You don't always have to be software engineering if it's not required for the scale or time of the project.
No comments:
Post a Comment