大道至简这本书第一章在向读者展示编程的精义。开篇以愚公移山的例子来描述软件工程项目。愚公,作为一名工程名家,集项目组织者、团队经理、编程人员、技术分析师于一身,来领导工程的进行。下面我们来看看这个项目的具体实施。
项目需求:“惩山北之塞,出入之迂”
有了合理的需求就有了项目根本,于是树立了项目目标。
项目目标:“毕力平险,指通豫南,达于汉阴”
有目标后,愚公开始着手于项目实施方案。
技术方案: “扣石垦壤,箕畚运于渤海之尾”
以下我用java伪代码表示愚公的项目:
import.java.大道至简.愚公移山;
public class yvgongyishan
{
public static void main(String[] args)
{
int 愚公,愚公子孙;
if 愚公去世
{
子孙接替移山;
}
else
{
愚公率领子孙一起移山;
}
for 山未平
{
愚公和其子孙继续移山;
}
}
}