LinuxC语言中的增量式(incremental)开发思路


假设要从头开始编写一个程序来解决问题

一、题目需求5和分析如下:

LinuxC语言中的增量式(incremental)开发思路

二、解决步骤如下:

1.首先编写 distance 这个函数,可以先写一个简单的函数定义:

LinuxC语言中的增量式(incremental)开发思路

2.可以测试这个函数定义是否有错

LinuxC语言中的增量式(incremental)开发思路

3.继续写,并用打印语句测试函数

LinuxC语言中的增量式(incremental)开发思路
LinuxC语言中的增量式(incremental)开发思路

4.继续写出最终的函数

LinuxC语言中的增量式(incremental)开发思路
LinuxC语言中的增量式(incremental)开发思路
LinuxC语言中的增量式(incremental)开发思路
LinuxC语言中的增量式(incremental)开发思路

5.将其它函数写完

LinuxC语言中的增量式(incremental)开发思路

6.如何组合所写函数来解决整个问题呢?

LinuxC语言中的增量式(incremental)开发思路
LinuxC语言中的增量式(incremental)开发思路
LinuxC语言中的增量式(incremental)开发思路

三、总结:函数的分层设计

LinuxC语言中的增量式(incremental)开发思路