Project Babel 重构版...

2010-11-09 21:54:57 +08:00
 billychow
今天开始抽了点时间基于目前最新的版本重构了一小部分, 简单了测试下没发现有什么问题.
简单的分离了一下, 还有很多可以抽出来的东西, 不过鉴于 PB 要发正式版了就先按现在这种模式重构, 等 2.4 发布了再彻底的二次重构一下...

下面是重构后的 main.py, 此文件中大部分的 handler 都 OK 了, 剩下的几个慢慢来吧.
5308 次点击
所在节点    Project Babel
7 条回复
billychow
2010-11-09 21:55:05 +08:00
Kymair
2010-11-09 22:14:26 +08:00
... 直接给github的地址就好了..
这么长的代码放在帖子里可读性太差了
billychow
2010-11-09 22:15:45 +08:00
贴 github 的地址就会被自动转换的...

BTW: 代码右下角有个 view raw...
Los
2010-11-09 22:28:27 +08:00
http://v2ex.appspot.com/t/3772
之前对minisite部分重构过一次,希望能为重构省点功夫
Los
2010-11-09 22:32:20 +08:00
顺便说一下,if里嵌套多层的if,感觉不是太好的编码风格
billychow
2010-11-09 22:35:48 +08:00
主要是 main.py 太大了,我也不喜欢这么多嵌套的 if,一边保证兼容,一边慢慢的抽,这样也方便与最新的版本合并。
Los
2010-11-09 22:42:28 +08:00
@billychow :) 在我之前的项目组里,过多if的嵌套,视为逻辑不清晰的代码块,要踢掉的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/4287

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX