Chapter 22. Adding Capabilities to Your Data Types

Analysis is the process of understanding a problem. Design is the process of choosing a solution. Analysis and design can be done formally. Formal analysis occurs when an analyst interviews a user of the solution-to-be to determine the nature of the problem. Informal analysis can take place when you, all alone, decide that you need some code to solve a problem. Informal analysis is commonly employed when the number of programmers is limited to just one or two people. For large-scale projects, the analyst might analyze only and do no programming. For our purposes, you will be the analyst, and analysis will be an informal process.

At first, it is easy to fall into the trap of becoming so excited ...

Get Sams Teach Yourself Microsoft 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.