华为软件编程规范和范例
摘要:[ 华为软件编程规范和范例 ]〔一〕=====[排版] ]=======.〔二〕======[注释]=======.〔三〕=====[标识符命名]=======.〔四〕=====[可读性]======.〔五〕=====[变量、结构]=====.〔六〕=====[函数、过程]=====.〔七〕=====[可测性]=====.〔八〕=====[程序效率]=====.〔九〕=====[质量保证]====...
阅读全文
posted @
2010-07-02 15:55
carekee
阅读(683)
推荐(0) 编辑
初学入门:如何有效编写软件的75条建议
摘要:1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。3. 你们的测试组还在用Word写测试用例么? 不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是T...
阅读全文
posted @
2010-06-01 15:59
carekee
阅读(220)
推荐(0) 编辑
程序员调试能力和相关书籍
摘要:在软件行业中,个人觉得每个Coder、Leader(那些当了Leader以后就不需要Code的除外)都应该除了具有良好的编码能力以外,最为主要的就是Debug的能力要坚实。千万不要告诉我Debug工作是Tester和QA的事情,首先你要认识到Debug的能力是一个并不简单的能力,能帮助你提高你的开发能力,加快开发速度,节约开发成本;其次你更应该知道,你所掌握的Debug的能力和技术并不可能抢去Te...
阅读全文
posted @
2010-06-01 15:42
carekee
阅读(287)
推荐(0) 编辑
如何从优秀的程序员成为伟大的程序员
摘要:【51CTO.com独家特稿】十五个秘决搞定你想要的晋升,拿到你应得的薪水怎样评定一名软件开发人员?这是一个颇为奇怪的问题。现在已经有了很多的理论和形式来做这件事,人力资源部门也试着帮你管理和反省自己的行为。然而,怎样才是一个伟大的软件开发人员,在今天,你该怎样发展你的职业生涯?以下是我评定团队中软件开发人员的“军规”。按照这些技巧和规则,你可以改善你的现状,由一个优秀的程...
阅读全文
posted @
2010-06-01 15:40
carekee
阅读(199)
推荐(0) 编辑
开源软件常见的七种盈利模式
摘要:法律条款都公开 但律师照样赚钱! 医学知识都公开 但医生照样赚钱! 软件行业由于其技术的特殊性,软件存在源代码与二进制代码之分,存在编译过程。导致源代码一直成为盈利的一个新卖点。但任何行业都一样,都存在一个发展和变迁的过程。软件行业也是如此。 如今开源软件已经在全球范围内迅猛发展。开源产品已经完全可以替代现有商业软件。 包括操作系统Linux,浏览器FireFox,开源ERP/CRM信息化...
阅读全文
posted @
2010-06-01 15:35
carekee
阅读(1355)
推荐(0) 编辑
C++程序员常用工具集
摘要:开发环境 –Turbo c DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:) –Visual C++ 6.0/7.0 稳定而强大的IDE开发环境,具有丰富的调试功能,定制宏的功能也是其一大特色。Microsoft的经典之作,功能强大自不必言说。附带的一些工具也很不错,比如:Spy++。但编译器较...
阅读全文
posted @
2010-06-01 15:22
carekee
阅读(243)
推荐(0) 编辑
关于软件开发团队的一些思考
摘要:概述:目前一些软件开发团队,特别是中小型团队,由于在低成本模式下运行,加之对软件过程管理的不尽规范,在团队建设上只重视代码开发,不重视设计,只重视编程技术,不重视需求分析、架构设计等技术,只重视开发过程,不重视测试过程,只重视任务,不重视风险等问题,是许多软件公司不能很好的以高效率模式开发出稳定可靠的软件产品的重要原因。 软件产品的开发,技术路线确定以后,团队组织以及过程管理就成为团队领导人的核心...
阅读全文
posted @
2010-04-29 13:30
carekee
阅读(358)
推荐(0) 编辑