This is Part 4 of 7 part series inspired from the book Pragmatic Programmer, read Part 3 here:
- Don’t Use Manual Procedures: A shell script or batch file will execute the same instructions, in the same order, time after time.
- Coding Ain’t Done ‘Til All the Tests Run: ‘Nuff said.
- Test State Coverage, Not Code Coverage: Identify and test significant program states. Just testing lines of code isn’t enough.
- English is Just a Programming Language: Write documents as you would write code: honor the DRY principle, use metadata, MVC, automatic generation.
- Gently Exceed Your Users’ Expectations: Come to understand your users’ expectations, then deliver just that little bit more.
- Think! About Your Work: Turn off the autopilot and take control. Constantly critique and appraise your work.
- Don’t Live with Broken Windows: Fix bad designs, wrong decisions, and poor code when you see them.
- Remember the Big Picture: Don’t get so engrossed in the details that you forget to check what’s happening around you.
- Invest Regularly in Your Knowledge Portfolio: It’s Both What You Say and the Way You Say It There’s no point in having great ideas if you don’t communicate them effectively.
- Make It Easy to Reuse: If it’s easy to reuse, people will. Create an environment that supports reuse.
Please read part 5 of 7 part series inspired from the book Pragmatic Programmer here.