《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
-
Updated
Aug 12, 2021 - Java
《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
A simple package with guard clause extensions.
A high-performance, extensible argument validation library.
Simple authorization gem for GraphQL 🔒
Highly configurable and extensible rate limiter library
🐬Detect Unsaved Changes in Angular Forms
Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.
Laravel Multi-Authentication Package
A modern C++ scope guard that is easy to use but hard to misuse.
Header only read/write wrapper to combine mutexes with locks.
This library offers guards for common types, and methods to generate type guards for specific types quickly. Safely handle unpredictable unknown types with ease.
Django-Access - the application introducing dynamic evaluation-based instance-level (row-level) access rights control for Django
The expressive declarative toolkit for composing predicates in TypeScript or JavaScript
🛡 Typescript promise result guarding library
Add a description, image, and links to the guard topic page so that developers can more easily learn about it.
To associate your repository with the guard topic, visit your repo's landing page and select "manage topics."