This book will improve your IDL programming [message #10446] |
Thu, 04 December 1997 00:00 |
Liam Gumley
Messages: 473 Registered: November 1994
|
Senior Member |
|
|
In addition to David Fanning's upcoming book, and other books he
recommends at http://www.dfanning.com/documents/books.html, I've found
that the following book has really helped to improve my IDL programming.
In fact no matter what language you use, this book will definitely help
you to construct better programs.
Code Complete : A Practical Handbook of Software Construction, by Steve
McConnell.
Published by Microsoft Press
Publication date: May 1, 1993
ISBN: 1556154844
Check out the glowing reviews at Amazon Books:
http://www.amazon.com/exec/obidos/ISBN=1556154844/r/2500-162 3809-851500
Here's what is covered:
Table of Contents
Checklists
Reference Tables
Preface
Laying the Foundation
1. Welcome to Software Construction
2. Metaphors for a Richer Understanding of Programming
3. Prerequisites to Construction
Design
4. Steps in Building a Routine
5. Characteristics of High-Quality Routines
6. Three out of Four Programmers Surveyed Prefer Modules
7. High-Level Design in Construction
Data
8. Creating Data
9. The Power of Data Names
10. General Issues in Using Variables
11. Fundamental Data Types
12. Complex Data Types
Control
13. Organizing Straight-Line Code
14. Using Conditionals
15. Controlling Loops
16. Unusual Control Structures
17. General Control Issues
Constant Considerations
18. Layout and Style
19. Self-Documenting Code
20. Programming Tools
21. How Program Size Affects Construction
22. Managing Construction
Quality Improvement
23. The Software-Quality Landscape
24. Reviews
25. Unit Testing
26. Debugging
Final Steps
27. System Integration
28. Code-Tuning Strategies
29. Code-Tuning Techniques
30. Software Evolution
Software Craftsmanship
31. Personal Character
32. Themes in Software Craftsmanship
33. Where to Go for More Information
Bibliography
Index
Anyway, do yourself a favor and check it out. I'm not involved with the
author or publisher in any way, I just happen to think it's a great
book.
Cheers,
Liam.
|
|
|