Good Habits for Great Coding Improving Programming Skills with Examples in Python /
Improve your coding skills and learn how to write readable code. Rather than teach basic programming, this book presumes that readers understand the fundamentals, and offers time-honed best practices for style, design, documenting, testing, refactoring, and more. Taking an informal, conversational t...
| Main Author: | |
|---|---|
| Corporate Author: | |
| Format: | Electronic eBook |
| Language: | English |
| Published: |
Berkeley, CA :
Apress : Imprint: Apress,
2018.
|
| Edition: | 1st ed. 2018. |
| Subjects: | |
| Online Access: | Full Text via HEAL-Link |
Table of Contents:
- Part 1: Not Learned in School
- 1. A Coding Fantasy
- 2. Coding Tricks
- 3. Style
- 4. More Coding Tricks
- Part 2: Coding Advice
- 5. Function Design
- 6. Self-Documenting Code
- 7. Step-Wise Refinement
- 8. Comments
- 9. Stop Coding
- 10. Testing
- 11. Defensive Programming
- 12. Refactoring
- 13. Write The Tests First (Sometimes)
- 14. Expert Advice
- Part 3: Perspective
- 15. A Lesson In Design
- 16. Beware Of OOP
- 17. The Evolution Of A Function
- 18. Do Not Snub Inefficient Algorithms
- Part 4: Walk the Walk
- 19.Problems Worth Solving
- 20. Problem Solving
- 21. Dynamic Programming.