吐槽一下 V2EX 的源码

2018-12-20 19:06:49 +08:00
 sanggao

简直不忍直视啊:

  1. 代码无分层结构,毫无复用扩展可言
  2. 操作数据库原生 sql,8012 年了,还不用面向对象,active record 为何物?
  3. select *

欢迎探讨

7224 次点击
所在节点    程序员
20 条回复
sanggao
2018-12-20 19:07:06 +08:00
hinate
2018-12-20 19:09:46 +08:00
都 8012 年了,你还贴出 1020 年的代码
freed
2018-12-20 19:11:50 +08:00
这是 2012 年的了..

NNNN 年前的代码..

后面的版本都是未来源的.听说已经迭代过很多次了
xiri
2018-12-20 19:11:53 +08:00
兄弟,这都是 7 年前的代码了,那时候的 V2EX 还放在 GAE 上面呢。
现在的 V2EX 是重写过的
upczww
2018-12-20 19:11:58 +08:00
你看的是七年前的代码,现在跑着的代码根本不是那份代码了。
freed
2018-12-20 19:12:30 +08:00
好几年前就到 Project Babel 3 了..现在也不知道几了..
tinycold
2018-12-20 19:14:53 +08:00
这个就是,自己立个靶子自己打?
sanggao
2018-12-20 19:19:21 +08:00
@hinate
@freed
@xiri
@upczww
@freed
@tinycold
我以为是现在这份代码呢,失误失误
ThirdFlame
2018-12-20 19:20:43 +08:00
3a1850e on 1 Jan 2012
lidashuang
2018-12-20 20:47:44 +08:00
@freed 2012 年也不这样吧
freed
2018-12-20 21:00:57 +08:00
@lidashuang 代码来源大概是那时候吧,不过那时候的代码已经不这样了,我记得好像是更新到 pb3 的时候开源了 pb2
May725
2018-12-20 21:55:38 +08:00
其实写代码都知道自己代码好不好,但由于各种因素不能将代码调到最优,可那又怎么样呢。 先把程序跑起来再说,后面再继续改。 所以我对于开源代码,只需要汲取自己需要的部分就行, 不用去苛责、吐槽
GTim
2018-12-20 22:01:42 +08:00
能跑就好了,我的 https://www.twle.cn 就是在这个版本上改的
sunnyadamm
2018-12-20 22:11:36 +08:00
兄弟,一个产品,首先是实现功能,完了才是优化,,,一步到位的话,优化的钱就赚不到了。。。😂😂😂(我不会告诉你我是怎么知道的)
codebigbang
2018-12-20 22:46:44 +08:00
这就是 CodeReview 的必要性,但即使是商业项目,也很少用到,大部分只要能跑就行了
pexcn
2018-12-20 23:18:19 +08:00
lz 幽默了
scriptB0y
2018-12-20 23:23:20 +08:00
没有必要去重构 N 年前写的代码。

如果不需要维护的话。
msg7086
2018-12-21 03:42:10 +08:00
说明你没看过比这烂千倍的代码。

随便举个例子:现在使用最广泛的 PT 站程序之一 NexusPHP。比你贴的代码烂百倍。
orm
2018-12-21 07:50:42 +08:00
var flag=true;
##一通逻辑处理
if (flag==true){}else if(flag==false){}
lixuda
2018-12-21 09:23:19 +08:00
现在还是用 python 程序吗?

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

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

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

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

© 2021 V2EX