结对编程code review(个人项目互评)
作者:软件1901孟若晨
分析结对队友:软件1901木热
对方代码优点:
(1)将字符串类型和整型变量的转换写成函数的形式,方便了在项目中用户名和密码的识别、“-1”退出登录步骤的操作,便于阅读,代码清晰,同时将这种函数的命名采取英语与语句,例如字符串转为整型变量的函数命名为int StringToInt(string m_s),方便阅读,也为维护提供足够的函数信息,让人很容易就懂了代码的作用。
(2)将用户抽象为User类,有私有变量用户名、密码、用户类型,这样的话密码这样的敏感信息只能由用户才能访问,而其他类不能访问,保护了用户数据。
(3)注释详尽,在关键的函数和操作旁边都有详细的注释描述函数的用途和原理
对方代码缺点:
在判断账户密码正确性的时候仅通过if语句列举9个现有账户的信息并判断是否相同的方式来实现,对于以后用户数量如果增加的情况不好处理,限制了程序的拓展性,如果使用循环判断配合读取文件会更好一些。
浙公网安备 33010602011771号