3 options
Code craft : the practice of writing excellent code / Pete Goodliffe.
- Format:
- Book
- Author/Creator:
- Goodliffe, Pete.
- Language:
- English
- Subjects (All):
- Computer programming.
- Computer software--Development.
- Computer software.
- Programming languages (Electronic computers).
- Physical Description:
- 1 online resource (625 p.)
- Edition:
- 1st edition
- Place of Publication:
- San Francisco : No Starch Press, 2006.
- Language Note:
- English
- System Details:
- text file
- Summary:
- Code Craft teaches programmers how to move beyond writing correct code to writing great code. The book covers code writing concerns, including code presentation style, variable naming, error handling, and security; and the wider issues of programming in the real world, such as good teamwork, development processes, and documentation. Code Craft presents language-agnostic advice that is relevant to all developers, from an author with loads of practical experience.
- Contents:
- Brief Contents; Contents in Detail; Preface; What's In It for Me?; Getting Better; Who Should Read This Book?; What's Covered?; How This Book is Organized; The Chapters-a Closer Look; How to Use This Book; Acknowledgments; About the Author; At the Codeface; On the Defensive; The Best Laid Plans; What's in a Name?; The Write Stuff; A Passing Comment; To Err Is Human; The Secret Life of Code; The Programmer's Toolbox; Testing Times; Finding Fault; The Code That Jack Built; The Need for Speed; An Insecurity Complex; The Shape of Code; Grand Designs; Software Architecture
- Software Evolution or Software Revolution?A Herd of Programmers?; Code Monkeys; Together We Stand; Practicing Safe Source; Being Specific; A Review to a Kill; How Long Is a Piece of String?; View from the Top; Recipe for a Program; The Outer Limits; Where Next?; Answers and Discussion; Chapter 1: On the Defensive; Chapter 2: The Best Laid Plans; Chapter 3: What's in a Name?; Chapter 4: The Write Stuff; Chapter 5: A Passing Comment; Chapter 6: To Err Is Human; Chapter 7: The Programmer's Toolbox; Chapter 8: Testing Times; Chapter 9: Finding Fault; Chapter 10: The Code That Jack Built
- Chapter 11: The Need for SpeedChapter 12: An Insecurity Complex; Chapter 13: Grand Designs; Chapter 14: Software Architecture; Chapter 15: Software Evolution or Software Revolution?; Chapter 16: Code Monkeys; Chapter 17: Together We Stand; Chapter 18: Practicing Safe Source; Chatper 19: Being Specific; Chapter 20: A Review to a Kill; Chapter 21: How Long Is a Piece of String?; Chapter 22: Recipe for a Program; Chapter 23: The Outer Limits; Bibliography; Index; Updates
- Notes:
- Description based upon print version of record.
- Description based on publisher supplied metadata and other sources.
- Includes bibliographical references and index.
- ISBN:
- 9781593271336
- 1593271336
- OCLC:
- 437173464
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.