Skip to content

Latest commit

 

History

History
255 lines (113 loc) · 2.17 KB

README.md

File metadata and controls

255 lines (113 loc) · 2.17 KB

Build Status Coverage Status

Principles

  • Single Responsibility Principle (SRP)

  • Open Closed Principle (OCP)

  • Liskov Substitution Principle (LSP)

  • Interface Segregation Principle (ISP)

  • Dependency Inversion Principle (DIP)

  • Separation of Concerns (SOC)

  • Don't Repeat Yourself (DRY)

  • You Aren't Gonna Need It (YAGNI)

  • Keep It Simple, Silly (KISS)

  • Composition Over Inheritance

  • Small Commits

Design Patterns

  • Factory

  • Adapter

  • Composite

  • Decorator

  • Dependency Injection

  • Composition Root

  • Builder

  • Proxy

Methodologies and Designs

  • TDD

  • Clean Architecture

  • DDD

  • Reactive Programming

  • Responsive Layout

  • Conventional Commits

  • GitFlow

  • Modular Design

  • Dependency Diagrams

  • Use Cases

  • Continuous Integration

  • Continuous Delivery

  • Continuous Deployment

Tools and Libs

  • Typescript

  • React

  • Recoil

  • React Testing Library

  • React Router DOM

  • Cypress

  • Jest

  • Axios

  • Git

  • Webpack

  • SASS + Animations

  • NPM

  • Travis CI

  • Faker

  • Coveralls

  • Husky

  • Lint Staged

  • Eslint

  • Standard Javascript Style

  • React Flip Move

React

  • Functional Components

  • UseState

  • UseContext

  • UseEffect

  • UseHistory

  • UseRef

  • UseParams

  • Custom Hooks

  • UseRecoilState

  • UseResetRecoilState

  • UseRecoilValue

  • UseRecoilSetState

  • Atom

  • Router

  • Memo

Git

  • Alias

  • Log Personalizado

  • Branch

  • Reset

  • Amend

  • Tag

  • Tag Anotada

  • Stash

  • Rebase

  • Merge

  • Add

  • Commit

  • Push

  • Pull

  • Shortlog

  • Status

Typescript

  • POO Avançado

  • Interface

  • Type Alias

  • Namespace

  • Module

  • Utility Types

  • Modularização de Paths

  • Build

  • Deploy

  • Generics

Tests

  • Testes Unitários

  • Testes de Integração

  • Testes e2e

  • Cobertura de Testes

  • Test Doubles

  • Mocks

  • Stubs

  • Spies

  • Fakes

  • Dummies