Please enable JavaScript.
Coggle requires JavaScript to display documents.
code complete (controlling loops (rules (初始化代码紧紧放到循环前面, 努力将循环造成黑盒子,就是说离开
…
code complete
controlling loops
-
while
when to use
-
end
- in the loop end to check
- do while
-
-
errors:
- init
- v ++ not right
- deep 嵌套
- end wrong
rules
-
-
-
退出循环:
- 循环一定要终止
- 不要用循环的终值
- continue 用在循环开始处
- break 往往会破坏
- 从内到外创建 循环,先写loop 内,然后补充loop
- 循环不能太长
- 长循环要层次清晰
- 嵌套 没有必要太深
- 安全计数器。
** limit a loop number
-
-