Simple Rules for Designing Software
- Never merge a feature branch in the same sitting you wrote it
- Start by designing objects and their interactions
- Try to stay in one context (i.e. don't jump between models and the view), it leads to leaking responsibilities
- Avoid domain topics you're not sure about
- Two of the most important tools in your arsenal are pen and paper
- Never let code sit uncommitted for an extended period of time
Written by Noah Hendrix
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#N
Authors
Related Tags
#n
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#