中国程序员的软件编码检查
2008-07-03 03:11
260 查看
第二个问题,是面向程序员问题,你在软件编码过程中,是否能够完全完成以下任务?
A、 验证软件开发的基础工作已经完成,这样帮你顺利完成代码编写(什么是基础工作,怎么验证?)
B、 确定如何测试你所写的代码(写好单元测试计划,包括6类测试分类)
C、 设计并编写类和子程序(怎么规划类、接口、封装、集成组件、模块、可扩展、降低复杂度)
D、 合理创建命名变量和具名常量(名字、合理修饰和位置、回收处理、异常定义、元素定义)
E、 合理选择控制结构,并组织语句块(高效、可读、可扩展)
F、 对你的代码进行单元测试和集成测试,并找出错误(是否喜欢这样:你的测试目标是搞垮你的实现的分支功能)
G、 评审开发团队中其他成员的低层设计和代码,并让他们评审你的吗(你能诚实吗?还是体现中国人的中庸的美德?)
H、 润湿代码,仔细进行代码的格式化和注释(Tab和空格能分辨吗?你是个艺术家吗?)
I、 将单个软件组件集成在一起(能够复用多少个组件、新老交替能做吗?)
J、 调整代码,让他更省资源、更快(Error送到那一个级别,Exception问题,你的解决方案有几个,那个方案最好,好的标准是什么,怎么管理版本、怎么保证欢迎变更)
A、 验证软件开发的基础工作已经完成,这样帮你顺利完成代码编写(什么是基础工作,怎么验证?)
B、 确定如何测试你所写的代码(写好单元测试计划,包括6类测试分类)
C、 设计并编写类和子程序(怎么规划类、接口、封装、集成组件、模块、可扩展、降低复杂度)
D、 合理创建命名变量和具名常量(名字、合理修饰和位置、回收处理、异常定义、元素定义)
E、 合理选择控制结构,并组织语句块(高效、可读、可扩展)
F、 对你的代码进行单元测试和集成测试,并找出错误(是否喜欢这样:你的测试目标是搞垮你的实现的分支功能)
G、 评审开发团队中其他成员的低层设计和代码,并让他们评审你的吗(你能诚实吗?还是体现中国人的中庸的美德?)
H、 润湿代码,仔细进行代码的格式化和注释(Tab和空格能分辨吗?你是个艺术家吗?)
I、 将单个软件组件集成在一起(能够复用多少个组件、新老交替能做吗?)
J、 调整代码,让他更省资源、更快(Error送到那一个级别,Exception问题,你的解决方案有几个,那个方案最好,好的标准是什么,怎么管理版本、怎么保证欢迎变更)
相关文章推荐
- 如今的软件行业和现在的中国程序员
- 软件以及程序员价值正日益低贱,大胆预言:中国程序员在威客网站逼迫下,收入将不及农民工
- 程序员如何学习编码 | Linux 中国
- 中国的程序员=>成也盗版软件,败也盗版软件
- 《程序员》杂志社评选为“影响中国软件开发的20人”之一
- 程序员终身发展规划---应对中国软件发展的大环境要求
- 致中国程序员和所有关注中国软件发展的人们
- 《程序员》特别策划:影响中国软件开发的20人
- 有人认为“中文编码”是解决中国程序员编程效率的秘密武器,那么它是否是一个“银弹”?
- 《程序员》百期文章回顾之9——中国优秀软件架构师感悟录
- 制作有价值的软件才是中国程序员内在的目标
- 致中国程序员和所有关注中国软件发展的人们
- 《制作有价值的软件才是中国程序员内在的目标》(2010/03/04)
- 中国共享软件程序员的悲哀
- 我看待“中国程序员需要改革开放”之90后才刚刚踏上软件的战场
- 《程序员》07年1期上市:软件中国2006
- 作为一名程序员,我一直为中国的软件产业感到苦恼。
- 印度软件水平和中国的程序员
- 软件工程之程序编码
- 参加2013中国软件开发者大会(SDCC)会,听软件开发趋势