📄️ Introduction
Introduction to Coding Standards
📄️ General Development Standards
Purpose
📄️ Easier to Change (ETC)
ETC helps you design systems that stay flexible and resilient to change.
📄️ DRY (Don't Repeat Yourself)
As developers, we spend a lot of our time changing code.
📄️ Separation of Concerns
Few things are more frustrating than making a small change and watching it ripple through half the codebase.
📄️ Cognitive Load
Purpose
📄️ Leveraging Type Safety
Leveraging type safety means designing code to maximize the value of your language's type system.
📄️ Protecting Data Through Structure
Type safety helps prevent invalid states by ensuring that values are used correctly. However, types alone are not always enough to protect the integrity of a system.
🗃️ Flutter Standards
3 items