z*******3 发帖数: 13709 | 1 估计就很难搞下去了
两万多行代码应该也是一个人能够记忆的极限
人能够记忆的空间当然是有限的
所以如果用vi来写代码,上百万行代码当然搞不定
或者很难搞定,我也搞不定,我不相信这里有谁面对百万行代码
不用ide能轻松搞定的,但是如果借助ide的帮忙
百万行代码,多数人都能搞得定,这个我信
说到底就是
vi这种手工作坊程序员不相信有ide工业大生产这么一回事 |
a*****g 发帖数: 19398 | 2 嗯。
【在 z*******3 的大作中提到】 : 估计就很难搞下去了 : 两万多行代码应该也是一个人能够记忆的极限 : 人能够记忆的空间当然是有限的 : 所以如果用vi来写代码,上百万行代码当然搞不定 : 或者很难搞定,我也搞不定,我不相信这里有谁面对百万行代码 : 不用ide能轻松搞定的,但是如果借助ide的帮忙 : 百万行代码,多数人都能搞得定,这个我信 : 说到底就是 : vi这种手工作坊程序员不相信有ide工业大生产这么一回事
|
y***a 发帖数: 840 | 3 搞是指自己写?不少系统软件都是VI/EMACS搞出来的吧。过几百万行代码的也不少
IDE有时候很方便,但也不是没有就不能活了吧。
【在 z*******3 的大作中提到】 : 估计就很难搞下去了 : 两万多行代码应该也是一个人能够记忆的极限 : 人能够记忆的空间当然是有限的 : 所以如果用vi来写代码,上百万行代码当然搞不定 : 或者很难搞定,我也搞不定,我不相信这里有谁面对百万行代码 : 不用ide能轻松搞定的,但是如果借助ide的帮忙 : 百万行代码,多数人都能搞得定,这个我信 : 说到底就是 : vi这种手工作坊程序员不相信有ide工业大生产这么一回事
|
h****r 发帖数: 2056 | 4 你这就是无知者无畏了。
cscope, ctag之类的工具还是很牛逼的,配合vim用。
【在 z*******3 的大作中提到】 : 估计就很难搞下去了 : 两万多行代码应该也是一个人能够记忆的极限 : 人能够记忆的空间当然是有限的 : 所以如果用vi来写代码,上百万行代码当然搞不定 : 或者很难搞定,我也搞不定,我不相信这里有谁面对百万行代码 : 不用ide能轻松搞定的,但是如果借助ide的帮忙 : 百万行代码,多数人都能搞得定,这个我信 : 说到底就是 : vi这种手工作坊程序员不相信有ide工业大生产这么一回事
|
q****x 发帖数: 7404 | 5 很烂。分析功能比IDE弱太多了。
如果你觉得cscope和ctag好用,说明你写的代码简单。
【在 h****r 的大作中提到】 : 你这就是无知者无畏了。 : cscope, ctag之类的工具还是很牛逼的,配合vim用。
|
r***y 发帖数: 4379 | 6 同意楼上, 基本是按字符串搞, 错误太多, 搞搞学校 project 对付。 project大
了会让人抓狂。
当然每个人的 tolerance 不一样。
【在 h****r 的大作中提到】 : 你这就是无知者无畏了。 : cscope, ctag之类的工具还是很牛逼的,配合vim用。
|
l*********s 发帖数: 5409 | 7 re
【在 y***a 的大作中提到】 : 搞是指自己写?不少系统软件都是VI/EMACS搞出来的吧。过几百万行代码的也不少 : IDE有时候很方便,但也不是没有就不能活了吧。
|
x****o 发帖数: 21566 | 8 你以为 Linus Torvalds 同学是用什么?
【在 z*******3 的大作中提到】 : 估计就很难搞下去了 : 两万多行代码应该也是一个人能够记忆的极限 : 人能够记忆的空间当然是有限的 : 所以如果用vi来写代码,上百万行代码当然搞不定 : 或者很难搞定,我也搞不定,我不相信这里有谁面对百万行代码 : 不用ide能轻松搞定的,但是如果借助ide的帮忙 : 百万行代码,多数人都能搞得定,这个我信 : 说到底就是 : vi这种手工作坊程序员不相信有ide工业大生产这么一回事
|
s***o 发帖数: 175 | 9 Linux kernel 怎么样?很简单吗?
[在 quantx (X矿工) 的大作中提到:]
:很烂。分析功能比IDE弱太多了。
:
:........... |
g*****g 发帖数: 34805 | 10 搞都是可以搞的,只不过冷兵器时代要杀几十万人,光挖坑都好几天。现在一个核弹扔
进去100万人都杀了,分分钟的事情。
【在 z*******3 的大作中提到】 : 估计就很难搞下去了 : 两万多行代码应该也是一个人能够记忆的极限 : 人能够记忆的空间当然是有限的 : 所以如果用vi来写代码,上百万行代码当然搞不定 : 或者很难搞定,我也搞不定,我不相信这里有谁面对百万行代码 : 不用ide能轻松搞定的,但是如果借助ide的帮忙 : 百万行代码,多数人都能搞得定,这个我信 : 说到底就是 : vi这种手工作坊程序员不相信有ide工业大生产这么一回事
|
|
|
q****x 发帖数: 7404 | 11 我来猜一下。你是想说Linux kernal复杂,并且可以用vi工具链搞定,所以vi工具链分
析功能不弱?
你先自己琢磨一下逻辑,再看看好虫那个冷兵器对核武器的比喻吧。
【在 s***o 的大作中提到】 : Linux kernel 怎么样?很简单吗? : [在 quantx (X矿工) 的大作中提到:] : :很烂。分析功能比IDE弱太多了。 : : : :...........
|
y***a 发帖数: 840 | 12 GOODBUG说的这个是部分事实。 其实这里有一个为什么IDE在系统软件里用的不多的问
题。很多IDE最后还是被当作花瓶放那儿。 谁不想用个方便易用的IDE?主要是现有IDE
对系统软件开发支持还很差,对底层系统开发来说还是鸡肋。
核弹是比较厉害,系统软件有点像地下5公里的东西,里面很多AD HOC的东西,不想上
层应用(像地面建筑)那样有大量的用户。你一个核弹下来搞地上建筑像热刀切黄油,
但对地下很深的东西却杀伤力有限。底层系统开发的人也想用啊,但是等不及啊。问
题还是用户量不够大,没人care,也没时间care, care了也没有很好的解决方案。
但是ZHAOCE所谓的没ide搞不定上百万代码的论断明显是错的。 这个恰好是一个门槛,
你没有IDE搞不定上百万行的代码,那是你还没有那个耐心,技巧或者道行。
【在 g*****g 的大作中提到】 : 搞都是可以搞的,只不过冷兵器时代要杀几十万人,光挖坑都好几天。现在一个核弹扔 : 进去100万人都杀了,分分钟的事情。
|
q****x 发帖数: 7404 | 13 什么叫搞定?有足够的资源,打孔机也可以搞定百万行代码呢。是不是这样的人也可以
说vi用户没有耐心、技巧、道行?李寻欢的飞刀道行很高,不能说明飞刀和手枪一样好
用。
人类文明的发展,一大重要特征就是工具的发展,计算机行业也一样。不必抱残守缺。
IDE
【在 y***a 的大作中提到】 : GOODBUG说的这个是部分事实。 其实这里有一个为什么IDE在系统软件里用的不多的问 : 题。很多IDE最后还是被当作花瓶放那儿。 谁不想用个方便易用的IDE?主要是现有IDE : 对系统软件开发支持还很差,对底层系统开发来说还是鸡肋。 : 核弹是比较厉害,系统软件有点像地下5公里的东西,里面很多AD HOC的东西,不想上 : 层应用(像地面建筑)那样有大量的用户。你一个核弹下来搞地上建筑像热刀切黄油, : 但对地下很深的东西却杀伤力有限。底层系统开发的人也想用啊,但是等不及啊。问 : 题还是用户量不够大,没人care,也没时间care, care了也没有很好的解决方案。 : 但是ZHAOCE所谓的没ide搞不定上百万代码的论断明显是错的。 这个恰好是一个门槛, : 你没有IDE搞不定上百万行的代码,那是你还没有那个耐心,技巧或者道行。
|
y***a 发帖数: 840 | 14 没人说匕首和手枪一样好用, 只是手枪在有些时候不见得比匕首好用。用匕首也不一
定就是抱残守缺
【在 q****x 的大作中提到】 : 什么叫搞定?有足够的资源,打孔机也可以搞定百万行代码呢。是不是这样的人也可以 : 说vi用户没有耐心、技巧、道行?李寻欢的飞刀道行很高,不能说明飞刀和手枪一样好 : 用。 : 人类文明的发展,一大重要特征就是工具的发展,计算机行业也一样。不必抱残守缺。 : : IDE
|
g*****g 发帖数: 34805 | 15 人类文明的发展,证明了匕首的用处越来越小,当然小跟没用是两回事。我老ssh在
server端改改配置的时候也用用vi,其他时候就用不上。
【在 y***a 的大作中提到】 : 没人说匕首和手枪一样好用, 只是手枪在有些时候不见得比匕首好用。用匕首也不一 : 定就是抱残守缺
|
k*******a 发帖数: 334 | 16 实在看不下去这种讨论了。那些天天鼓吹用vi的,我相信他们没写过海量程序,最多就
是个脚本了不得了。也见过开vi、emacs写程序的,都是些老头。年轻人用这些那就是
装逼了,都是些在学校不知天高地厚的孩子。
到公司工作了你开着vi写程序看manager抽你不。 |
y***a 发帖数: 840 | 17 那是你工作内容的特点决定的。你比较幸运,有好用的IDE。也许以后会有好用的IDE可
以让kernel,driver, 工具链这些东西的开发者都转过去。但是,至少现在,我看见的
有经验的底层开发者都还是Vi/EMACS, 这些东西的代码量不见得比其他上层软件少多
少。搞这些底层软件的人也不是傻子,有好用IDE的谁会舍近求远?但现在还不都是VI
/EMACS玩转上百万行代码?
【在 g*****g 的大作中提到】 : 人类文明的发展,证明了匕首的用处越来越小,当然小跟没用是两回事。我老ssh在 : server端改改配置的时候也用用vi,其他时候就用不上。
|
g*****g 发帖数: 34805 | 18 你这个就不现实了,写底层的程序员远比写应用的少,工作数目摆在那呢。自然代码量
也少得多。
另外写底层的也不见得用IDE不能促进效率。ctag这类东西的存在就说明了即使对这些
人,IDE也是有意义的。
VI
【在 y***a 的大作中提到】 : 那是你工作内容的特点决定的。你比较幸运,有好用的IDE。也许以后会有好用的IDE可 : 以让kernel,driver, 工具链这些东西的开发者都转过去。但是,至少现在,我看见的 : 有经验的底层开发者都还是Vi/EMACS, 这些东西的代码量不见得比其他上层软件少多 : 少。搞这些底层软件的人也不是傻子,有好用IDE的谁会舍近求远?但现在还不都是VI : /EMACS玩转上百万行代码?
|
n*y 发帖数: 26 | 19 这个问题还要讨论,写C用vi/emacs, 写java用eclipse。难道有其他选择? |
y***a 发帖数: 840 | 20 我说VI当然包括CTAGS/CSCOPE这些东西以及辅助工具。这根你使用IDE一样,有技巧和
经验在里面。如果你吧CTAGS也算成IDE的话,那光VI只是个编辑器而已,那样不公平,
你只能拿VI跟IDE里的编辑器比 (即使我用PYCHARM,我还是要用VIM外挂,这是习惯问
题)。如果CTAGS算IDE, 那GREP算不算IDE啊?
KERNEL&DRIVERs/TOOL CHAIN/GNU RUNTIME 库,这些东西,哪一个捅出来的代码量都
不小。 上百万也不少见。对付ZHAOCE的说法足够了。这个跟工作数目没什么关系。这
是一个工程师工作量的问题。争论的焦点是VI能不能玩得转上百万行的项目,然后是有
的时候你没办法,没HANDY的IDE,只好用VI上来搞这些东西。比如你最喜欢的IDE里有
哪些功能能够很有效的弄到一个BARE METAL上的系统软件上,然后还能够被底层系统码
公欢迎,觉得不转不行的。我也想用,但没见到过。IDE里的那些小TRICK,小包装都不
是我觉得非要不行的。都是试一试一会儿就又回到shell/vi/screen去了。
如果有大侠指出这样的IDE来,那也是非常感谢,因为没人愿意用不合适的工具。
【在 g*****g 的大作中提到】 : 你这个就不现实了,写底层的程序员远比写应用的少,工作数目摆在那呢。自然代码量 : 也少得多。 : 另外写底层的也不见得用IDE不能促进效率。ctag这类东西的存在就说明了即使对这些 : 人,IDE也是有意义的。 : : VI
|
|
|
s***o 发帖数: 175 | 21 逻辑什么就不讨论了。
我只想说Linux kernel 不简单,vim+ctags+cscope 很好用,用来做Kernel开发效率不
比其他IDE 差。
你回头看看你5楼的回帖,就应该知道我说什么了。
[在 quantx (X矿工) 的大作中提到:]
:我来猜一下。你是想说Linux kernal复杂,并且可以用vi工具链搞定,所以vi工具链
分析功能不弱?
:
:........... |
q****x 发帖数: 7404 | 22 这些人当然不傻。大部分是习惯了,换起来会很难受。很多老头老太还坚持用座机,付
账写支票,通信写平信呢。一个道理。但也有些是自大,认为自己会的才是最好的。
VI
【在 y***a 的大作中提到】 : 那是你工作内容的特点决定的。你比较幸运,有好用的IDE。也许以后会有好用的IDE可 : 以让kernel,driver, 工具链这些东西的开发者都转过去。但是,至少现在,我看见的 : 有经验的底层开发者都还是Vi/EMACS, 这些东西的代码量不见得比其他上层软件少多 : 少。搞这些底层软件的人也不是傻子,有好用IDE的谁会舍近求远?但现在还不都是VI : /EMACS玩转上百万行代码?
|
q****x 发帖数: 7404 | 23 说的好像Linux kernal是你写的一样。别空对空,说说你用ctag/cscope怎么换变量名
,怎么找到某个虚函数的所有实现吧。
【在 s***o 的大作中提到】 : 逻辑什么就不讨论了。 : 我只想说Linux kernel 不简单,vim+ctags+cscope 很好用,用来做Kernel开发效率不 : 比其他IDE 差。 : 你回头看看你5楼的回帖,就应该知道我说什么了。 : [在 quantx (X矿工) 的大作中提到:] : :我来猜一下。你是想说Linux kernal复杂,并且可以用vi工具链搞定,所以vi工具链 : 分析功能不弱? : : : :...........
|
y***a 发帖数: 840 | 24 你先找找我说得那些软件有多少你提到得这个东东? BTW, 虚汗树是啥? 我一看心里
好发虚啊
EGO谁没有? 你这个拿高大上虚汗树来说事也有点坐井观天得气势,EGO大大的啊
【在 q****x 的大作中提到】 : 说的好像Linux kernal是你写的一样。别空对空,说说你用ctag/cscope怎么换变量名 : ,怎么找到某个虚函数的所有实现吧。
|
s***o 发帖数: 175 | 25 虚函数?
你认为Linux全是C++写的?或者Java写的? |
s***o 发帖数: 175 | 26 我来这里不是要跟你比武,搞得像要去决斗一样,有意思吗?
要表达的看法我也很清楚的说出来了,要东扯西扯你随便吧。
【在 q****x 的大作中提到】 : 说的好像Linux kernal是你写的一样。别空对空,说说你用ctag/cscope怎么换变量名 : ,怎么找到某个虚函数的所有实现吧。
|
y**********u 发帖数: 6366 | 27 当年写linux kernel,用eclipse load一下,然后就死了
IDE可
见的
少多
【在 g*****g 的大作中提到】 : 你这个就不现实了,写底层的程序员远比写应用的少,工作数目摆在那呢。自然代码量 : 也少得多。 : 另外写底层的也不见得用IDE不能促进效率。ctag这类东西的存在就说明了即使对这些 : 人,IDE也是有意义的。 : : VI
|
h****r 发帖数: 2056 | 28 我老这些年来,工作中写了几十万行C/C++code是有的,这些项目(单独一个项目总共
上百万行code的不少见)加起来上千万行都有。写自己的,review别人的,都是vi,
cscope/ctag,find/grep,shell command加上gdb搞定。在vi里用cscope跳看code是速
度最快的搞清workflow的方法,没有之一,这个哪种IDE也比不了。IDE我老从快20年前
的Borland C用起,10几年前的Jbuilder,eclipse都用过。IDE做debugger还是不好用
,尤其是多线程模式下。
你要说java,那是另一回事,当然我老现在写java code,也用eclipse,只是edit还是
用vi方式,习惯而已。
还是那句话,没经历没经验没见过不是你的错,不过不要一叶障目。
【在 r***y 的大作中提到】 : 同意楼上, 基本是按字符串搞, 错误太多, 搞搞学校 project 对付。 project大 : 了会让人抓狂。 : 当然每个人的 tolerance 不一样。
|
u****q 发帖数: 24345 | |
f*z 发帖数: 421 | 30 在window 下有些付费的IDE plugin还是比较好用的。除了编辑以外,代码分析,加
unit testing, refactoring 这些功能挺方便的。
【在 h****r 的大作中提到】 : 我老这些年来,工作中写了几十万行C/C++code是有的,这些项目(单独一个项目总共 : 上百万行code的不少见)加起来上千万行都有。写自己的,review别人的,都是vi, : cscope/ctag,find/grep,shell command加上gdb搞定。在vi里用cscope跳看code是速 : 度最快的搞清workflow的方法,没有之一,这个哪种IDE也比不了。IDE我老从快20年前 : 的Borland C用起,10几年前的Jbuilder,eclipse都用过。IDE做debugger还是不好用 : ,尤其是多线程模式下。 : 你要说java,那是另一回事,当然我老现在写java code,也用eclipse,只是edit还是 : 用vi方式,习惯而已。 : 还是那句话,没经历没经验没见过不是你的错,不过不要一叶障目。
|
|
|
B********e 发帖数: 1062 | 31 我很奇怪是不是一个c++/vim程序员偷了你的女朋友。
我就在维护和开发公司一个百万级别的c++应用程序和库。
基本上我每天50%时间做开发(苦逼程序员), 开发基本100% vim.
我确实很羡慕别人写程序用fancy的IDE. 但是 C++ 就是这情况, emacs和vim 差不多
, elipse/cdt设置麻烦。 linux 本身就对gui不友好。
c++ 不代表我们保守和落后。 我们也上大数据, 我们也用nosql,
而且从c++的特性上说, 开发一个支持c++的 IDE真是很难。
zhaoce073, 如果你真牛鼻, 你写一个c++ 的 IDE来挽救我们这些老古董吧?! 有本
事你用 Java写!
【在 z*******3 的大作中提到】 : 估计就很难搞下去了 : 两万多行代码应该也是一个人能够记忆的极限 : 人能够记忆的空间当然是有限的 : 所以如果用vi来写代码,上百万行代码当然搞不定 : 或者很难搞定,我也搞不定,我不相信这里有谁面对百万行代码 : 不用ide能轻松搞定的,但是如果借助ide的帮忙 : 百万行代码,多数人都能搞得定,这个我信 : 说到底就是 : vi这种手工作坊程序员不相信有ide工业大生产这么一回事
|
m********t 发帖数: 13072 | 32 作为C++的小妹代表,我表示高调赞同!
【在 B********e 的大作中提到】 : 我很奇怪是不是一个c++/vim程序员偷了你的女朋友。 : 我就在维护和开发公司一个百万级别的c++应用程序和库。 : 基本上我每天50%时间做开发(苦逼程序员), 开发基本100% vim. : 我确实很羡慕别人写程序用fancy的IDE. 但是 C++ 就是这情况, emacs和vim 差不多 : , elipse/cdt设置麻烦。 linux 本身就对gui不友好。 : c++ 不代表我们保守和落后。 我们也上大数据, 我们也用nosql, : 而且从c++的特性上说, 开发一个支持c++的 IDE真是很难。 : zhaoce073, 如果你真牛鼻, 你写一个c++ 的 IDE来挽救我们这些老古董吧?! 有本 : 事你用 Java写!
|
z****e 发帖数: 54598 | 33 lol
有些大牛做的都是基础建设
但是总有人觉得自己可以跟linus比肩
或者认为把linus做的再做一遍会很有前途
这种人基本上都可以归位行为艺术和民科的档
【在 x****o 的大作中提到】 : 你以为 Linus Torvalds 同学是用什么?
|
z****e 发帖数: 54598 | 34 是没那个时间
就跟你现在要环游世界
你当然可以坐船,就跟上上个世纪一样
但是有飞机为啥不坐?
IDE
【在 y***a 的大作中提到】 : GOODBUG说的这个是部分事实。 其实这里有一个为什么IDE在系统软件里用的不多的问 : 题。很多IDE最后还是被当作花瓶放那儿。 谁不想用个方便易用的IDE?主要是现有IDE : 对系统软件开发支持还很差,对底层系统开发来说还是鸡肋。 : 核弹是比较厉害,系统软件有点像地下5公里的东西,里面很多AD HOC的东西,不想上 : 层应用(像地面建筑)那样有大量的用户。你一个核弹下来搞地上建筑像热刀切黄油, : 但对地下很深的东西却杀伤力有限。底层系统开发的人也想用啊,但是等不及啊。问 : 题还是用户量不够大,没人care,也没时间care, care了也没有很好的解决方案。 : 但是ZHAOCE所谓的没ide搞不定上百万代码的论断明显是错的。 这个恰好是一个门槛, : 你没有IDE搞不定上百万行的代码,那是你还没有那个耐心,技巧或者道行。
|
z****e 发帖数: 54598 | 35 直接淘汰了
挽救个p啊
就像现在还有人要徒步环游世界一样
我难道还造一个自走鞋去挽救它们?
不可能的
这种麻烦都是自找的
自作孽
legacy code/system,原来用啥以后就只能用啥
这叫积重难返,换个名词叫屎坑
我能怎么办?我也不能怎么办
唯一能做的就是祈祷自己不要掉到屎坑里去
【在 B********e 的大作中提到】 : 我很奇怪是不是一个c++/vim程序员偷了你的女朋友。 : 我就在维护和开发公司一个百万级别的c++应用程序和库。 : 基本上我每天50%时间做开发(苦逼程序员), 开发基本100% vim. : 我确实很羡慕别人写程序用fancy的IDE. 但是 C++ 就是这情况, emacs和vim 差不多 : , elipse/cdt设置麻烦。 linux 本身就对gui不友好。 : c++ 不代表我们保守和落后。 我们也上大数据, 我们也用nosql, : 而且从c++的特性上说, 开发一个支持c++的 IDE真是很难。 : zhaoce073, 如果你真牛鼻, 你写一个c++ 的 IDE来挽救我们这些老古董吧?! 有本 : 事你用 Java写!
|
z****e 发帖数: 54598 | 36 能活,但是我不想活在那个环境里
就像你现在说,你徒步去欧洲,行不行?
可以
但是当然不愿意走着去,想飞过去
用vi搞出上百万行代码的项目,基本上都是屎坑
有遇到过,一个类6000行就这么出来的
因为用vi的话,所有东西写到一个file里面去会比较容易
比起去grep的话,但是6000行的类,你要我来看,我看吐血
我自己写,一个类200行就差不多要打住了
30倍于我自己写的类,你要我看,看了都想屎
用ide,与人与己都方便
【在 y***a 的大作中提到】 : 搞是指自己写?不少系统软件都是VI/EMACS搞出来的吧。过几百万行代码的也不少 : IDE有时候很方便,但也不是没有就不能活了吧。
|
z****e 发帖数: 54598 | 37 给你一个历史上真实的例子
日本和德国
二战时候,德国兵是不配备冷兵器的,因为德国人打战,不跟你玩肉搏
见面就是冲锋枪,其次就是手枪,你见过照片德国兵拿着匕首在肉搏么?
什么国家的兵尤其喜欢配备冷兵器呢?
日本兵,连开个飞机,都要带着军刀上驾驶舱
你这不是搞嘛?你玩cs里面,匕首虽然有,但是你用过么?
我就刚学玩cs的时候,不知道ak那个枪口要下压
被人用匕首捅死过一次,奇耻大辱啊,从那以后再也没被人用匕首搞死过
我自己也从来没用匕首杀死过人,有枪为什么不用?
说到底就是一堆老家伙们因循守旧
制造出一堆屎坑来
我毕业时候,这些东西已经濒临完蛋了
但是又不得不去给这些家伙擦屁股
擦多了,麻痹的当然会有怨言
现在还喜欢这样搞的,多数都是ee转行的,没学过comp101的课
不懂用ide,其次是一堆老家伙们,它们读书的时代
就没有ide这个东西,所以工作了之后,也不跟上时代
就这么两批人,总之说白了,就是没用过ide
我学编程第一节课,同学就在用ide,我就跟着学着用
有啥难的嘛,无非安装一下而已了,用过了之后就再也不想回去裸写
【在 y***a 的大作中提到】 : 没人说匕首和手枪一样好用, 只是手枪在有些时候不见得比匕首好用。用匕首也不一 : 定就是抱残守缺
|
z****e 发帖数: 54598 | 38 一句话总结
你老了
我没你那么老
我也不需要那些所谓的经历
有啥意义么?
连eclipse都不会用的程序员
在我这行是很难立足的
另外ide没有什么东西比不了editor的
说白了ide就是editor之后的附加产品么?
是editor的超集,你写过软件自己想想是不是这样
如果你说比不了,只有一个原因,你不知道在哪里
你不应该去review别人代码,应该让别人review你的代码
但是因为你老了,你屁股已经坐上去了,所以别人没有机会review你的代码
所以你的习惯很难改,你的公司将会因此遭罪,给了竞争对手以机会
这也没啥,社会优胜劣汰,这样才有活力
editor就是冷兵器,ide就是热兵器
你说匕首能不能杀人?可以
但是进入热兵器时代之后,你没事用匕首干什么?
难道驾驶员还带个匕首上天?
lol
你头像的古德里安你见过它用匕首么?
装甲兵之父的精髓你都没学到
【在 h****r 的大作中提到】 : 我老这些年来,工作中写了几十万行C/C++code是有的,这些项目(单独一个项目总共 : 上百万行code的不少见)加起来上千万行都有。写自己的,review别人的,都是vi, : cscope/ctag,find/grep,shell command加上gdb搞定。在vi里用cscope跳看code是速 : 度最快的搞清workflow的方法,没有之一,这个哪种IDE也比不了。IDE我老从快20年前 : 的Borland C用起,10几年前的Jbuilder,eclipse都用过。IDE做debugger还是不好用 : ,尤其是多线程模式下。 : 你要说java,那是另一回事,当然我老现在写java code,也用eclipse,只是edit还是 : 用vi方式,习惯而已。 : 还是那句话,没经历没经验没见过不是你的错,不过不要一叶障目。
|
z****e 发帖数: 54598 | 39 来,上将,给你看看你们德国军队的装备
你觉得少了啥?你就像是二战时候还骑着马匹冲向敌阵的波兰骑兵
有半点古德里安的样子么?坦克是英国人发明的,闪电战是戴高乐提出的
最后将它们发扬光大的却是德国人,为啥?因为德国人不因循守旧
有趣的是,当年盟军评价日本人,就说它们还停留在一战时代
联想起日本人拿着katana进驾驶舱,你就觉得,盟军军官说得蛮有道理的
现在还在用vi的,尤其是主用vi的,就像是二战时候的波兰骑兵,举起马刀冲向坦克
英勇而无畏
一战
二战
【在 h****r 的大作中提到】 : 我老这些年来,工作中写了几十万行C/C++code是有的,这些项目(单独一个项目总共 : 上百万行code的不少见)加起来上千万行都有。写自己的,review别人的,都是vi, : cscope/ctag,find/grep,shell command加上gdb搞定。在vi里用cscope跳看code是速 : 度最快的搞清workflow的方法,没有之一,这个哪种IDE也比不了。IDE我老从快20年前 : 的Borland C用起,10几年前的Jbuilder,eclipse都用过。IDE做debugger还是不好用 : ,尤其是多线程模式下。 : 你要说java,那是另一回事,当然我老现在写java code,也用eclipse,只是edit还是 : 用vi方式,习惯而已。 : 还是那句话,没经历没经验没见过不是你的错,不过不要一叶障目。
|
g*****g 发帖数: 34805 | 40 我老很多年不写C/C++了,但无疑不能用IDE的开发项目越来越少,这个thread里大量提
到的例子就是只能在server端开发,资源受限等等。众所周知网络越来越快,嵌入式资
源越来越多,这个改变是早晚的事情。
人比机器贵,前几年我还不时需要ssh去部署,改配置等等,现在部署jenkins one
click,改配置有web UI。连看log都有web应用,需要ssh的时候极少。log动辄在几十
台机器上,让你ssh不是吐血,连grep都得distribute。工具是会进步的,码农有限的
精力,应该专注于码。 |
|
|
z****e 发帖数: 54598 | 41 soga
我还在ssh
看来得弄弄jenkins了
貌似很好用的样子
【在 g*****g 的大作中提到】 : 我老很多年不写C/C++了,但无疑不能用IDE的开发项目越来越少,这个thread里大量提 : 到的例子就是只能在server端开发,资源受限等等。众所周知网络越来越快,嵌入式资 : 源越来越多,这个改变是早晚的事情。 : 人比机器贵,前几年我还不时需要ssh去部署,改配置等等,现在部署jenkins one : click,改配置有web UI。连看log都有web应用,需要ssh的时候极少。log动辄在几十 : 台机器上,让你ssh不是吐血,连grep都得distribute。工具是会进步的,码农有限的 : 精力,应该专注于码。
|
d**********1 发帖数: 569 | 42 intellij表示不服
【在 n*y 的大作中提到】 : 这个问题还要讨论,写C用vi/emacs, 写java用eclipse。难道有其他选择?
|
A*********l 发帖数: 2005 | 43 嗯,造颗原子弹也是分分钟的事情。
【在 g*****g 的大作中提到】 : 搞都是可以搞的,只不过冷兵器时代要杀几十万人,光挖坑都好几天。现在一个核弹扔 : 进去100万人都杀了,分分钟的事情。
|
h****r 发帖数: 2056 | 44
你是哪行? 你那行比别的行强?我见过的各种高手,不管用c/c++,java还是
javascript,
还是其他语言,基本上都是能极其熟练地使用vi和各种shell命令的。没见谁整天拉着
个eclipse当宝。我老eclipse用的恐怕也不会比你差。
这么说吧,你要像你自己想像的那么拽,却年收入还挣不到40万刀,还是少说两句为好。
没听说谁创新的劲头在IDE上,在java上。古德里安这种人,也不是你能懂的。
【在 z****e 的大作中提到】 : 一句话总结 : 你老了 : 我没你那么老 : 我也不需要那些所谓的经历 : 有啥意义么? : 连eclipse都不会用的程序员 : 在我这行是很难立足的 : 另外ide没有什么东西比不了editor的 : 说白了ide就是editor之后的附加产品么? : 是editor的超集,你写过软件自己想想是不是这样
|
z****e 发帖数: 54598 | 45 ide是什么创新,我压根不把ide当回事
就是因为不觉得有啥了不起的,包括vi,所以坚决用ide
就像坐个飞机有啥了不起的,有钱就能坐
所以能坐飞机我就坐飞机,为啥还要走路呢?
说软件谈高手是狠搞笑的一件事
什么是高手?真正高手在做research呢
都出来打工了,高啥手?
一个人不能把所有事情全部搞定
要学会跟马崽们合作
你把东西搞得复杂难懂,不会体现你的水平
只会让别人私底下骂你,写个代码,弄那么复杂
擦屁股时候太多人是这种感觉,没啥复杂的东西
硬生生被人搞复杂了,vi就像五笔
会用五笔打字是不是高手?结果呢?
一个工具最好应该是不用学就能上手,这才是好工具
当然前提是别带出其他问题,各种命令行如果真有市场的话
m$早翘辫子了,m$等不少公司不就是傻瓜化各种命令行赚钱么?
你说我不懂古德里安,那行啊,那你说说为啥古德里安不主张骑兵师?
要用冷兵器,骑兵师可是最擅长的
我借用你的逻辑
高手基本上都能熟练地使用各种刀和弓,没见谁天天拉着个冲锋枪当宝的
这么说吧,你要是象你自己想象的那么拽,却没指挥过一个师,还是少说两句为好
尤其是历史书不准写拿马刀劈坦克,在坦克上,古德里安这种人,你能懂么?
lol
好。
【在 h****r 的大作中提到】 : : 你是哪行? 你那行比别的行强?我见过的各种高手,不管用c/c++,java还是 : javascript, : 还是其他语言,基本上都是能极其熟练地使用vi和各种shell命令的。没见谁整天拉着 : 个eclipse当宝。我老eclipse用的恐怕也不会比你差。 : 这么说吧,你要像你自己想像的那么拽,却年收入还挣不到40万刀,还是少说两句为好。 : 没听说谁创新的劲头在IDE上,在java上。古德里安这种人,也不是你能懂的。
|
z****e 发帖数: 54598 | 46 原子弹是大杀器
要想玩大,分布式是必需的
拿着匕首比划的永远不会有机会去了解原子弹
【在 A*********l 的大作中提到】 : 嗯,造颗原子弹也是分分钟的事情。
|
B********e 发帖数: 1062 | 47 你看什么系统呢?6000行的类?!
读百万行的系统不是让你一个一个类看,是要重框架着手,先分清楚每部分做什么的,
只看关键部分。
我们的系统很新,差不多不到5年,有些小的方面借鉴了java的优点,比如一个类一个
文件,而且文件名大多数和类名相同
语言和工具都是比较底层的东西,上面承载的知识business related更重要。
不是一成不变的,可以互相借鉴
【在 z****e 的大作中提到】 : 能活,但是我不想活在那个环境里 : 就像你现在说,你徒步去欧洲,行不行? : 可以 : 但是当然不愿意走着去,想飞过去 : 用vi搞出上百万行代码的项目,基本上都是屎坑 : 有遇到过,一个类6000行就这么出来的 : 因为用vi的话,所有东西写到一个file里面去会比较容易 : 比起去grep的话,但是6000行的类,你要我来看,我看吐血 : 我自己写,一个类200行就差不多要打住了 : 30倍于我自己写的类,你要我看,看了都想屎
|
j********x 发帖数: 2330 | |
r***y 发帖数: 4379 | 49 大牛好冲...
俺说的基本就是你说的那个另一回事.
话说用 vim 你那几百万行的代码做 refactor 还是闲庭信步吗? 你说你用一堆组合的
冷兵器也可以做到一样效率... 那我也没法...
如果你的项目再用了大量的第三方轮子, ide 精准的语法提示也极大的缩短熟悉新libs
的时间, 随调随看地显示doc等等的功能数不胜数... 当然 vim 你也有类似的, 但质
量就... 所以我说大家 tolerance 不一样...
另外, 用过好久 eclipse, nb, 和更久 IntelliJ(从v3开始) 的想说 Java 因为语言特
性, 好用的 ide 的确太多了.
但我不能否认 vi/vim 点射的精确, 它是我最喜爱的 editor, 但就是当 editor用, 上
学那会儿闲的蛋疼折腾配置 vim 当ide 用, 现在想想太自虐了, 有现成的 ide 快速完
成工作就行了, 毕竟写码的目的就是家庭生活...
以前在 ide 中都用过 vim plugin , 但最近也不爱用了, 有种戴套子嘿咻的感觉...
【在 h****r 的大作中提到】 : 我老这些年来,工作中写了几十万行C/C++code是有的,这些项目(单独一个项目总共 : 上百万行code的不少见)加起来上千万行都有。写自己的,review别人的,都是vi, : cscope/ctag,find/grep,shell command加上gdb搞定。在vi里用cscope跳看code是速 : 度最快的搞清workflow的方法,没有之一,这个哪种IDE也比不了。IDE我老从快20年前 : 的Borland C用起,10几年前的Jbuilder,eclipse都用过。IDE做debugger还是不好用 : ,尤其是多线程模式下。 : 你要说java,那是另一回事,当然我老现在写java code,也用eclipse,只是edit还是 : 用vi方式,习惯而已。 : 还是那句话,没经历没经验没见过不是你的错,不过不要一叶障目。
|
z*******3 发帖数: 13709 | 50 才5年,还早
10年之后,人换一拨之后
差不多就该开始骂娘了
而且5年前技术选型还选成c++
那这个找你们的cto和构架去
所谓
一将无能,累死三军
【在 B********e 的大作中提到】 : 你看什么系统呢?6000行的类?! : 读百万行的系统不是让你一个一个类看,是要重框架着手,先分清楚每部分做什么的, : 只看关键部分。 : 我们的系统很新,差不多不到5年,有些小的方面借鉴了java的优点,比如一个类一个 : 文件,而且文件名大多数和类名相同 : 语言和工具都是比较底层的东西,上面承载的知识business related更重要。 : 不是一成不变的,可以互相借鉴
|
|
|
g*****g 发帖数: 34805 | 51 IDE是不值得下太多功夫的东西。会eclipse也好,会emacs也好,都不是什么拿得出手
的东西。好的IDE就应该上手容易,功能强大。我从来不说什么这个IDE秒杀另一个这样
的话,只要你觉得效率高,愿意刻硬盘都可以。 |
z*******3 发帖数: 13709 | 52 一般都是用vi写代码的喜欢说秒杀一切ide
这个thread就有例子
【在 g*****g 的大作中提到】 : IDE是不值得下太多功夫的东西。会eclipse也好,会emacs也好,都不是什么拿得出手 : 的东西。好的IDE就应该上手容易,功能强大。我从来不说什么这个IDE秒杀另一个这样 : 的话,只要你觉得效率高,愿意刻硬盘都可以。
|
n******t 发帖数: 4406 | 53 你们这些搞前端的人怎么这么喜欢一统天下的感觉。
俺写了十几年程序,以vim为主,别的ide也用过。但是从来没成天对我看见的每一个人
说,ide没前途这种话。谁爱用什么用什么呗,脑子里面是垃圾难道还能用ide把垃圾变
成金子了?
【在 z*******3 的大作中提到】 : 一般都是用vi写代码的喜欢说秒杀一切ide : 这个thread就有例子
|
z*******3 发帖数: 13709 | 54 你不说并不代表其他人不说
脑子里是垃圾并不能因为ide就变成了金子
这个是有和无的差异,这个是做research最感兴趣的
但是效率是另外一回事
就像德国人杀犹太人
用枪一个个打当然可以
但是德国人觉得这样太慢
怎么办?
上毒气,高效简洁
德国人连杀人都是工业化操作
【在 n******t 的大作中提到】 : 你们这些搞前端的人怎么这么喜欢一统天下的感觉。 : 俺写了十几年程序,以vim为主,别的ide也用过。但是从来没成天对我看见的每一个人 : 说,ide没前途这种话。谁爱用什么用什么呗,脑子里面是垃圾难道还能用ide把垃圾变 : 成金子了?
|
a*7 发帖数: 157 | 55 其实不管技术再进步,基本的东西变不了。
比如你智能手机一代一代的换了,但是拉屎还不得蹲下老老实实拉。 |
z*******3 发帖数: 13709 | 56 抽水马桶的发明是多伟大的一件事啊
50年前中国人,今天的印度人还在用茅坑
工业化不是一夜之间就能完成的
【在 a*7 的大作中提到】 : 其实不管技术再进步,基本的东西变不了。 : 比如你智能手机一代一代的换了,但是拉屎还不得蹲下老老实实拉。
|
a*********a 发帖数: 3656 | 57 夹娃6000行,可能刚把import,getter,setter写完。夹娃6000个文件,可能一个具体类
都还没定义。而具体类的申明和定义都在同一个文件。
所以写夹娃没有IDE确实挺遭罪的。
【在 B********e 的大作中提到】 : 你看什么系统呢?6000行的类?! : 读百万行的系统不是让你一个一个类看,是要重框架着手,先分清楚每部分做什么的, : 只看关键部分。 : 我们的系统很新,差不多不到5年,有些小的方面借鉴了java的优点,比如一个类一个 : 文件,而且文件名大多数和类名相同 : 语言和工具都是比较底层的东西,上面承载的知识business related更重要。 : 不是一成不变的,可以互相借鉴
|
j********x 发帖数: 2330 | 58 赵策面对我当头棒喝式的侮辱选择了回避。。。
事实证明本帖就是个笑话。。。 |
z*******3 发帖数: 13709 | 59 我是懒得鸟你
才写了一万行代码都好意思拿出来说
随便一个学生,用python做个project,代码量都上千行了
所谓上万行不过是十个小project的量
也就是对你这种写c出身的人来说,会觉得这个量比较大
【在 j********x 的大作中提到】 : 赵策面对我当头棒喝式的侮辱选择了回避。。。 : 事实证明本帖就是个笑话。。。
|
z*******3 发帖数: 13709 | 60 算上set/get import
大概400行要分文件
如果不算上这些,纯粹的logic代码
200行就要分了
6000行看起来实在太痛苦
如果没有包装,全部都是static
那简直就是噩梦
c style代码看起来就是噩梦
【在 a*********a 的大作中提到】 : 夹娃6000行,可能刚把import,getter,setter写完。夹娃6000个文件,可能一个具体类 : 都还没定义。而具体类的申明和定义都在同一个文件。 : 所以写夹娃没有IDE确实挺遭罪的。
|
|
|
B********e 发帖数: 1062 | 61 嘿嘿, 恰恰在这套系统之前, 我们的平台是c++/java/c#混合的, 跨若干个平台。
现在我们的性能和可扩展性是以前的xx倍。java没有了, C#可能只有GUI那部分再用。
现在基本上所有的服务都在linux上, 包括提供给GUI的数据。
Java 比 C++ 优势在于有很多轮子可以用, 它的劣势是它的轮子不够好。
Java/C++ 的趋势真的是50步笑百步, 没准Java消失的速度超过C++。
学计算机的和学英文的其实很想, 鉴定成功的标准与你作的行业知识有关。
首先是行业知识, 其次是专业知识, 再次是专业工具。
不知道你为什么成天证明IDE好于VIM? 对于后来的人没有多大的提高。
【在 z*******3 的大作中提到】 : 才5年,还早 : 10年之后,人换一拨之后 : 差不多就该开始骂娘了 : 而且5年前技术选型还选成c++ : 那这个找你们的cto和构架去 : 所谓 : 一将无能,累死三军
|
g*****g 发帖数: 34805 | 62 你如果全套改成Java,性能和可扩展性都是你们现有系统的xx倍。问题是你们并没有那
么做。
【在 B********e 的大作中提到】 : 嘿嘿, 恰恰在这套系统之前, 我们的平台是c++/java/c#混合的, 跨若干个平台。 : 现在我们的性能和可扩展性是以前的xx倍。java没有了, C#可能只有GUI那部分再用。 : 现在基本上所有的服务都在linux上, 包括提供给GUI的数据。 : Java 比 C++ 优势在于有很多轮子可以用, 它的劣势是它的轮子不够好。 : Java/C++ 的趋势真的是50步笑百步, 没准Java消失的速度超过C++。 : 学计算机的和学英文的其实很想, 鉴定成功的标准与你作的行业知识有关。 : 首先是行业知识, 其次是专业知识, 再次是专业工具。 : 不知道你为什么成天证明IDE好于VIM? 对于后来的人没有多大的提高。
|
z****e 发帖数: 54598 | 63 就是因为混合所以做不下去
一个常识就是一个系统里面
使用的语言越少越好
而非越多越好
最早j2ee程序员需要倒腾js, html, sql, java, xml这五种语言
后来想尽一切办法,干掉其他几个,就剩下java和xml
之所以这么做,主要目的就是为了降低开发门槛
而非抬高门槛,使用语言多是抬高了开发门槛
最后程序员会迷失在回字的多种写法里面
其实绝大多数c++程序员根本达不到造轮子的水平
但是大多数c++程序员都自以为达到了造轮子的水平
到最后维护成了一个大问题
你还是没有到年限,等10年以后换一拨人之后再来
你们重构了一次系统,已经说明了失败,这个经验不值得吹嘘
简历上最好都不要写上去,你现在来讨论成功经验,太早
等你这套系统成功了再说,目前还远谈不上成功,5年太短
【在 B********e 的大作中提到】 : 嘿嘿, 恰恰在这套系统之前, 我们的平台是c++/java/c#混合的, 跨若干个平台。 : 现在我们的性能和可扩展性是以前的xx倍。java没有了, C#可能只有GUI那部分再用。 : 现在基本上所有的服务都在linux上, 包括提供给GUI的数据。 : Java 比 C++ 优势在于有很多轮子可以用, 它的劣势是它的轮子不够好。 : Java/C++ 的趋势真的是50步笑百步, 没准Java消失的速度超过C++。 : 学计算机的和学英文的其实很想, 鉴定成功的标准与你作的行业知识有关。 : 首先是行业知识, 其次是专业知识, 再次是专业工具。 : 不知道你为什么成天证明IDE好于VIM? 对于后来的人没有多大的提高。
|
z****e 发帖数: 54598 | 64 我要说明的是
工具的本身应该降低使用门槛
不要把这种无聊的东西神话
ide当然优于editor
如果不出于装逼目的
我想不出有什么不用ide的理由
除非你告诉我内存不够用
但是现在内存廉价得跟啥一样
连内存都买不起的公司,在我看来是一个joke
【在 B********e 的大作中提到】 : 嘿嘿, 恰恰在这套系统之前, 我们的平台是c++/java/c#混合的, 跨若干个平台。 : 现在我们的性能和可扩展性是以前的xx倍。java没有了, C#可能只有GUI那部分再用。 : 现在基本上所有的服务都在linux上, 包括提供给GUI的数据。 : Java 比 C++ 优势在于有很多轮子可以用, 它的劣势是它的轮子不够好。 : Java/C++ 的趋势真的是50步笑百步, 没准Java消失的速度超过C++。 : 学计算机的和学英文的其实很想, 鉴定成功的标准与你作的行业知识有关。 : 首先是行业知识, 其次是专业知识, 再次是专业工具。 : 不知道你为什么成天证明IDE好于VIM? 对于后来的人没有多大的提高。
|
B********e 发帖数: 1062 | 65 性能不可能,可扩展性不好说,
【在 g*****g 的大作中提到】 : 你如果全套改成Java,性能和可扩展性都是你们现有系统的xx倍。问题是你们并没有那 : 么做。
|
B********e 发帖数: 1062 | 66 我不愿意狐假虎威的炫耀我们的系统,反正有我们公司经验的同行业的公司比较欢迎。
不要夜郎自大的吹java扁c++了。
不同语言不同特性,难说谁好谁坏。
还有那谁谁,不要以为别人只能ssh到服务器上看log. 你们能不能不表现的如此弱智?
【在 z****e 的大作中提到】 : 就是因为混合所以做不下去 : 一个常识就是一个系统里面 : 使用的语言越少越好 : 而非越多越好 : 最早j2ee程序员需要倒腾js, html, sql, java, xml这五种语言 : 后来想尽一切办法,干掉其他几个,就剩下java和xml : 之所以这么做,主要目的就是为了降低开发门槛 : 而非抬高门槛,使用语言多是抬高了开发门槛 : 最后程序员会迷失在回字的多种写法里面 : 其实绝大多数c++程序员根本达不到造轮子的水平
|
g*****g 发帖数: 34805 | 67 我老就觉得你很可笑。既然你没有一个 纯 java的实现来对比,大口一开 xx倍除了说
明你们原来的系统做的烂难道还能说明别的不成?
【在 B********e 的大作中提到】 : 我不愿意狐假虎威的炫耀我们的系统,反正有我们公司经验的同行业的公司比较欢迎。 : 不要夜郎自大的吹java扁c++了。 : 不同语言不同特性,难说谁好谁坏。 : 还有那谁谁,不要以为别人只能ssh到服务器上看log. 你们能不能不表现的如此弱智?
|
z*******3 发帖数: 13709 | 68 lol
产品卖得好很多时候是sales的功劳
跟架构没啥必然联系
改变不了一个事实就是你们重构了系统
如果做得好为什么要重构?
不是我夜郎自大,而是你夜郎自大
就像我前面说的,大多数c++程序员并不具备有造轮子的实力
你们多半就是照猫画虎,自以为懂java,照着人家20年前的定义重新造一遍
还以为能造出比hotspot更牛叉的jvm来
最后极有可能是画虎不成反类犬
again,等你们人换一拨后再来说
现阶段看到的事实是你们的系统构架比较失败
【在 B********e 的大作中提到】 : 我不愿意狐假虎威的炫耀我们的系统,反正有我们公司经验的同行业的公司比较欢迎。 : 不要夜郎自大的吹java扁c++了。 : 不同语言不同特性,难说谁好谁坏。 : 还有那谁谁,不要以为别人只能ssh到服务器上看log. 你们能不能不表现的如此弱智?
|
z*******3 发帖数: 13709 | 69 是你不会而已
【在 B********e 的大作中提到】 : 性能不可能,可扩展性不好说,
|
B********e 发帖数: 1062 | 70 我从来没有说和纯java系统比
我们之前的系统就是现在业界平均水平吧
那xx倍是按照一些行业参数测出来的。
【在 g*****g 的大作中提到】 : 我老就觉得你很可笑。既然你没有一个 纯 java的实现来对比,大口一开 xx倍除了说 : 明你们原来的系统做的烂难道还能说明别的不成?
|
|
|
B********e 发帖数: 1062 | 71 没啥营养的帖子我就不回了
【在 z*******3 的大作中提到】 : lol : 产品卖得好很多时候是sales的功劳 : 跟架构没啥必然联系 : 改变不了一个事实就是你们重构了系统 : 如果做得好为什么要重构? : 不是我夜郎自大,而是你夜郎自大 : 就像我前面说的,大多数c++程序员并不具备有造轮子的实力 : 你们多半就是照猫画虎,自以为懂java,照着人家20年前的定义重新造一遍 : 还以为能造出比hotspot更牛叉的jvm来 : 最后极有可能是画虎不成反类犬
|
j********x 发帖数: 2330 | 72 赵总。。。Ifuleu
请问我何时说过我写过一万行代码?
请问我何时说过我写c出身?
你还能再扯淡点么。。。
【在 z*******3 的大作中提到】 : 我是懒得鸟你 : 才写了一万行代码都好意思拿出来说 : 随便一个学生,用python做个project,代码量都上千行了 : 所谓上万行不过是十个小project的量 : 也就是对你这种写c出身的人来说,会觉得这个量比较大
|
z*******3 发帖数: 13709 | 73 lol
自己说过的话都跟放屁一样,转眼就忘了
行了您,到此为止吧
你赢了
【在 j********x 的大作中提到】 : 赵总。。。Ifuleu : 请问我何时说过我写过一万行代码? : 请问我何时说过我写c出身? : 你还能再扯淡点么。。。
|
m******t 发帖数: 635 | 74 赞高大上。年初剪了微软的羊毛,搞了接近40多个VPS, 都是单个ssh去发布和维护,
升级个包都吐血啊。两个月前用了两天尝试了用Chef来自动化,感觉超级不靠普啊,当
然也可能是我不会用。
大牛给详细介绍下运维方案吧,除了Jenkins, 怎么管理VPS?
【在 g*****g 的大作中提到】 : 我老很多年不写C/C++了,但无疑不能用IDE的开发项目越来越少,这个thread里大量提 : 到的例子就是只能在server端开发,资源受限等等。众所周知网络越来越快,嵌入式资 : 源越来越多,这个改变是早晚的事情。 : 人比机器贵,前几年我还不时需要ssh去部署,改配置等等,现在部署jenkins one : click,改配置有web UI。连看log都有web应用,需要ssh的时候极少。log动辄在几十 : 台机器上,让你ssh不是吐血,连grep都得distribute。工具是会进步的,码农有限的 : 精力,应该专注于码。
|
c******n 发帖数: 16666 | 75 这个问题我也得关注下。。mark
【在 m******t 的大作中提到】 : 赞高大上。年初剪了微软的羊毛,搞了接近40多个VPS, 都是单个ssh去发布和维护, : 升级个包都吐血啊。两个月前用了两天尝试了用Chef来自动化,感觉超级不靠普啊,当 : 然也可能是我不会用。 : 大牛给详细介绍下运维方案吧,除了Jenkins, 怎么管理VPS?
|
g*****g 发帖数: 34805 | 76 我们用的是 asgard, Jenkins只是build系统,build成功直接调 asgard部署. 所以测
试环境这边代码 check in, 那边就部署然后开始跑 integration test. 都没问题 QA
再起个 jenkins job就部署到产品了。这叫做 continuous delivery. 如果自动化测试
充分连QA点头那部分都可以省掉,这边checkin测试都跑完了就部署,这叫 continuous
deployment.
【在 m******t 的大作中提到】 : 赞高大上。年初剪了微软的羊毛,搞了接近40多个VPS, 都是单个ssh去发布和维护, : 升级个包都吐血啊。两个月前用了两天尝试了用Chef来自动化,感觉超级不靠普啊,当 : 然也可能是我不会用。 : 大牛给详细介绍下运维方案吧,除了Jenkins, 怎么管理VPS?
|
m******t 发帖数: 635 | 77 多谢大牛指点,这就去研究下。初看好像是aws only的,估计不一定能够用到azure上
面,:)
【在 g*****g 的大作中提到】 : 我们用的是 asgard, Jenkins只是build系统,build成功直接调 asgard部署. 所以测 : 试环境这边代码 check in, 那边就部署然后开始跑 integration test. 都没问题 QA : 再起个 jenkins job就部署到产品了。这叫做 continuous delivery. 如果自动化测试 : 充分连QA点头那部分都可以省掉,这边checkin测试都跑完了就部署,这叫 continuous : deployment.
|
z*******3 发帖数: 13709 | 78 我也想知道这个问题,我们这边cloud是直接抄袭aws的research cloud
不知道asgard能不能直接用
asgard说的是这个吗?
http://github.com/Netflix/asgard
【在 m******t 的大作中提到】 : 多谢大牛指点,这就去研究下。初看好像是aws only的,估计不一定能够用到azure上 : 面,:)
|
z*******3 发帖数: 13709 | 79 还有就是,如果我只用ubuntu的话,juju能做类似的事不?
juju也有nodes的可视化
QA
continuous
【在 g*****g 的大作中提到】 : 我们用的是 asgard, Jenkins只是build系统,build成功直接调 asgard部署. 所以测 : 试环境这边代码 check in, 那边就部署然后开始跑 integration test. 都没问题 QA : 再起个 jenkins job就部署到产品了。这叫做 continuous delivery. 如果自动化测试 : 充分连QA点头那部分都可以省掉,这边checkin测试都跑完了就部署,这叫 continuous : deployment.
|
m******t 发帖数: 635 | 80 应该是。给说说你们那个山寨版的aws research cloud,是开源的么?
【在 z*******3 的大作中提到】 : 我也想知道这个问题,我们这边cloud是直接抄袭aws的research cloud : 不知道asgard能不能直接用 : asgard说的是这个吗? : http://github.com/Netflix/asgard
|
|
|
g*****g 发帖数: 34805 | 81 我不知道,我只用这些工具,不做着这些工具的整合。
【在 z*******3 的大作中提到】 : 我也想知道这个问题,我们这边cloud是直接抄袭aws的research cloud : 不知道asgard能不能直接用 : asgard说的是这个吗? : http://github.com/Netflix/asgard
|
z*******3 发帖数: 13709 | 82 好像不是,政府组织弄的,不过各个界面命令都直接抄袭aws
这样可以降低门槛,你想自己搭一个cloud?
【在 m******t 的大作中提到】 : 应该是。给说说你们那个山寨版的aws research cloud,是开源的么?
|
y***a 发帖数: 840 | 83 "所以如果用vi来写代码,上百万行代码当然搞不定
或者很难搞定,我也搞不定,我不相信这里有谁面对百万行代码"
你不要偷换概念好不好, 你的原话是不相信谁能VI搞定上百万行代码。你扯这么多IDE
的好处,比VI强有什么用,睡不知道,还用你来装?
【在 z****e 的大作中提到】 : 我要说明的是 : 工具的本身应该降低使用门槛 : 不要把这种无聊的东西神话 : ide当然优于editor : 如果不出于装逼目的 : 我想不出有什么不用ide的理由 : 除非你告诉我内存不够用 : 但是现在内存廉价得跟啥一样 : 连内存都买不起的公司,在我看来是一个joke
|
z*******3 发帖数: 13709 | 84 lol
谁都知道,你确定?
你又不是其他人,你凭什么替其他人说话?
至于搞不搞得定,那你要定义搞定
写出屎坑一样有人会定义成搞得定
这年头,自以为搞得定的人不要太多
物理民科从来都认为自己搞得定相对论
IDE
【在 y***a 的大作中提到】 : "所以如果用vi来写代码,上百万行代码当然搞不定 : 或者很难搞定,我也搞不定,我不相信这里有谁面对百万行代码" : 你不要偷换概念好不好, 你的原话是不相信谁能VI搞定上百万行代码。你扯这么多IDE : 的好处,比VI强有什么用,睡不知道,还用你来装?
|
y***a 发帖数: 840 | 85 我可能错了?你举个例子,谁认为IDE比纯粹编辑器差的。
要这么说你拿个IDE也不一定敢说能搞定了,那还吵个屁啊
【在 z*******3 的大作中提到】 : lol : 谁都知道,你确定? : 你又不是其他人,你凭什么替其他人说话? : 至于搞不搞得定,那你要定义搞定 : 写出屎坑一样有人会定义成搞得定 : 这年头,自以为搞得定的人不要太多 : 物理民科从来都认为自己搞得定相对论 : : IDE
|
z*******3 发帖数: 13709 | 86 哼,我说的是我觉得vi搞不定
但是不排除这个世界上有人能搞定
但是我不认为你是其中之一
甚至我都不认为这里灌水的id有人是其中之一
总是自以为是牛人不好
就是因为觉得自己搞不定,所以才需要ide
有了ide,能搞定的概率大增
这个完全就是一个scale,或者说是多和寡的问题
而非是和否的问题
吵什么?问你自己
是你在吵
【在 y***a 的大作中提到】 : 我可能错了?你举个例子,谁认为IDE比纯粹编辑器差的。 : 要这么说你拿个IDE也不一定敢说能搞定了,那还吵个屁啊
|
y***a 发帖数: 840 | 87 你知道是个多喝挂的问题就行了
【在 z*******3 的大作中提到】 : 哼,我说的是我觉得vi搞不定 : 但是不排除这个世界上有人能搞定 : 但是我不认为你是其中之一 : 甚至我都不认为这里灌水的id有人是其中之一 : 总是自以为是牛人不好 : 就是因为觉得自己搞不定,所以才需要ide : 有了ide,能搞定的概率大增 : 这个完全就是一个scale,或者说是多和寡的问题 : 而非是和否的问题 : 吵什么?问你自己
|
z*******3 发帖数: 13709 | 88 这不是废话么?
【在 y***a 的大作中提到】 : 你知道是个多喝挂的问题就行了
|
y***a 发帖数: 840 | 89 是你一堆废话,最后还要自己修正解释。有拿个时间,你用你的IDE可以搞定又几百万
代码了。
【在 z*******3 的大作中提到】 : 这不是废话么?
|
z*******3 发帖数: 13709 | 90 lol
你以为我不在写代码?
【在 y***a 的大作中提到】 : 是你一堆废话,最后还要自己修正解释。有拿个时间,你用你的IDE可以搞定又几百万 : 代码了。
|
|
|
y***a 发帖数: 840 | 91 我就是觉得这么烂的坑我也跳,太无聊了
【在 z*******3 的大作中提到】 : lol : 你以为我不在写代码?
|
j********x 发帖数: 2330 | 92 所以我说你也就只配跟奔五大妈调情。。。
【在 z*******3 的大作中提到】 : lol : 你以为我不在写代码?
|