Chapter 7

Fundamentals of good practice


The chapter covers fundamentals of good practice in providing design and development tools for the programmer. Software Design Patterns are explored, along with Reusable Code Guidelines. These recommendations support programmer’s thought processes and provide a common structure through which to communicate software organization. Four basic structures of programming include function, alternation, repetition, and sequence. These structures are then presented in each of three common programming tools. These tools include programming flowcharts, Warnier-Orr diagrams, and state machines. An additional tool, SysML, is also introduced with a fully completed set of diagrams as an example for the programmer. ...

Get The Art of Assembly Language Programming Using PIC® Technology now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.