码迷,mamicode.com
首页 > 其他好文 > 详细

Qt Widgets 项目总结

时间:2018-06-09 17:57:28      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:工作   软件设计   设备   功能   否则   大量   功能实现   信息   独立   

这次项目,需要实现的功能是:实现人员信息的采集和验证,对讲,以及设备上的硬件测试。我负责嵌入式前端界面。

第一步:分析业务逻辑(人脸比对,人脸采集,应急开锁,对讲,硬件测试),确定业务所需要的功能。

第二步:根据功能,划分不同的功能模块。不同的业务中可能需要相同的功能,所以,要尽量是模块可复用。

以上关于软件设计的部分,其实,关于软件设计,是很重要的步骤,这需要花费大量的时间,否则,以后软件设计要改动,写好的代码也需要改动,这可就会花费更多的时间和精力。所以,前期的工作一定要做好。

第三步:开始写功能模块。在这一块,自己耗费了大量的精力,做了很多无用功。当时的自己总想先完成功能再说,可是功能实现后,发现代码质量很糟糕,重复的代码太多,扩展性不好。所以,在写代码的时候就要注意重构,不要等到写好后再处理,这样可以节省不少时间。

现在我发现,程序员光会码代码是远远不够的,独立思考,才是最重要的。

 

Qt Widgets 项目总结

标签:工作   软件设计   设备   功能   否则   大量   功能实现   信息   独立   

原文地址:https://www.cnblogs.com/lichen555/p/9160272.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!