《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
-
Updated
Jan 9, 2020 - Java
{{ message }}
《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
Simple authorization gem for GraphQL
A high-performance, extensible argument validation library.
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.
C++11 header only wrapper for mutexes and locks.
The expressive declarative toolkit for composing predicates in TypeScript or JavaScript
Simple Authorization via PHP Classes
Django-Access - the application introducing dynamic evaluation-based instance-level (row-level) access rights control for Django
Example repo for guarding routes post
Fully managed library providing convenience methods to perform argument checks.
nestjs in egg.
A library that provides a set of functional patterns to enable chaining operations one after another, also helps not cutting RxJava2 streams
Instead of writing tg.throwIf(tg.isNot(tg.isString)), it would be nicer to write tg.throwUnless(tg.isString).
Auto remove the observer from NSNotificationCenter after the oberser dealloc
C# Preconditions inspired by Google Guava Preconditions.
An app for emergency situation
Integrate an authentication system based on JWT in your react app, in a simple way!
Tiny library for fluent guard and assert expressions to formalize preconditions of methods
This is a Minecraft Farming bot.
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."
Currently, both methods for OutOfRange that throw InvalidEnumArgumentException are not setting a parameter name. I cannot say why that would be (the parameter name is an argument of the method), but it seems like a possible bug considering how this is implemented across the board for the other use