Wednesday, February 22, 2023

Quality - Intrinsic





 Quality can be achieved through both intrinsic and extrinsic methods

Intrinsic methods are internal to the programmer or project member/team. Exterinsic methods are external reinforcements like quality control or quality assurance done to ensure quality in the deliverable provided by the team.

Intrinsic methods of quality can be achieved through the following methods

  1. Defensive programming
  2. Ego-less programming
  3. Emergency response code (Self correcting codes)

For more details about intrinsic programming, check the book "Software Reliability - Principles and Practices" by Myers Glenford which talks about attitude through which ego less programming vis-a-vis quality can be achieved.

All the principles about intrinsic quality explained in the book is very much relevant even today's programming world.

One of the picture about "Programmer's attitude" from the book is added as the headline snapshot

All credits to the book - Copyright 1976 by John Wiley & Sons Inc.


No comments: