大道至簡這本書第一章在向讀者展示程式設計的精義。開篇以愚公移山的例子來描述軟體工程項目。愚公,作為一名工程名家,集項目組織者、團隊經理、程式設計人員、技術分析師于一身,來上司工程的進行。下面我們來看看這個項目的具體實施。
項目需求:“懲山北之塞,出入之迂”
有了合理的需求就有了項目根本,于是樹立了項目目标。
項目目标:“畢力平險,指通豫南,達于漢陰”
有目标後,愚公開始着手于項目實施方案。
技術方案: “扣石墾壤,箕畚運于渤海之尾”
以下我用java僞代碼表示愚公的項目:
import.java.大道至簡.愚公移山;
public class yvgongyishan
{
public static void main(String[] args)
{
int 愚公,愚公子孫;
if 愚公去世
{
子孫接替移山;
}
else
{
愚公率領子孫一起移山;
}
for 山未平
{
愚公和其子孫繼續移山;
}
}