做完嵌入式课设后报告交上去又被打了回来。发现很多东西都没有考虑到。首先边界值的考虑欠妥,对边界值我只是简单的报了错,没有指出错误在哪里。这会降低用户的体验。改过后我发现其实就是几段简单的代码就实现了,并没有想象中的那么复杂。所以这加深了我对编程的理解,一切都要下手去做,不要考虑太多,做就会解决问题。要考虑更多的情况,虽说边界值做了但是还有很多没有考虑到的问题,所以应该一边做,一边做测试,这样会更快的发现自己没考虑到的地方。做东西编程只是其中的一部分,更多的是让别人能看懂我做的东西,这体现在了写的报告中。编完程序后我才发现,我的程序有很多不符合报告要求的地方,比如流程图,我编程没有画流程图的习惯,所以有时逻辑会混乱,这导致我浪费大量的时间。之后写报告时也无法将完整的流程以流程图的形式表现出来。还有注释,没有做注释的习惯,所以有时候自己做的程序过一段时间我自己都看不懂,这也是有待改进的地方。