15.04.2018 Views

programming-for-dummies

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The Pros and Cons of Software Engineering 123<br />

Think of software engineering as a way to funnel your thinking and actions<br />

toward writing well-designed and easy-to-understand programs. Programming<br />

geniuses will likely find software engineering practices too restrictive and<br />

confining, but they exist <strong>for</strong> your own protection, like seat belts in a car.<br />

Without software engineering, only a handful of <strong>programming</strong> geniuses could<br />

ever write a large program successfully. With software engineering, teams of<br />

average programmers can write that same large program. The program may<br />

lack the elegance of one written by a <strong>programming</strong> genius, but it will likely<br />

work well enough to be useful.<br />

Book I<br />

Chapter 5<br />

Managing Large<br />

Projects with<br />

Software<br />

Engineering<br />

In the computer industry, being good enough is all that most people want<br />

and need.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!