关键的“构建”决策

1、选择编程语言

编程语言的选择从多个方面影响生产率和代码质量

ada、assembly language(汇编语言)、C、C++、C#、Cobol、Fortran、Java、JavaScript、Perl、PHP、Python

SQL、Visual Basic

2、编程约定

构建和实现必须保持一致,避免随意的变化风格

3、你在技术浪潮中的位置

深入一种语言去编程----补偿语言的结构缺陷,并且使得项目易于管理

4、选择主要的构建实践方法

1、确定多少设计工作要预先进行,多少设计在编写代码时进行

2、规定名称、注释、代码格式等“编码规定”

3、规定特定的由软件架构确定的编码实践

4、找到自己在技术浪潮中的位置,并相应的调整自己的措施


要点:

1、每种编程语言都有其优点和弱点。要知道你使用的语言的明确优点和弱点。

2、在开始编程之前,做好一些约定。“改变代码使之符合这些约定”是近乎不可能的。

3、“构建的实践方法”的种类比任何单个项目能用到的要多。有意识地选择最适合你的项目的实践方法。

4、问问你自己,你采用的编程实践是对你所用的编程语言的正确响应,还是受它的控制?请记得“深入一种语言编程”,不要仅“在一种语言上编程”。

5、你在技术浪潮中的位置决定了哪种方法是有效的——甚至是可能用到的。确定你在技术浪潮中的位置,并相应调整计划和预期目标

————《代码大全2》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值