定义了一个类中的指针变量, 却没有初始化为NULL, 而在用的时候还依赖于NULL是初始值的逻辑
定义了一个类中的容器变量, 却没有在整个类clear的时候clear它, 导致重新进游戏该容器依然上上一次游戏的时候的内容
函数的输入参数和返回值是自定义类型时, 如果可以传const引用或者引用, 就要传引用. std::string特别是, 栽这好多次了, 虽然非常明白, 但老是忘记.
修改了一个模块中的某个地方, 要考虑对这个模块所有功能的影响, 添加, 删除, 显示, 总之就是所有的功能.
一个函数应该功能单一, 并且与它的函数名相符, 如果函数功能被认为应该和另一些处理一起使用, 也应该是在调用函数处写, 不应一同写在函数内部.
BOOST正则表达式如果为空字符串, 进行匹配时会导致无限循环. 只是检查如果过滤字符串为空就临时赋值.
工作态度问题, 认为某个工作比较简单, 或者是因为不太想做, 或者是因为测试麻烦, 总之最后只做了基本测试就提交代码了, 导致出了一大堆错. 提高代码质量, 一次运行成功是非常牛比的技能不错, 但除了熟练和自己注意之外暂时并没有找到训练这一技能的方法. 只能是写完以后多多测试, 虽然测试很麻烦, 虽然要耽误较长的时间, 但错的东西没有任何价值. 这是态度问题, 一定要改.