.
βββ application_patterns
βΒ Β βββ pwm_control
βββ architectural_patterns
βΒ Β βββ broker
βΒ Β βββ client-server
βΒ Β βββ event-driven
βΒ Β βββ hal
βΒ Β βββ layered_architecture
βΒ Β βββ microservices
βΒ Β βββ mvc
βΒ Β βββ mvvm
βΒ Β βββ pipe_and_filter
βββ behavioral_patterns
βΒ Β βββ ack-nack_handshaking
βΒ Β βββ burst-block_transfers
βΒ Β βββ chain_of_responsibility
βΒ Β βββ command
βΒ Β βββ debounce
βΒ Β βββ dimmer
βΒ Β βββ dma_driven_transfer
βΒ Β βββ double_buffering
βΒ Β βββ half_duplex-full_duplex
βΒ Β βββ interrupt_driven
βΒ Β βββ iterator
βΒ Β βββ master_slave
βΒ Β βββ mediator
βΒ Β βββ multi-master_arbitration
βΒ Β βββ observer
βΒ Β βββ polling
βΒ Β βββ README.md
βΒ Β βββ repeated_start
βΒ Β βββ ring_buffering
βΒ Β βββ state_machine_framework
βΒ Β βββ strategy_pattern
βΒ Β βββ template_method
βΒ Β βββ throttle
βΒ Β βββ visitor
βββ clean_code
βΒ Β βββ c
βΒ Β βββ c_patterns_principles.md
βΒ Β βββ cpp
βΒ Β βββ python_patterns_principles.md
βΒ Β βββ rust_patterns_principles.md
βββ concurrency_patterns
βΒ Β βββ active_object
βΒ Β βββ future_promise
βΒ Β βββ producer_consumer
βΒ Β βββ read_write_lock
βΒ Β βββ thread_pool
βββ creational_patterns
βΒ Β βββ abstract_factory
βΒ Β βββ builder
βΒ Β βββ factory_method
βΒ Β βββ prototype
βΒ Β βββ singleton
βββ design_patterns
βΒ Β βββ driver_interface
βββ functional_programming_patterns
βΒ Β βββ currying
βΒ Β βββ high-order-functions
βΒ Β βββ immutability
βΒ Β βββ map-reduce
βΒ Β βββ monad
βββ README.md
βββ structural_patterns
βΒ Β βββ adapter
βΒ Β βββ bridge
βΒ Β βββ composite
βΒ Β βββ decorator
βΒ Β βββ device_driver
βΒ Β βββ facade
βΒ Β βββ flyweight
βΒ Β βββ proxy
βΒ Β βββ state_machine
βββ test_patterns
βββ exhaustive_enumeration
βββ fake
βββ mock
βββ README.md
βββ stub
βββ watchdog_triggering
-
Notifications
You must be signed in to change notification settings - Fork 0
gitificial/patterns
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Repository files navigation
About
Various common programming patterns and clean code best practices.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published