[Git ] BeingValidated

楼主: SuicideIwin () => print("Hello")   2023-06-22 20:20:41
https://github.com/teamolhuang/BeingValidated
最近在写 C# 专案, 要写很多输入验证
简单格式验证可能会放 request model
但商业逻辑验证可能就会比较多 if blocks
另外就是很常可能有 A,B,C 三个条件
三个都过才能过
其中一个没有过就要回传错误讯息
很容易很多个 return 或是很多层括号
就自己写了一个小工具在专案里面用,他叫 BeingValidated
主要是想让验证格式能够统一
写出来的格式大概会长这样
https://i.imgur.com/klZ99CT.png
也有支援对列举做处理
https://i.imgur.com/HTbJirX.png
自己用起来蛮顺手的
并且也不一定用在输入验证
比较多条件分岔的时候 
也可以用这样的方式写比较整齐划一的格式
虽然感觉自己在重新造轮
分享给大家
好东西要和好朋友分享
作者: Acoustics (IL)   2023-06-22 20:21:00
teamol你是不是那个scoy的网站上面那个==

Links booklink

Contact Us: admin [ a t ] ucptt.com