task 总结1— 结构化编程
2017-08-03 本文已影响0人
Summer_zxm
原则:
- 自顶向下,逐步细化;清晰第一,效率第二;书写规范,缩进格式;基本结构,组合而成。
在做任务三和任务四的这几天,最开始是自己摸索着写出了一堆老师说道的面条式的代码,就是那种第二天自己也不知道写的是什么的那种代码。在看了老师录的视频后,才发现只是实现需求是不行的,协同工作的时候,代码清晰化是很重要的,因此跟着老师的节奏尝试编写结构化的代码,尝试把需求分解,一步一步实现,尝试用封装函数来实现单个需求,会发现代码容易理解很多,排错的时候也更容易了。可以看得到结构化编程的好处。
tips:
- 当感觉结构很复杂的时候说明你要开始考虑抽取函数了
- 当感觉自己逻辑没有错误的时候,用代入法判断自己究竟哪里出错了,有时可能是很简单却被自己忽略的问题