Введение - QualitySolution/QSProjects GitHub Wiki
На этой странице можно ознакомиться со списком технологий, концепций, паттернов проектирования и программ, которые используются в наших проектах. Мы будем рады любому сотрудничеству. Если Вы заметили в наших программах, библиотеках, документаци какую-либо ошибку или неточность, пожалуйста, сообщите об этом нам.
Глобально используемые концепции
- DI(Dependecies Injection,ВЗ — внедрение зависимостей)
- DM(Domain Model of realizing of data — доменная модель представления данных)
- ORM(Object-Relational Mapping — объектно-реляционное отображение, или преобразование)
- MVVM(Model-View-ViewModel — для графических приложений)
- ...
Используемые паттерны проектирования
- Factory / Factory method (фабрика / фабричный метод)
- Adapter (Адаптер)
- Unit of Work (Единица работы)
- Observer (Наблюдатель)
- ...
Используемые технологии и библиотеки
- Mono → .NET (основа)
- MySQL → как база данных
- GTK → как пользовательский интерфейс
- Autofac → для DI (ВЗ)
- Nhibernate → как ORM
- QS → библиотеки, созданные компанией
- Git → GitHub
- RDL → для отчётности *...
Используемые программы
- Linux
- MonoDevelop → как IDE
- GitKraken → как программа для работы c GitHub
- MySQL Worckbench / phpMyAdmin / … → работа с бд