1
eriale 2014-09-08 10:51:26 +08:00
lz是觉得代码格式漂亮还是说代码设计思路漂亮?
如果是代码格式,一般只有配置文件这么干吧,很少写代码的时候这么干,例如python的库几乎都是1行80个字符,不可能写成这样了。 |
2
tushiner 2014-09-08 10:55:58 +08:00
楼主混淆了平面设计和程序设计的表现形式
|
3
azuginnen OP 没有吧,这个如果用if嵌套实现的话实现起来代码岂不很多。不过应该就是封装到一个函数里的~~(逃
|
4
ibudao 2014-09-08 11:44:05 +08:00
或许楼主可以深入学习一下有限状态机。
|
5
jsonline 2014-09-08 12:04:20 +08:00 via Android
这是表驱动?楼主自黑?
|
7
hhkbp2 2014-09-08 13:12:02 +08:00
Golang粉看到gofmt过的代码,说良好的排版体现了Golang作为一门编程语言的良心,Golang如何如何优越
Lisper路过,笑而不语 |
8
azuginnen OP 我去~~~你们黑楼主好了~~~
我也不知道表驱动啥意思了~~~ 比如我在perl大法中看到 改为这样 是所谓的 table driven~~~ 你们给楼主讲讲呗~~~ 还有制表符是楼主自己用align对齐的 |
9
inferjay 2014-09-08 15:41:59 +08:00 1
去看代码大全吧
|
10
incompatible 2014-09-08 20:50:09 +08:00 1
@azuginnen 大量if else嵌套本身就很丑陋
strategy pattern就是用来解决这个问题的 但是strategy pattern本身还不够。到底怎么找到某个case下对应的strategy呢? 主贴列举的这就是一个好办法 另:说到优美的思想,我觉得java领域的spring bean的xml描述值得一看 |
11
inet6 2014-09-09 17:53:19 +08:00
我又翻到《代码大全》重温了一下第十八章 -- 表驱动法
|