- Use a modern IDE such as Eclipse.
- Content Assist (or Code Completion, tab completion, Intellisense, etc.) Content assist provides you with a list of suggested completions for partially entered strings. In Eclipse type something in the editor window and then ctrl-space. (e.g in Eclipse: Preferences->Java->Editor->Content Assist->Advanced)
- Code Templates: For example, type sysout and then ctrl-space and it spits out System.out.println(); with the cursor in the right spot. Type "for" ctrl-space and get a for...loop, type "try" ctrl-space and get a try...catch block. (Eclipse: Window->Preferences->Java->Editor->Templates)
- Code Generation: Faster Java coding in Eclipse Galileo (IBM), Useful Eclipse Shortcuts (SO) , Eclipse Shortcuts (Vogella)
- Compiler Warnings: Using Eclipse Java Compiler Errors/Warnings – Improving your code quality, CheckStyle
- Syntax Highlighting
- Focus (i.e. turn off email, browser, im when possible)
- Dual Monitors
- Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems
- Caffeine
- Debugger Java Debugging With Eclipse (Vogella)
- Sound isolating headphones
- Design Patterns
- XML Binding (no need to write DOM and SAX code any more)
Friday, March 5, 2010
Programmer Productivity Tips
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment