The Productive Programmer by Neal Ford
A The Productive Programmer olyan nekem mint a Code Craft annak idején, mikor olvastam. Az járt a fejemben, hogy “miért nem találtam meg ezt a könyvet sokkal hamarabb”
Azért már öreg rókának tartom magam, hiszen több, mint tíz évnyi szoftver fejlesztési tapasztalattal rendelkezem. Sok trükköt ismerek, de nem eleget.
Elképesztően élveztem minden majd minden sorát. A tool-ok leírását. Olyan szempontokból használni egy egy fejlesztői eszközt, amiben korábban nem gondoltam volna. Újra elővettem feledésbe merült eszközüket, mikor valaha használtam, de valahogy kikopott az eszköztáramból. gyakorlatilag újratanulom azokat.
Persze negatívuma is van. Néhány konkrét példa már elavult. Egyszerűen fejlődik a világ (különösen az IT területén) és a könyv írása idején nem állt rendelkezésre minden és nem olyan fejlettségi szinten mint ahogy jelenleg megtalálhatóak. De ezeket én a kivonatomban igyekeztem korrigálni.
Informatikusi alapmű.
FOREWORD vii PREFACE ix
1 INTRODUCTION 1
- Why a Book on Programmer Productivity? 2
- What This Book Is About 3
- Where to Go Now? 5
- Part One MECHANICS
2 ACCELERATION 9
- Launching Pad 10
- Accelerators 18
- Macros 33
- Summary 35
3 FOCUS 37
- Kill Distractions 38
- Search Trumps Navigation 40
- Find Hard Targets 42
- Use Rooted Views 44
- Use Sticky Attributes 46
- Use Project-Based Shortcuts 47
- Multiply Your Monitors 48
- Segregate Your Workspace with Virtual Desktops 48
- Summary 50
4 AUTOMATION 51
- Don’t Reinvent Wheels 53
- Cache Stuff Locally 53
- Automate Your Interaction with Web Sites 54
- Interact with RSS Feeds 54
- Subvert Ant for Non-Build Tasks 56
- Subvert Rake for Common Tasks 57
- Subvert Selenium to Walk Web Pages 58
- Use Bash to Harvest Exception Counts 60
- Replace Batch Files with Windows Power Shell 61
- Use Mac OS X Automator to Delete Old Downloads 62
- Tame Command-Line Subversion 62
- Build a SQL Splitter in Ruby 64
- Justifying Automation 65