-
Notifications
You must be signed in to change notification settings - Fork 13
Home
Pavel Novikov edited this page Sep 9, 2020
·
13 revisions
Welcome to Reinforced.Tecture documentation. This is guide through main Tecture concepts and features.
It will be best if you'd follow it step by step from the top to the bottom.
Enjoy!
Core concepts of Tecture getting explained
- Channels: abstract type-bound external system delimiters
- Aspects: defining the channel's functionality through aspects
- Entities: common game rules regarding entities
How to write code with Tecture and implement required functionality.
- Services: the place for your business logic
- Queries: how to properly query data from external sources
- Commands: a way to perform exact action on external system
How to use Tecture within your application
- Tecture and Ioc: how to propagate tecture access points through the IoC
- Saving: how to apply changes on external systems
Testing, workflow and informational capabilitites of Tecture explained here
- Tracing: how to collect information
- Capture test data: extract test data from the trace
- Generate validation: generate command flow validation from the trace
- Create unit test: combine test data with validation and get meaningful and lightweight unit tests that do not require infrastructure
Writing extensions for Tecture in order to best-fit your workflow
- How to create aspect: protocol for creating aspect for channel
- How to implement runtime: protocol for implementing channel aspects
(c) 2020, Pavel B. Novikov