?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
׃软g开?/a>人员的日常工作主要包括:E序设计、开发、测试、修改以及相x档的~写{。根据这些工作,我们Y件开发h员胜d中知识和技能特征分Z个方面,每一个方面分为四个档ơ(由A到DQ胜d依次递减Q进行衡量:
Q一Q设计思维的逻辑?/strong>
一般来_׃软g开?/span>人员在正式进行代码编写之前,都要针对代码的整体功能对代码逻辑q行设计Q此时对要~写的代码是否具有清晰的思\Q对最l代码是否能够实现其应有的功能v着臛_重要的作用。因此,设计思维的逻辑性决定了思维逻辑上的胜Q力,其可分ؓ以下档次Q?/span>
A档:能够清晰地描qC码将要被分ؓ几块、每一块负责什么功能、每块内容中关键技术如何实玎ͼ
B档:能够清晰地描qC码将要被分ؓ几块、每一块负责什么功能,但无法描q如何实玎ͼ
C档:无法描述代码要被分为几块、每一块负责什么功能,其描q内容仅限于如何实现Q而其描述的实现方法中也包含颇多漏z;
D档:仅描q实现的ҎQ且思维逻辑混ؕQ无法自圆其说?/span>
Q二Q代码书写的规范?/strong>
代码~写是Y件开发h员工作中最为日常的工作。书写代码的能力Q直接体C开发h员的基本功,是能力上的胜dQ其可分Z下档ơ:
A档:代码功能W合设计要求Q结构科学,可复用度强,代码中按逻辑分块Q变量定义区、逻辑功能区划分明,书写W合基本的开发规范,有完整的注释Q符合代码美学;
B档:代码功能W合设计要求Q结构科学,可复用度强,书写W合基本的开发规范,基本W合代码学Q注释不完整Q?/span>
C档:代码功能W合设计要求Q无装Q无可复用度Q仅按功能流E罗列、完成代码编写,无注释;
D档:代码功能不符合设计要求?/span>
Q三QY件调试的全面?/strong>
软g调试不仅是保证开发h员编写的代码W合设计要求的重要途径Q也是一个进行代码重构、再规范化的q程。在此过E中Q开发h员不仅要保证代码q行l果与设计要求保持一_更重要的是在此阶D对~写的代码进行优化,使其l构更加合理、复用程度更加提高、编写更加规范、注释更加全面。Y件调试体现的是Y件开发h员在责Q心上的胜dQ其可分Z下档ơ:
A档:能够d对代码进行重构优化、编写注释;能够d、多ơ、多斚w对代码进行调试,可能减其出错的风险,q_每千行代码缺L低于1%Q?/span>
B档:仅对代码q行多次、多斚w调试Q调试结果优良,q_每千行代码缺L高于1%Q但低于2%Q?/span>
C档:仅对代码q行一般性调试,调试后的代码仍存在一些问题,q_每千行代码缺L高于2%Q但低于5%Q?/span>
D档:不做调试Q代码运行出错风险不可控Q^均每千行代码~陷率高?%?/span>
Q四Q修改代码的忍耐?/strong>
在日常Y件开发的q程中,不可避免地都会碰到Y仉求、设计、代码设计等各方面的修改。在大多数情况下QQ何编码过E之前的改动lY件开发h员带来的都会是极大的负面影响。这些改动不仅扰׃开发h员的正常工作Q而且极易引发开发h员与其他岗位人员的矛盾。因此,软g开发h员是否能够正处理类似的事gQ将在很大程度上体现出其在工作态度斚w的胜dQ而此斚w的胜d又可分ؓ以下档次Q?/span>
A档:能够合理释放自n压力Q即佉K寚wJ反复修改也能够做到不急躁、不排斥Q合理安排自w精力,按照要求完成修改dQ?/span>
B档:对ؓC多的频繁反复的修改会产生厌恶情AQ表辑և情A上的不满Q但仍能够按照要求完成修改Q务;
C档:对Q何已完成工作的修攚w会生厌恶情l,几乎Ҏơ修改工作都会生抱怨情l,但最l仍能够按照要求完成修改dQ?/span>
D档:对修Ҏ抵制情AQ不能够按照要求完成修改d?/span>
Q五Q文档编写的可读?/strong>
在公司设立专门的文档~写岗位之前QY件开发过E中的各cL档也需要由开发h员编写完成,q些技术文档最l要打印成册Q移交给用户Q因此文档编写也成ؓ软g开发h员必备的技能之一。这体现了Y件开发h员在文字~写斚w的胜dQ此斚w的胜d可分Z下档ơ:
A档:文档l构清晰Q行文优,描述准确Q截图清晎ͼ
B档:文档l构清晰Q描q准,截图清晰Q但文笔一般;
C档:描述准确Q截图清晎ͼ但文W一般,文档l构混ؕQ?/span>
D档:文档l构混ؕQ口语性文字较多,描述不够准确Q所配截图也不符合文字描q?/span>