Software Development Strategies and Programming Tools

Earlier in this chapter, we reviewed some of the issues currently facing software developers, including the software crisis and how programmers are adopting strategies that make the art of developing software a little more structured and scientific. You learned about structured programs, modeling, and modular programming, and how code reuse is becoming more and more common as modern applications typically require several thousand lines of code. Object-oriented programming is particularly well-suited to such strategies, and vendors today supply a great many different kinds of software "tools" that are designed to make the entire process of developing a program easier. In this section, we'll ...

Get Essential Guide to Computing: The Story of Information Technology, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.