代码大全学习-12-伪码编程(The Pseudocode Programming Process)

本文介绍了伪码编程的概念、好处和过程。伪码使用描述性语句帮助程序员清晰表达程序逻辑,易于转换为任何编程语言,并可作为高质量注释。通过设计、翻译、检查和清理四个步骤进行伪码编程,能提高代码质量,便于维护和团队协作。附Checklist以确保伪码编程过程的完善。
摘要由CSDN通过智能技术生成

概念

伪码编程的概念相信大家都知道,就是用伪代码,也就是描述性的语句来表示一个程序的实现过程。遗憾的是,包括我自己在内,用的人不多,就算是用,用得也不好。看完这一章之后觉得,以后还是要好好用这个工具。

好处

伪码编程有很多好处,首先,它是用类似于自然语言的陈述,有利于我们理清思路,到底这个类,这个函数要干什么,怎样做。伪码不要用程序语言的语法,尽量要用自然语言,这样可以把它翻译成任何程序语言。伪码的描述要描述目的,而不是实现方法,因为这样更有利于我们看清楚这段程序是干什么的。写伪码的过程也可以是迭代的,跟写代码一样,写完了发现不好就回过头再改。同样,伪码也分层次,也要符合抽象。说了一大堆,简单来说,完全可以把伪码当做是一种程序语言,只是它更类似于自然语言。所有在程序设计的时候用到的方法都可以用在伪码上。而在完成伪码程序之后,由我们人工把伪码预编译成具体的程序语言,然后交由编译器去编译。以后甚至可以开发出伪码预编译的工具,这样我们只要专心写伪码就好了,效率可能又会来个大大的提升,而且这样还能实现跨语言平台,都不用移植了,多好。扯远了,拉回来。伪码的另外一大用处就是用作注释,写好了伪码,注释就写好了,不用写完代码又回头加注释。伪码肯定比代码要简单易读,所以也更方便review,更方便更改,更好维护。总之,好处多多!

过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值