javascript - 今天想探讨一个编程严谨性与清晰逻辑的问题,请接招!!!!
大家讲道理
大家讲道理 2017-04-11 12:47:34
[JavaScript讨论组]

怎样能够提高程序的严谨性以及让程序的逻辑一目了然,做了点猜测性的推断,请大家指正
项目:是一个喝水的业务,我们应该要做什么,怎么开始,怎样让他更健壮?
首先,先把主要做的事情先实现了,细枝末节先不作处理

然后,开始考虑做这件事情需要涉及的因素,怎么处理好

最后,让所有涉及的因素得到严谨的处理

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(3)
巴扎黑

继续拆分呀。

比如:
喝水 = 倒水到杯子 -> 举起杯子 -> 喝
倒水到杯子 = 准备水 + 准备杯子 + 倒
...

直到你的程序不可再分,或者准确的说在当前的基础框架基础上不可再分,就是你的程序了。
比如你切分到"喝"这个动作,这已经对应了编程语言或者框架中的某个基础方法,这就是拆分结束,而结果就是你的程序。

当然,在流程图里你不用写那么详细,流程图的每个部分,也代表了很多程序。
程序就好比地图上的街道,每行都很清晰,流程图则是缩放了的地图,可以看到街道组成的程序,但不需要看清每条街道。

PHPz
  1. 抽象实体:什么水?

    • 例,我们用(抽象)工厂模式去生产不同的水

  2. 抽象行为:怎么喝?

    • 例,定义一个接口,再去实现水不同的喝法

怪我咯

喝水,怎么喝,用什么喝,喝什么水,喝多少

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号