Skip to content

Instantly share code, notes, and snippets.

@zcaceres
Last active March 22, 2017 19:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zcaceres/b93464853e8f0a2fc37038bd1c21e807 to your computer and use it in GitHub Desktop.
Save zcaceres/b93464853e8f0a2fc37038bd1c21e807 to your computer and use it in GitHub Desktop.

Organizing Projects

  1. Keep things small
  2. Self-documenting variable names
  3. READMEs
  4. Comments
  5. Make 'interfaces' as though you're designing a public API with private implementation details
  • List our user views / actions
  • ERD
  • Look at each view
    • figure out sub-view components
    • mock them up
  • look at each action
    • figure out 'the thing that will result'
    • map out data flow
  • the view components can be classes
  • the actions can be methods
  • the parts of those actions that you can split up, do
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment