摘要:
编写高质量代码的基本方法 通过控制结构简化代码 通过数据结构简化代码 一定要有错误处理 注意性能优先的代价 拒绝修修补补不断重构代码 性能优先策略带来的隐藏代价 软件工程师的人力成本远大于所消耗的计算资源成本时,提高代码编写的工作效率将更有价值; 质量保证的人力成本和质量保证的成效也比所消耗的计算资 阅读全文
摘要:
没有银弹的含义 软件危机:由于软件规模越来越大,软件复杂性越来越高,可靠性问题也越来越突出,传统的个人设计,个人实现的方式不再满足要求,迫切需要改变软件生产方式,提高软件开发效率,软件危机随之爆发。 “在10年内无法找到解决软件危机的杀手锏(银弹)。 在大型软件中打造抽象的软件概念模型,最难的点是缺 阅读全文