1.软件质量不要挂在嘴上而是要放在心上!
2.正在的程序员
(1)进度表
(2)说明书
(3)文档
(4)注释
(5)数据手册
(6)团队开发理念
(7)考虑到用户
(8)流程图
/*武侠小说,行为特立独行*/
3.软件设计的基础知识,有哪些?补休内功。
4.写函数strcpy的功能
从3个方面考察
(1)编程风格
(2)出错处理
(3)算法复杂度,用于提高性能
5.高质量软件设计,提高质量和生产率是软件行业要解决的核心问题。
6.是否能编写出高质量的程序来,软件质量:正确性,健壮性,可靠性,效率,易用性,
可读性(可理解性),可扩展性,可复用性,兼容性,移植性等质量属性。
实践中运用自如否?
7.
编程老手:能长期稳定的编写出高质量的程序的程序员
编程老手:能长期稳定的编写出高质量,高难度的程序的程序员
8.
没看过程序设计方面的英文著作,编程的基本技能。
9.
高质量C编程主要内容:
(1):1-6章,编程风格,难度不高,细节比较多,提高编程质量就是从这些点点滴滴做起,团队开发讲究风格一致。
如果指定了大家一致认定的编程风格,就要采用它,不要光说不做
(2):7~11章,专题论述,难度比较大,要积极思考,读了并不表示懂了,懂了并不表示会用了。
(3):为了提高编程质量,建议阅读参考文献的金典名著。
(4):如果想成为优秀的软件开发人员,按照CMMI