《代码大全》学习笔记

本文是《代码大全》的学习笔记,涵盖了高质量子程序的命名原则、子程序长度的控制、参数使用技巧、防御式编程策略,以及变量的管理方法。强调了好子程序的命名应清晰、具象,子程序长度应适中,参数排列有序,防御编程中应重视错误处理和断言的使用,同时提出了变量初始化、作用域和命名的一系列最佳实践。
摘要由CSDN通过智能技术生成

一、《代码大全》简介

Programmingis neither fully anart nor fully a science. As it's typically practiced, it'sa "craft"that's somewhere between art and science. At its best, it'san engineeringdiscipline that arises from the synergistic fusion of art andscience

 

软件开发者的圣经级别的读物。

程序员可以带到孤岛上的唯一一本书。

当你失恋过之后,你便理解了所有情歌的意义;当你做过一个不甚理想的框架与设计之后,你便明白了这本书的价值。

 

 

二、高质量的子程序

好的子程序命名

描述子程序所做的所有事情

●ComputReportTotals()

●ComputReportTotalsAndOpenOutputFile()

 

避免使用无意义的、模糊或表述不清的动词

●HandleCalculation()

●PerformServices()

●OutputUser()

●ProcessInput()

●DealWithOutput()

 

●HandleOutput()

●FormatAndPrintOutput()

 

给过程起名时使用语气强烈的动词加宾语的形式

●PrintDocument()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值