Skip to content

Principles

It may be useful to define some rules/principles to follow in your project that are beyond the scope of a coding style. Following rules/principles can give you discipline which should lead to cleaner and more maintainable code.

Epic Fantasy Forge Principles

The five principles followed during the development of Epic Fantasy Forge are listed below:

  1. Unit test coverage should be 100%.
  2. Integration test coverage should be at 100%.
  3. E2E tests should cover all happy paths.
  4. Tests should be written before production code.
  5. Implement a change for all platforms at the same time.