Becoming a Better Programmer
A Handbook for People Who Care About Code
Paperback Engels 2014 1e druk 9781491905531Samenvatting
If you’re passionate about programming and want to get better at it, you’ve come to the right source. Code Craft author Pete Goodliffe presents a collection of useful techniques and approaches to the art and craft of programming that will help boost your career and your well-being.
Goodliffe presents sound advice that he’s learned in 15 years of professional programming. The book’s standalone chapters span the range of a software developer’s life—dealing with code, learning the trade, and improving performance—with no language or industry bias. Whether you’re a seasoned developer, a neophyte professional, or a hobbyist, you’ll find valuable tips in five independent categories:
- Code-level techniques for crafting lines of code, testing, debugging, and coping with complexity
- Practices, approaches, and attitudes: keep it simple, collaborate well, reuse, and create malleable code
- Tactics for learning effectively, behaving ethically, finding challenges, and avoiding stagnation
- Practical ways to complete things: use the right tools, know what “done” looks like, and seek help from colleagues
- Habits for working well with others, and pursuing development as a social activity
Specificaties
Lezersrecensies
Inhoudsopgave
U kunt van deze inhoudsopgave een PDF downloaden
Introduction
1. Care about the Code
Part 1: you.write(code);
2. Keeping Up Appearances
3. Write Less Code!
4. Improve Code by Removing It
5. The Ghost of a Codebase Past
6. Navigating a Route
7. Wallowing in Filth
8. Don’t Ignore That Error!
9. Expect the Unexpected
10. Bug Hunting
11. Testing Times
12. Coping with Complexity
13. A Tale of Two Systems
Part 2: Practice Makes Perfect
14. Software Development Is…
15. Playing by the Rules
16. Keep It Simple
17. Use Your Brain
18. Nothing Is Set in Stone
19. A Case for Code Reuse
20. Effective Version Control
21. Getting One Past the Goalpost
22. The Curious Case of the Frozen Code
23. Please Release Me
Part 3: Getting Personal
24. Live to Love to Learn
25. Test-Driven Developers
26. Relish the Challenge
27. Avoid Stagnation
28. The Ethical Programmer
29. A Love for Languages
30. Posturing Programmers
Part 4: Getting Things Done
31. Smarter, Not Harder
32. It’s Done When It’s Done
33. This Time I’ve Got It…
Part 5: The People Pursuit
34. People Power
35. It’s the Thought That Accounts
36. Speak Up!
37. Many-festos
38. An Ode to Code
Epilogue
Index
Anderen die dit boek kochten, kochten ook
Rubrieken
- advisering
- algemeen management
- coaching en trainen
- communicatie en media
- economie
- financieel management
- inkoop en logistiek
- internet en social media
- it-management / ict
- juridisch
- leiderschap
- marketing
- mens en maatschappij
- non-profit
- ondernemen
- organisatiekunde
- personal finance
- personeelsmanagement
- persoonlijke effectiviteit
- projectmanagement
- psychologie
- reclame en verkoop
- strategisch management
- verandermanagement
- werk en loopbaan