Code Smarter

The motivation

When working more doesn't get you far enough, you should start working smarter.

Better processes

Proper scrum:

  • planning at the start of the sprint
  • do actual estimates
  • don't change the requirements in the middle of the sprint
  • have a dedicated testing team

 

Development processes:

  • peer programming
  • code review
  • write unit tests

Consistent workflow

Respect the phases of development

  • requirements specification
  • design
  • develop
  • test

 

One week for a sprint might be too short for a quality release.

Better practices

  • agree on some coding standards and respect them
  • follow the best practices for the language, framework
  • use consistent design patterns

Make better use of tools

  • Jira
  • Continuous Integration
  • Build System
    • webpack
    • hot loading
    • linting
  • Better Languages
    • LESS
    • TypeScript

TypeScript

Benefits:

  • type information
  • interfaces
  • enums

Code Smarter

By kenjiru

Code Smarter

When Ninja programming is not enough.

  • 462