有 3 个字段需要验证(注册新用户时):用户名、密码和出生年份。检查用户名的唯一性,检查密码的复杂性,并使用格式 1900 < 年龄 < 当前年份简单地检查年份。
对于每个字段都有一个专门用于检查该字段的函数,但这些函数本质上几乎是相同的。这在实际项目中合适吗?
编写一个首先了解该字段是什么然后检查它的大函数是否有意义?我也正在研究OOP,但是现在我根本不明白它的原理。
怎样做才正确呢?他们在商业开发上是如何做到的?
有 3 个字段需要验证(注册新用户时):用户名、密码和出生年份。检查用户名的唯一性,检查密码的复杂性,并使用格式 1900 < 年龄 < 当前年份简单地检查年份。
对于每个字段都有一个专门用于检查该字段的函数,但这些函数本质上几乎是相同的。这在实际项目中合适吗?
编写一个首先了解该字段是什么然后检查它的大函数是否有意义?我也正在研究OOP,但是现在我根本不明白它的原理。
怎样做才正确呢?他们在商业开发上是如何做到的?
在这种情况下,我建议你学习OOP。
更正确的做法是创建一个类并在其中声明函数来检查姓名、密码和出生年份。
这将使代码模块化并且易于维护。
例如:
通过这种方式,您可以向类添加其他功能,例如检查密码或出生日期。