软件工程项目-5.数独求解

12/26

10:00~12:00

在读文件上卡了很久。完成了从文件通过ifstream读入数独题目。

12:00~13:00

本来打定主意写回溯了,但是还是写成了基于推断的方法。这是这一天最差的决定!

14:40~18:40

基于推断的方法写出bug,修了很久。然后感到即使成功运行速度也不会快,赶快刹车放弃git回滚。

19:30~20:00

git回滚处理冲突时有点问题,丢失了一些文件,修理。最终回归到昨天一无所有的状态。

20:00~21:20

写回溯法以及相关文件操作等。确认没有bug。写头文件。试运行之后发现生成数独ofstream写不进去。

21:20~22:20

查了很多资料,flush(),close()都试了还是写不进去。明明之前至少生成数独还可以写进去啊。

23:30 ~0:10

原来是局部变量把同名全局变量覆盖了。

--------------------------------------------------------------

Summary

显然这一天最失败的是写基于规则的方法。

但实际上我做的是,因为害怕加上各种判断之后速度会更慢,结果把这个方法阉割了写,但这样它的优势就没有了,还很复杂。

可是这一点是已经写了很多代码的时候才意识到的。本来应该先在纸上画一画设计,脑子里先想清楚的。

不应该上来就写代码,这一点我意识里很清楚,但还是没有做到,然后就遭遇了相应的后果。

猜你喜欢

转载自blog.csdn.net/qq_36965871/article/details/85272294