找回密码
 FreeOZ用户注册
查看: 2992|回复: 16
打印 上一主题 下一主题

[学习深造] 一个刚起步的拍卖网站代码超过800万行

[复制链接]
跳转到指定楼层
1#
发表于 18-8-2015 11:51:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
http://money.skykiwi.com/na/2015-08-17/203149.shtml

引用:
创建On Offer的想法在7年前就已经有了,网站代码超过800万行,他希望通过众筹筹集额外资金用于市场营销。

我感觉特别奇怪的地方是一家公司才刚开始做业务,网站代码超过800万行

作比较啦,我写了并运行了五年的代码也就六万多行
回复  

使用道具 举报

2#
 楼主| 发表于 18-8-2015 11:54:51 | 只看该作者
本帖最后由 DDD888 于 18-8-2015 12:10 编辑

facebook 2013年也就六百万行代码

https://code.facebook.com/posts/ ... pen-source-in-2014/
回复  

使用道具 举报

3#
发表于 18-8-2015 12:05:17 | 只看该作者
垃圾代码随便写写想多长就多长
回复  

使用道具 举报

4#
 楼主| 发表于 18-8-2015 12:15:58 | 只看该作者
周星星1832 发表于 18-8-2015 12:05
垃圾代码随便写写想多长就多长

我记的以前写delphi使用第三方代码库,将别人的源程序代码在delphi里编译,显示许多行代码数,很有成就感,即使那是另外公司的人写的代码啦

那时候,第三方代码库里的有的源程序,一个文件就一万行代码,叹为观止,作比较,我一般源程序一个文件也就写个十来行代码,文件里的一个函数如果要我屏幕翻两页以上,我的头就大了

我最喜欢一个函数就两三行,如果是1+1,那就更好了
回复  

使用道具 举报

5#
发表于 18-8-2015 12:22:24 | 只看该作者
DDD888 发表于 18-8-2015 12:15
我记的以前写delphi使用第三方代码库,将别人的源程序代码在delphi里编译,显示许多行代码数,很有成就感 ...

是哦。。。
現在很多代码都没什么coding conventions。。。。。。。。。
我看了一些很有名的open source 的源代码。。。都垃圾的很,,
连最簡單的换行符还有space每个文件都不一致。。都不知道他们是怎么version control的。。。
回复  

使用道具 举报

6#
发表于 18-8-2015 13:50:52 | 只看该作者
如果你想大家维护方便点,就写简洁、规范点,如果你想让大家看不透你,就多加些垃圾,把软件写复杂点,但这样自己维护起来也不方便。
回复  

使用道具 举报

7#
发表于 18-8-2015 15:23:50 | 只看该作者
周星星1832 发表于 18-8-2015 12:22
是哦。。。
現在很多代码都没什么coding conventions。。。。。。。。。
我看了一些很有名的open sourc ...

写的人多,大家用的工具和设置不一样就这样。open source的除非有大公司在后面支持,自己弄的水平层次不齐。你看到什么项目啊?
回复  

使用道具 举报

8#
发表于 18-8-2015 15:24:54 | 只看该作者
还把代码行数多当卖点,不是写文章的人不懂行,就是那个公司的业务人员不懂,出自程序员之口的话,这家公司基本没希望了。。。
回复  

使用道具 举报

9#
发表于 18-8-2015 15:29:42 | 只看该作者
mason00 发表于 18-8-2015 15:23
写的人多,大家用的工具和设置不一样就这样。open source的除非有大公司在后面支持,自己弄的水平层次不 ...

这是一个管理問題。。好的团队不应该這樣。。。。
很多。。。都是有名的open source。。。就不具体指出哪些了
回复  

使用道具 举报

10#
发表于 18-8-2015 18:40:02 | 只看该作者
周星星1832 发表于 18-8-2015 15:29
这是一个管理問題。。好的团队不应该這樣。。。。
很多。。。都是有名的open source。。。就不具体指出 ...

指出啊,大家好学习学习。open source也并不是什么质量保证,open source的license种类也很多,Linux级别的open source,其实代码不是随便动的,比一般中小甚至大公司的管理严格多了。半学术性的,version control的思路也多半从这些需要顶级公司协作的项目中发展出经验来。

流行框架,什么jQuery,Nhibernate,你告诉我它们空格不对,没有convention我能接受,很多东西即便它称为principle,也是到处充满argument的
回复  

使用道具 举报

11#
发表于 18-8-2015 18:48:53 | 只看该作者
mason00 发表于 18-8-2015 18:40
指出啊,大家好学习学习。open source也并不是什么质量保证,open source的license种类也很多,Linux级别 ...

你懂PHP?说了有毛用啊。。
回复  

使用道具 举报

12#
发表于 18-8-2015 19:30:35 | 只看该作者
周星星1832 发表于 18-8-2015 18:48
你懂PHP?说了有毛用啊。。

当然懂,而且这种讨论根本不是绑死语言的。我在SugarCRM做过,听说过吗?也算半开源的php项目了
回复  

使用道具 举报

13#
发表于 18-8-2015 20:39:08 | 只看该作者
mason00 发表于 18-8-2015 19:30
当然懂,而且这种讨论根本不是绑死语言的。我在SugarCRM做过,听说过吗?也算半开源的php项目了

貌似听说过。。但是我不知道你想讨论什么?
回复  

使用道具 举报

14#
发表于 18-8-2015 20:52:06 | 只看该作者
周星星1832 发表于 18-8-2015 20:39
貌似听说过。。但是我不知道你想讨论什么?

我也没想好,只是想看看你看了哪些open source project很烂啊
回复  

使用道具 举报

15#
发表于 18-8-2015 20:59:59 | 只看该作者
mason00 发表于 18-8-2015 20:52
我也没想好,只是想看看你看了哪些open source project很烂啊

随便说一个。。opencart
回复  

使用道具 举报

16#
发表于 18-8-2015 23:10:17 | 只看该作者
周星星1832 发表于 18-8-2015 20:59
随便说一个。。opencart

似乎有印象,不过php此类e-commercial的开源项目挺多的。作为.Net程序员,当初做php的时候感觉工具,选择挺多,但是都没个定数,随时潮流一变,就用别的了。而且多是为了成本考虑,开源项目做得有点人气了,就开始商业化,改license。我们那个sugarcrm,就因为当时ext要商业化了,改用YUI,挺没劲的,换库最烦,又没实质功能提升。没有微软那种高大尚的统一平台开发的感觉。不过现在微软也玩不转了,企业应用在减少,甚至转型使用成本比较低的平台,也得益于那些低成本平台的成熟起来,以及技术成本普偏的降低。

我们那时PHP的IDE用eclipse,也是因为PHP解释运行的机制吧,调试起来我很不习惯,特别是看不到变量的值,没有watch之类的,很多时候变量又是动态类型的,老是用dump之类的方法,把变量打到网页上去调试。现在怎么样啦?
回复  

使用道具 举报

17#
发表于 19-8-2015 06:35:34 | 只看该作者
mason00 发表于 18-8-2015 23:10
似乎有印象,不过php此类e-commercial的开源项目挺多的。作为.Net程序员,当初做php的时候感觉工具,选择 ...

Yui基本过时了。。。
Still the same
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 28-7-2026 03:07 , Processed in 0.030490 second(s), 32 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表