Читать книгу Beginning Software Engineering - Stephens Rod - Страница 18
PART I
Software Engineering Step-by-Step
CHAPTER 1
Software Engineering from 20,000 Feet
DEVELOPMENT
ОглавлениеAfter you’ve created the high- and low-level designs, it’s time for the programmers to get to work. (Actually, the programmers should have been hard at work gathering requirements, creating the high-level designs, and refining them into low-level designs, but development is the part that most programmers enjoy the most.) The programmers continue refining the low-level designs until they know how to implement those designs in code.
(In fact, in one of my favorite development techniques, you basically just keep refining the design to give more and more detail until it would be easier to just write the code instead. Then you do exactly that.)
As the programmers write the code, they test it to make sure it doesn’t contain any bugs.
At this point, any experienced developers should be snickering if not actually laughing out loud. It’s a programming axiom that no nontrivial program is completely bug-free. So let me rephrase the previous paragraph.
As the programmers write the code, they test it to find and remove as many bugs as they reasonably can.