O'Reilly logo

Object Oriented Programming with C++, Second Edition by Sunil Patekar, Mahesh Bhave

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

20.3 INTERNAL CHARACTERISTICS

Internal characteristics can be divided into groups as shown below.

  1. Using principles of software engineering.
  2. Coding discipline.

20.3.1 Using principles of software engineering

Top down modular programming with step wise refinements has been advocated by software gurus. It is the surest way of writing a code for a given task in minimum time. However, every one when he learns programming wants to be very fast (It is true even when one learns driving a car). He believes he can start with the #include and end with the return 0. Planning a solution is waste of time for him. Only after few years, he realizes the meaning of the proverb “slow and steady wins the race”.

Plan properly

Hence, once you get a programming assignment, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required