i*i
2 楼
【 以下文字转载自 TVGame 讨论区 】
发信人: iwii (猫猫), 信区: TVGame
标 题: 这个不错
发信站: BBS 未名空间站 (Mon Nov 22 22:07:32 2010, 美东)
发信人: iwii (猫猫), 信区: TVGame
标 题: 这个不错
发信站: BBS 未名空间站 (Mon Nov 22 22:07:32 2010, 美东)
d*e
3 楼
这样的年纪,这样的地位,一个月还要跑19场演唱会,还要上我是歌手这种节目让人耍
,混得太惨了。难道是小媳归太费钱了。
如果三十年前的齐秦是一匹北方的狼,今天的他就是一头掉了毛跛了腿的哈士奇。
★ 发自iPhone App: ChineseWeb 7.8
,混得太惨了。难道是小媳归太费钱了。
如果三十年前的齐秦是一匹北方的狼,今天的他就是一头掉了毛跛了腿的哈士奇。
★ 发自iPhone App: ChineseWeb 7.8
a*0
4 楼
谢谢!
p*e
5 楼
【 以下文字转载自 Apple 讨论区 】
发信人: palouse (^_^), 信区: Apple
标 题: 有iphone 3的deal吗
发信站: BBS 未名空间站 (Wed Nov 24 20:17:46 2010, 美东)
unlock的那种。谢谢
发信人: palouse (^_^), 信区: Apple
标 题: 有iphone 3的deal吗
发信站: BBS 未名空间站 (Wed Nov 24 20:17:46 2010, 美东)
unlock的那种。谢谢
z*3
6 楼
估计就很难搞下去了
两万多行代码应该也是一个人能够记忆的极限
人能够记忆的空间当然是有限的
所以如果用vi来写代码,上百万行代码当然搞不定
或者很难搞定,我也搞不定,我不相信这里有谁面对百万行代码
不用ide能轻松搞定的,但是如果借助ide的帮忙
百万行代码,多数人都能搞得定,这个我信
说到底就是
vi这种手工作坊程序员不相信有ide工业大生产这么一回事
两万多行代码应该也是一个人能够记忆的极限
人能够记忆的空间当然是有限的
所以如果用vi来写代码,上百万行代码当然搞不定
或者很难搞定,我也搞不定,我不相信这里有谁面对百万行代码
不用ide能轻松搞定的,但是如果借助ide的帮忙
百万行代码,多数人都能搞得定,这个我信
说到底就是
vi这种手工作坊程序员不相信有ide工业大生产这么一回事
b*1
7 楼
Liquid Chromatography - Tandem mass spectrometry 可简写为LC/MS/MS 或LC-MS/MS
这两者是一样的还是表达不同的意思。
这两者是一样的还是表达不同的意思。
g*c
8 楼
谢谢提醒。
l*n
13 楼
计数是什么意思?
s*l
14 楼
还到处当评委。。确实好象特别需要钱。
a*g
15 楼
没必要 屏够硬 带套带膜不爽
h*y
20 楼
Re
w*e
26 楼
同问。
s*o
32 楼
Linux kernel 怎么样?很简单吗?
[在 quantx (X矿工) 的大作中提到:]
:很烂。分析功能比IDE弱太多了。
:
:...........
[在 quantx (X矿工) 的大作中提到:]
:很烂。分析功能比IDE弱太多了。
:
:...........
j*3
37 楼
http://www.ssa.gov/ssnumber/
【在 G****d 的大作中提到】
: 去哪换?
【在 G****d 的大作中提到】
: 去哪换?
y*a
38 楼
GOODBUG说的这个是部分事实。 其实这里有一个为什么IDE在系统软件里用的不多的问
题。很多IDE最后还是被当作花瓶放那儿。 谁不想用个方便易用的IDE?主要是现有IDE
对系统软件开发支持还很差,对底层系统开发来说还是鸡肋。
核弹是比较厉害,系统软件有点像地下5公里的东西,里面很多AD HOC的东西,不想上
层应用(像地面建筑)那样有大量的用户。你一个核弹下来搞地上建筑像热刀切黄油,
但对地下很深的东西却杀伤力有限。底层系统开发的人也想用啊,但是等不及啊。问
题还是用户量不够大,没人care,也没时间care, care了也没有很好的解决方案。
但是ZHAOCE所谓的没ide搞不定上百万代码的论断明显是错的。 这个恰好是一个门槛,
你没有IDE搞不定上百万行的代码,那是你还没有那个耐心,技巧或者道行。
【在 g*****g 的大作中提到】
: 搞都是可以搞的,只不过冷兵器时代要杀几十万人,光挖坑都好几天。现在一个核弹扔
: 进去100万人都杀了,分分钟的事情。
题。很多IDE最后还是被当作花瓶放那儿。 谁不想用个方便易用的IDE?主要是现有IDE
对系统软件开发支持还很差,对底层系统开发来说还是鸡肋。
核弹是比较厉害,系统软件有点像地下5公里的东西,里面很多AD HOC的东西,不想上
层应用(像地面建筑)那样有大量的用户。你一个核弹下来搞地上建筑像热刀切黄油,
但对地下很深的东西却杀伤力有限。底层系统开发的人也想用啊,但是等不及啊。问
题还是用户量不够大,没人care,也没时间care, care了也没有很好的解决方案。
但是ZHAOCE所谓的没ide搞不定上百万代码的论断明显是错的。 这个恰好是一个门槛,
你没有IDE搞不定上百万行的代码,那是你还没有那个耐心,技巧或者道行。
【在 g*****g 的大作中提到】
: 搞都是可以搞的,只不过冷兵器时代要杀几十万人,光挖坑都好几天。现在一个核弹扔
: 进去100万人都杀了,分分钟的事情。
q*x
39 楼
什么叫搞定?有足够的资源,打孔机也可以搞定百万行代码呢。是不是这样的人也可以
说vi用户没有耐心、技巧、道行?李寻欢的飞刀道行很高,不能说明飞刀和手枪一样好
用。
人类文明的发展,一大重要特征就是工具的发展,计算机行业也一样。不必抱残守缺。
IDE
【在 y***a 的大作中提到】
: GOODBUG说的这个是部分事实。 其实这里有一个为什么IDE在系统软件里用的不多的问
: 题。很多IDE最后还是被当作花瓶放那儿。 谁不想用个方便易用的IDE?主要是现有IDE
: 对系统软件开发支持还很差,对底层系统开发来说还是鸡肋。
: 核弹是比较厉害,系统软件有点像地下5公里的东西,里面很多AD HOC的东西,不想上
: 层应用(像地面建筑)那样有大量的用户。你一个核弹下来搞地上建筑像热刀切黄油,
: 但对地下很深的东西却杀伤力有限。底层系统开发的人也想用啊,但是等不及啊。问
: 题还是用户量不够大,没人care,也没时间care, care了也没有很好的解决方案。
: 但是ZHAOCE所谓的没ide搞不定上百万代码的论断明显是错的。 这个恰好是一个门槛,
: 你没有IDE搞不定上百万行的代码,那是你还没有那个耐心,技巧或者道行。
说vi用户没有耐心、技巧、道行?李寻欢的飞刀道行很高,不能说明飞刀和手枪一样好
用。
人类文明的发展,一大重要特征就是工具的发展,计算机行业也一样。不必抱残守缺。
IDE
【在 y***a 的大作中提到】
: GOODBUG说的这个是部分事实。 其实这里有一个为什么IDE在系统软件里用的不多的问
: 题。很多IDE最后还是被当作花瓶放那儿。 谁不想用个方便易用的IDE?主要是现有IDE
: 对系统软件开发支持还很差,对底层系统开发来说还是鸡肋。
: 核弹是比较厉害,系统软件有点像地下5公里的东西,里面很多AD HOC的东西,不想上
: 层应用(像地面建筑)那样有大量的用户。你一个核弹下来搞地上建筑像热刀切黄油,
: 但对地下很深的东西却杀伤力有限。底层系统开发的人也想用啊,但是等不及啊。问
: 题还是用户量不够大,没人care,也没时间care, care了也没有很好的解决方案。
: 但是ZHAOCE所谓的没ide搞不定上百万代码的论断明显是错的。 这个恰好是一个门槛,
: 你没有IDE搞不定上百万行的代码,那是你还没有那个耐心,技巧或者道行。
k*a
42 楼
实在看不下去这种讨论了。那些天天鼓吹用vi的,我相信他们没写过海量程序,最多就
是个脚本了不得了。也见过开vi、emacs写程序的,都是些老头。年轻人用这些那就是
装逼了,都是些在学校不知天高地厚的孩子。
到公司工作了你开着vi写程序看manager抽你不。
是个脚本了不得了。也见过开vi、emacs写程序的,都是些老头。年轻人用这些那就是
装逼了,都是些在学校不知天高地厚的孩子。
到公司工作了你开着vi写程序看manager抽你不。
g*g
44 楼
你这个就不现实了,写底层的程序员远比写应用的少,工作数目摆在那呢。自然代码量
也少得多。
另外写底层的也不见得用IDE不能促进效率。ctag这类东西的存在就说明了即使对这些
人,IDE也是有意义的。
VI
【在 y***a 的大作中提到】
: 那是你工作内容的特点决定的。你比较幸运,有好用的IDE。也许以后会有好用的IDE可
: 以让kernel,driver, 工具链这些东西的开发者都转过去。但是,至少现在,我看见的
: 有经验的底层开发者都还是Vi/EMACS, 这些东西的代码量不见得比其他上层软件少多
: 少。搞这些底层软件的人也不是傻子,有好用IDE的谁会舍近求远?但现在还不都是VI
: /EMACS玩转上百万行代码?
也少得多。
另外写底层的也不见得用IDE不能促进效率。ctag这类东西的存在就说明了即使对这些
人,IDE也是有意义的。
VI
【在 y***a 的大作中提到】
: 那是你工作内容的特点决定的。你比较幸运,有好用的IDE。也许以后会有好用的IDE可
: 以让kernel,driver, 工具链这些东西的开发者都转过去。但是,至少现在,我看见的
: 有经验的底层开发者都还是Vi/EMACS, 这些东西的代码量不见得比其他上层软件少多
: 少。搞这些底层软件的人也不是傻子,有好用IDE的谁会舍近求远?但现在还不都是VI
: /EMACS玩转上百万行代码?
n*y
45 楼
这个问题还要讨论,写C用vi/emacs, 写java用eclipse。难道有其他选择?
y*a
46 楼
我说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
经验在里面。如果你吧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
47 楼
逻辑什么就不讨论了。
我只想说Linux kernel 不简单,vim+ctags+cscope 很好用,用来做Kernel开发效率不
比其他IDE 差。
你回头看看你5楼的回帖,就应该知道我说什么了。
[在 quantx (X矿工) 的大作中提到:]
:我来猜一下。你是想说Linux kernal复杂,并且可以用vi工具链搞定,所以vi工具链
分析功能不弱?
:
:...........
我只想说Linux kernel 不简单,vim+ctags+cscope 很好用,用来做Kernel开发效率不
比其他IDE 差。
你回头看看你5楼的回帖,就应该知道我说什么了。
[在 quantx (X矿工) 的大作中提到:]
:我来猜一下。你是想说Linux kernal复杂,并且可以用vi工具链搞定,所以vi工具链
分析功能不弱?
:
:...........
s*o
51 楼
虚函数?
你认为Linux全是C++写的?或者Java写的?
你认为Linux全是C++写的?或者Java写的?
h*r
54 楼
我老这些年来,工作中写了几十万行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 不一样。
上百万行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
55 楼
emacs+cscope完胜所有IDE
f*z
56 楼
在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方式,习惯而已。
: 还是那句话,没经历没经验没见过不是你的错,不过不要一叶障目。
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
57 楼
我很奇怪是不是一个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工业大生产这么一回事
我就在维护和开发公司一个百万级别的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
58 楼
作为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写!
【在 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
60 楼
是没那个时间
就跟你现在要环游世界
你当然可以坐船,就跟上上个世纪一样
但是有飞机为啥不坐?
IDE
【在 y***a 的大作中提到】
: GOODBUG说的这个是部分事实。 其实这里有一个为什么IDE在系统软件里用的不多的问
: 题。很多IDE最后还是被当作花瓶放那儿。 谁不想用个方便易用的IDE?主要是现有IDE
: 对系统软件开发支持还很差,对底层系统开发来说还是鸡肋。
: 核弹是比较厉害,系统软件有点像地下5公里的东西,里面很多AD HOC的东西,不想上
: 层应用(像地面建筑)那样有大量的用户。你一个核弹下来搞地上建筑像热刀切黄油,
: 但对地下很深的东西却杀伤力有限。底层系统开发的人也想用啊,但是等不及啊。问
: 题还是用户量不够大,没人care,也没时间care, care了也没有很好的解决方案。
: 但是ZHAOCE所谓的没ide搞不定上百万代码的论断明显是错的。 这个恰好是一个门槛,
: 你没有IDE搞不定上百万行的代码,那是你还没有那个耐心,技巧或者道行。
就跟你现在要环游世界
你当然可以坐船,就跟上上个世纪一样
但是有飞机为啥不坐?
IDE
【在 y***a 的大作中提到】
: GOODBUG说的这个是部分事实。 其实这里有一个为什么IDE在系统软件里用的不多的问
: 题。很多IDE最后还是被当作花瓶放那儿。 谁不想用个方便易用的IDE?主要是现有IDE
: 对系统软件开发支持还很差,对底层系统开发来说还是鸡肋。
: 核弹是比较厉害,系统软件有点像地下5公里的东西,里面很多AD HOC的东西,不想上
: 层应用(像地面建筑)那样有大量的用户。你一个核弹下来搞地上建筑像热刀切黄油,
: 但对地下很深的东西却杀伤力有限。底层系统开发的人也想用啊,但是等不及啊。问
: 题还是用户量不够大,没人care,也没时间care, care了也没有很好的解决方案。
: 但是ZHAOCE所谓的没ide搞不定上百万代码的论断明显是错的。 这个恰好是一个门槛,
: 你没有IDE搞不定上百万行的代码,那是你还没有那个耐心,技巧或者道行。
z*e
61 楼
直接淘汰了
挽救个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写!
挽救个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
63 楼
给你一个历史上真实的例子
日本和德国
二战时候,德国兵是不配备冷兵器的,因为德国人打战,不跟你玩肉搏
见面就是冲锋枪,其次就是手枪,你见过照片德国兵拿着匕首在肉搏么?
什么国家的兵尤其喜欢配备冷兵器呢?
日本兵,连开个飞机,都要带着军刀上驾驶舱
你这不是搞嘛?你玩cs里面,匕首虽然有,但是你用过么?
我就刚学玩cs的时候,不知道ak那个枪口要下压
被人用匕首捅死过一次,奇耻大辱啊,从那以后再也没被人用匕首搞死过
我自己也从来没用匕首杀死过人,有枪为什么不用?
说到底就是一堆老家伙们因循守旧
制造出一堆屎坑来
我毕业时候,这些东西已经濒临完蛋了
但是又不得不去给这些家伙擦屁股
擦多了,麻痹的当然会有怨言
现在还喜欢这样搞的,多数都是ee转行的,没学过comp101的课
不懂用ide,其次是一堆老家伙们,它们读书的时代
就没有ide这个东西,所以工作了之后,也不跟上时代
就这么两批人,总之说白了,就是没用过ide
我学编程第一节课,同学就在用ide,我就跟着学着用
有啥难的嘛,无非安装一下而已了,用过了之后就再也不想回去裸写
【在 y***a 的大作中提到】
: 没人说匕首和手枪一样好用, 只是手枪在有些时候不见得比匕首好用。用匕首也不一
: 定就是抱残守缺
日本和德国
二战时候,德国兵是不配备冷兵器的,因为德国人打战,不跟你玩肉搏
见面就是冲锋枪,其次就是手枪,你见过照片德国兵拿着匕首在肉搏么?
什么国家的兵尤其喜欢配备冷兵器呢?
日本兵,连开个飞机,都要带着军刀上驾驶舱
你这不是搞嘛?你玩cs里面,匕首虽然有,但是你用过么?
我就刚学玩cs的时候,不知道ak那个枪口要下压
被人用匕首捅死过一次,奇耻大辱啊,从那以后再也没被人用匕首搞死过
我自己也从来没用匕首杀死过人,有枪为什么不用?
说到底就是一堆老家伙们因循守旧
制造出一堆屎坑来
我毕业时候,这些东西已经濒临完蛋了
但是又不得不去给这些家伙擦屁股
擦多了,麻痹的当然会有怨言
现在还喜欢这样搞的,多数都是ee转行的,没学过comp101的课
不懂用ide,其次是一堆老家伙们,它们读书的时代
就没有ide这个东西,所以工作了之后,也不跟上时代
就这么两批人,总之说白了,就是没用过ide
我学编程第一节课,同学就在用ide,我就跟着学着用
有啥难的嘛,无非安装一下而已了,用过了之后就再也不想回去裸写
【在 y***a 的大作中提到】
: 没人说匕首和手枪一样好用, 只是手枪在有些时候不见得比匕首好用。用匕首也不一
: 定就是抱残守缺
z*e
64 楼
一句话总结
你老了
我没你那么老
我也不需要那些所谓的经历
有啥意义么?
连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方式,习惯而已。
: 还是那句话,没经历没经验没见过不是你的错,不过不要一叶障目。
你老了
我没你那么老
我也不需要那些所谓的经历
有啥意义么?
连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
65 楼
来,上将,给你看看你们德国军队的装备
你觉得少了啥?你就像是二战时候还骑着马匹冲向敌阵的波兰骑兵
有半点古德里安的样子么?坦克是英国人发明的,闪电战是戴高乐提出的
最后将它们发扬光大的却是德国人,为啥?因为德国人不因循守旧
有趣的是,当年盟军评价日本人,就说它们还停留在一战时代
联想起日本人拿着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方式,习惯而已。
: 还是那句话,没经历没经验没见过不是你的错,不过不要一叶障目。
你觉得少了啥?你就像是二战时候还骑着马匹冲向敌阵的波兰骑兵
有半点古德里安的样子么?坦克是英国人发明的,闪电战是戴高乐提出的
最后将它们发扬光大的却是德国人,为啥?因为德国人不因循守旧
有趣的是,当年盟军评价日本人,就说它们还停留在一战时代
联想起日本人拿着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
66 楼
我老很多年不写C/C++了,但无疑不能用IDE的开发项目越来越少,这个thread里大量提
到的例子就是只能在server端开发,资源受限等等。众所周知网络越来越快,嵌入式资
源越来越多,这个改变是早晚的事情。
人比机器贵,前几年我还不时需要ssh去部署,改配置等等,现在部署jenkins one
click,改配置有web UI。连看log都有web应用,需要ssh的时候极少。log动辄在几十
台机器上,让你ssh不是吐血,连grep都得distribute。工具是会进步的,码农有限的
精力,应该专注于码。
到的例子就是只能在server端开发,资源受限等等。众所周知网络越来越快,嵌入式资
源越来越多,这个改变是早晚的事情。
人比机器贵,前几年我还不时需要ssh去部署,改配置等等,现在部署jenkins one
click,改配置有web UI。连看log都有web应用,需要ssh的时候极少。log动辄在几十
台机器上,让你ssh不是吐血,连grep都得distribute。工具是会进步的,码农有限的
精力,应该专注于码。
z*e
67 楼
soga
我还在ssh
看来得弄弄jenkins了
貌似很好用的样子
【在 g*****g 的大作中提到】
: 我老很多年不写C/C++了,但无疑不能用IDE的开发项目越来越少,这个thread里大量提
: 到的例子就是只能在server端开发,资源受限等等。众所周知网络越来越快,嵌入式资
: 源越来越多,这个改变是早晚的事情。
: 人比机器贵,前几年我还不时需要ssh去部署,改配置等等,现在部署jenkins one
: click,改配置有web UI。连看log都有web应用,需要ssh的时候极少。log动辄在几十
: 台机器上,让你ssh不是吐血,连grep都得distribute。工具是会进步的,码农有限的
: 精力,应该专注于码。
我还在ssh
看来得弄弄jenkins了
貌似很好用的样子
【在 g*****g 的大作中提到】
: 我老很多年不写C/C++了,但无疑不能用IDE的开发项目越来越少,这个thread里大量提
: 到的例子就是只能在server端开发,资源受限等等。众所周知网络越来越快,嵌入式资
: 源越来越多,这个改变是早晚的事情。
: 人比机器贵,前几年我还不时需要ssh去部署,改配置等等,现在部署jenkins one
: click,改配置有web UI。连看log都有web应用,需要ssh的时候极少。log动辄在几十
: 台机器上,让你ssh不是吐血,连grep都得distribute。工具是会进步的,码农有限的
: 精力,应该专注于码。
h*r
70 楼
你是哪行? 你那行比别的行强?我见过的各种高手,不管用c/c++,java还是
javascript,
还是其他语言,基本上都是能极其熟练地使用vi和各种shell命令的。没见谁整天拉着
个eclipse当宝。我老eclipse用的恐怕也不会比你差。
这么说吧,你要像你自己想像的那么拽,却年收入还挣不到40万刀,还是少说两句为好。
没听说谁创新的劲头在IDE上,在java上。古德里安这种人,也不是你能懂的。
【在 z****e 的大作中提到】
: 一句话总结
: 你老了
: 我没你那么老
: 我也不需要那些所谓的经历
: 有啥意义么?
: 连eclipse都不会用的程序员
: 在我这行是很难立足的
: 另外ide没有什么东西比不了editor的
: 说白了ide就是editor之后的附加产品么?
: 是editor的超集,你写过软件自己想想是不是这样
z*e
71 楼
ide是什么创新,我压根不把ide当回事
就是因为不觉得有啥了不起的,包括vi,所以坚决用ide
就像坐个飞机有啥了不起的,有钱就能坐
所以能坐飞机我就坐飞机,为啥还要走路呢?
说软件谈高手是狠搞笑的一件事
什么是高手?真正高手在做research呢
都出来打工了,高啥手?
一个人不能把所有事情全部搞定
要学会跟马崽们合作
你把东西搞得复杂难懂,不会体现你的水平
只会让别人私底下骂你,写个代码,弄那么复杂
擦屁股时候太多人是这种感觉,没啥复杂的东西
硬生生被人搞复杂了,vi就像五笔
会用五笔打字是不是高手?结果呢?
一个工具最好应该是不用学就能上手,这才是好工具
当然前提是别带出其他问题,各种命令行如果真有市场的话
m$早翘辫子了,m$等不少公司不就是傻瓜化各种命令行赚钱么?
你说我不懂古德里安,那行啊,那你说说为啥古德里安不主张骑兵师?
要用冷兵器,骑兵师可是最擅长的
我借用你的逻辑
高手基本上都能熟练地使用各种刀和弓,没见谁天天拉着个冲锋枪当宝的
这么说吧,你要是象你自己想象的那么拽,却没指挥过一个师,还是少说两句为好
尤其是历史书不准写拿马刀劈坦克,在坦克上,古德里安这种人,你能懂么?
lol
好。
【在 h****r 的大作中提到】
:
: 你是哪行? 你那行比别的行强?我见过的各种高手,不管用c/c++,java还是
: javascript,
: 还是其他语言,基本上都是能极其熟练地使用vi和各种shell命令的。没见谁整天拉着
: 个eclipse当宝。我老eclipse用的恐怕也不会比你差。
: 这么说吧,你要像你自己想像的那么拽,却年收入还挣不到40万刀,还是少说两句为好。
: 没听说谁创新的劲头在IDE上,在java上。古德里安这种人,也不是你能懂的。
就是因为不觉得有啥了不起的,包括vi,所以坚决用ide
就像坐个飞机有啥了不起的,有钱就能坐
所以能坐飞机我就坐飞机,为啥还要走路呢?
说软件谈高手是狠搞笑的一件事
什么是高手?真正高手在做research呢
都出来打工了,高啥手?
一个人不能把所有事情全部搞定
要学会跟马崽们合作
你把东西搞得复杂难懂,不会体现你的水平
只会让别人私底下骂你,写个代码,弄那么复杂
擦屁股时候太多人是这种感觉,没啥复杂的东西
硬生生被人搞复杂了,vi就像五笔
会用五笔打字是不是高手?结果呢?
一个工具最好应该是不用学就能上手,这才是好工具
当然前提是别带出其他问题,各种命令行如果真有市场的话
m$早翘辫子了,m$等不少公司不就是傻瓜化各种命令行赚钱么?
你说我不懂古德里安,那行啊,那你说说为啥古德里安不主张骑兵师?
要用冷兵器,骑兵师可是最擅长的
我借用你的逻辑
高手基本上都能熟练地使用各种刀和弓,没见谁天天拉着个冲锋枪当宝的
这么说吧,你要是象你自己想象的那么拽,却没指挥过一个师,还是少说两句为好
尤其是历史书不准写拿马刀劈坦克,在坦克上,古德里安这种人,你能懂么?
lol
好。
【在 h****r 的大作中提到】
:
: 你是哪行? 你那行比别的行强?我见过的各种高手,不管用c/c++,java还是
: javascript,
: 还是其他语言,基本上都是能极其熟练地使用vi和各种shell命令的。没见谁整天拉着
: 个eclipse当宝。我老eclipse用的恐怕也不会比你差。
: 这么说吧,你要像你自己想像的那么拽,却年收入还挣不到40万刀,还是少说两句为好。
: 没听说谁创新的劲头在IDE上,在java上。古德里安这种人,也不是你能懂的。
B*e
73 楼
你看什么系统呢?6000行的类?!
读百万行的系统不是让你一个一个类看,是要重框架着手,先分清楚每部分做什么的,
只看关键部分。
我们的系统很新,差不多不到5年,有些小的方面借鉴了java的优点,比如一个类一个
文件,而且文件名大多数和类名相同
语言和工具都是比较底层的东西,上面承载的知识business related更重要。
不是一成不变的,可以互相借鉴
【在 z****e 的大作中提到】
: 能活,但是我不想活在那个环境里
: 就像你现在说,你徒步去欧洲,行不行?
: 可以
: 但是当然不愿意走着去,想飞过去
: 用vi搞出上百万行代码的项目,基本上都是屎坑
: 有遇到过,一个类6000行就这么出来的
: 因为用vi的话,所有东西写到一个file里面去会比较容易
: 比起去grep的话,但是6000行的类,你要我来看,我看吐血
: 我自己写,一个类200行就差不多要打住了
: 30倍于我自己写的类,你要我看,看了都想屎
读百万行的系统不是让你一个一个类看,是要重框架着手,先分清楚每部分做什么的,
只看关键部分。
我们的系统很新,差不多不到5年,有些小的方面借鉴了java的优点,比如一个类一个
文件,而且文件名大多数和类名相同
语言和工具都是比较底层的东西,上面承载的知识business related更重要。
不是一成不变的,可以互相借鉴
【在 z****e 的大作中提到】
: 能活,但是我不想活在那个环境里
: 就像你现在说,你徒步去欧洲,行不行?
: 可以
: 但是当然不愿意走着去,想飞过去
: 用vi搞出上百万行代码的项目,基本上都是屎坑
: 有遇到过,一个类6000行就这么出来的
: 因为用vi的话,所有东西写到一个file里面去会比较容易
: 比起去grep的话,但是6000行的类,你要我来看,我看吐血
: 我自己写,一个类200行就差不多要打住了
: 30倍于我自己写的类,你要我看,看了都想屎
j*x
74 楼
你也就配跟奔五大妈调情了
r*y
75 楼
大牛好冲...
俺说的基本就是你说的那个另一回事.
话说用 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方式,习惯而已。
: 还是那句话,没经历没经验没见过不是你的错,不过不要一叶障目。
俺说的基本就是你说的那个另一回事.
话说用 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方式,习惯而已。
: 还是那句话,没经历没经验没见过不是你的错,不过不要一叶障目。
g*g
77 楼
IDE是不值得下太多功夫的东西。会eclipse也好,会emacs也好,都不是什么拿得出手
的东西。好的IDE就应该上手容易,功能强大。我从来不说什么这个IDE秒杀另一个这样
的话,只要你觉得效率高,愿意刻硬盘都可以。
的东西。好的IDE就应该上手容易,功能强大。我从来不说什么这个IDE秒杀另一个这样
的话,只要你觉得效率高,愿意刻硬盘都可以。
a*7
81 楼
其实不管技术再进步,基本的东西变不了。
比如你智能手机一代一代的换了,但是拉屎还不得蹲下老老实实拉。
比如你智能手机一代一代的换了,但是拉屎还不得蹲下老老实实拉。
a*a
83 楼
夹娃6000行,可能刚把import,getter,setter写完。夹娃6000个文件,可能一个具体类
都还没定义。而具体类的申明和定义都在同一个文件。
所以写夹娃没有IDE确实挺遭罪的。
【在 B********e 的大作中提到】
: 你看什么系统呢?6000行的类?!
: 读百万行的系统不是让你一个一个类看,是要重框架着手,先分清楚每部分做什么的,
: 只看关键部分。
: 我们的系统很新,差不多不到5年,有些小的方面借鉴了java的优点,比如一个类一个
: 文件,而且文件名大多数和类名相同
: 语言和工具都是比较底层的东西,上面承载的知识business related更重要。
: 不是一成不变的,可以互相借鉴
都还没定义。而具体类的申明和定义都在同一个文件。
所以写夹娃没有IDE确实挺遭罪的。
【在 B********e 的大作中提到】
: 你看什么系统呢?6000行的类?!
: 读百万行的系统不是让你一个一个类看,是要重框架着手,先分清楚每部分做什么的,
: 只看关键部分。
: 我们的系统很新,差不多不到5年,有些小的方面借鉴了java的优点,比如一个类一个
: 文件,而且文件名大多数和类名相同
: 语言和工具都是比较底层的东西,上面承载的知识business related更重要。
: 不是一成不变的,可以互相借鉴
j*x
84 楼
赵策面对我当头棒喝式的侮辱选择了回避。。。
事实证明本帖就是个笑话。。。
事实证明本帖就是个笑话。。。
B*e
87 楼
嘿嘿, 恰恰在这套系统之前, 我们的平台是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和构架去
: 所谓
: 一将无能,累死三军
现在我们的性能和可扩展性是以前的xx倍。java没有了, C#可能只有GUI那部分再用。
现在基本上所有的服务都在linux上, 包括提供给GUI的数据。
Java 比 C++ 优势在于有很多轮子可以用, 它的劣势是它的轮子不够好。
Java/C++ 的趋势真的是50步笑百步, 没准Java消失的速度超过C++。
学计算机的和学英文的其实很想, 鉴定成功的标准与你作的行业知识有关。
首先是行业知识, 其次是专业知识, 再次是专业工具。
不知道你为什么成天证明IDE好于VIM? 对于后来的人没有多大的提高。
【在 z*******3 的大作中提到】
: 才5年,还早
: 10年之后,人换一拨之后
: 差不多就该开始骂娘了
: 而且5年前技术选型还选成c++
: 那这个找你们的cto和构架去
: 所谓
: 一将无能,累死三军
g*g
88 楼
你如果全套改成Java,性能和可扩展性都是你们现有系统的xx倍。问题是你们并没有那
么做。
【在 B********e 的大作中提到】
: 嘿嘿, 恰恰在这套系统之前, 我们的平台是c++/java/c#混合的, 跨若干个平台。
: 现在我们的性能和可扩展性是以前的xx倍。java没有了, C#可能只有GUI那部分再用。
: 现在基本上所有的服务都在linux上, 包括提供给GUI的数据。
: Java 比 C++ 优势在于有很多轮子可以用, 它的劣势是它的轮子不够好。
: Java/C++ 的趋势真的是50步笑百步, 没准Java消失的速度超过C++。
: 学计算机的和学英文的其实很想, 鉴定成功的标准与你作的行业知识有关。
: 首先是行业知识, 其次是专业知识, 再次是专业工具。
: 不知道你为什么成天证明IDE好于VIM? 对于后来的人没有多大的提高。
么做。
【在 B********e 的大作中提到】
: 嘿嘿, 恰恰在这套系统之前, 我们的平台是c++/java/c#混合的, 跨若干个平台。
: 现在我们的性能和可扩展性是以前的xx倍。java没有了, C#可能只有GUI那部分再用。
: 现在基本上所有的服务都在linux上, 包括提供给GUI的数据。
: Java 比 C++ 优势在于有很多轮子可以用, 它的劣势是它的轮子不够好。
: Java/C++ 的趋势真的是50步笑百步, 没准Java消失的速度超过C++。
: 学计算机的和学英文的其实很想, 鉴定成功的标准与你作的行业知识有关。
: 首先是行业知识, 其次是专业知识, 再次是专业工具。
: 不知道你为什么成天证明IDE好于VIM? 对于后来的人没有多大的提高。
z*e
89 楼
就是因为混合所以做不下去
一个常识就是一个系统里面
使用的语言越少越好
而非越多越好
最早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? 对于后来的人没有多大的提高。
一个常识就是一个系统里面
使用的语言越少越好
而非越多越好
最早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
90 楼
我要说明的是
工具的本身应该降低使用门槛
不要把这种无聊的东西神话
ide当然优于editor
如果不出于装逼目的
我想不出有什么不用ide的理由
除非你告诉我内存不够用
但是现在内存廉价得跟啥一样
连内存都买不起的公司,在我看来是一个joke
【在 B********e 的大作中提到】
: 嘿嘿, 恰恰在这套系统之前, 我们的平台是c++/java/c#混合的, 跨若干个平台。
: 现在我们的性能和可扩展性是以前的xx倍。java没有了, C#可能只有GUI那部分再用。
: 现在基本上所有的服务都在linux上, 包括提供给GUI的数据。
: Java 比 C++ 优势在于有很多轮子可以用, 它的劣势是它的轮子不够好。
: Java/C++ 的趋势真的是50步笑百步, 没准Java消失的速度超过C++。
: 学计算机的和学英文的其实很想, 鉴定成功的标准与你作的行业知识有关。
: 首先是行业知识, 其次是专业知识, 再次是专业工具。
: 不知道你为什么成天证明IDE好于VIM? 对于后来的人没有多大的提高。
工具的本身应该降低使用门槛
不要把这种无聊的东西神话
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
92 楼
我不愿意狐假虎威的炫耀我们的系统,反正有我们公司经验的同行业的公司比较欢迎。
不要夜郎自大的吹java扁c++了。
不同语言不同特性,难说谁好谁坏。
还有那谁谁,不要以为别人只能ssh到服务器上看log. 你们能不能不表现的如此弱智?
【在 z****e 的大作中提到】
: 就是因为混合所以做不下去
: 一个常识就是一个系统里面
: 使用的语言越少越好
: 而非越多越好
: 最早j2ee程序员需要倒腾js, html, sql, java, xml这五种语言
: 后来想尽一切办法,干掉其他几个,就剩下java和xml
: 之所以这么做,主要目的就是为了降低开发门槛
: 而非抬高门槛,使用语言多是抬高了开发门槛
: 最后程序员会迷失在回字的多种写法里面
: 其实绝大多数c++程序员根本达不到造轮子的水平
不要夜郎自大的吹java扁c++了。
不同语言不同特性,难说谁好谁坏。
还有那谁谁,不要以为别人只能ssh到服务器上看log. 你们能不能不表现的如此弱智?
【在 z****e 的大作中提到】
: 就是因为混合所以做不下去
: 一个常识就是一个系统里面
: 使用的语言越少越好
: 而非越多越好
: 最早j2ee程序员需要倒腾js, html, sql, java, xml这五种语言
: 后来想尽一切办法,干掉其他几个,就剩下java和xml
: 之所以这么做,主要目的就是为了降低开发门槛
: 而非抬高门槛,使用语言多是抬高了开发门槛
: 最后程序员会迷失在回字的多种写法里面
: 其实绝大多数c++程序员根本达不到造轮子的水平
z*3
94 楼
lol
产品卖得好很多时候是sales的功劳
跟架构没啥必然联系
改变不了一个事实就是你们重构了系统
如果做得好为什么要重构?
不是我夜郎自大,而是你夜郎自大
就像我前面说的,大多数c++程序员并不具备有造轮子的实力
你们多半就是照猫画虎,自以为懂java,照着人家20年前的定义重新造一遍
还以为能造出比hotspot更牛叉的jvm来
最后极有可能是画虎不成反类犬
again,等你们人换一拨后再来说
现阶段看到的事实是你们的系统构架比较失败
【在 B********e 的大作中提到】
: 我不愿意狐假虎威的炫耀我们的系统,反正有我们公司经验的同行业的公司比较欢迎。
: 不要夜郎自大的吹java扁c++了。
: 不同语言不同特性,难说谁好谁坏。
: 还有那谁谁,不要以为别人只能ssh到服务器上看log. 你们能不能不表现的如此弱智?
产品卖得好很多时候是sales的功劳
跟架构没啥必然联系
改变不了一个事实就是你们重构了系统
如果做得好为什么要重构?
不是我夜郎自大,而是你夜郎自大
就像我前面说的,大多数c++程序员并不具备有造轮子的实力
你们多半就是照猫画虎,自以为懂java,照着人家20年前的定义重新造一遍
还以为能造出比hotspot更牛叉的jvm来
最后极有可能是画虎不成反类犬
again,等你们人换一拨后再来说
现阶段看到的事实是你们的系统构架比较失败
【在 B********e 的大作中提到】
: 我不愿意狐假虎威的炫耀我们的系统,反正有我们公司经验的同行业的公司比较欢迎。
: 不要夜郎自大的吹java扁c++了。
: 不同语言不同特性,难说谁好谁坏。
: 还有那谁谁,不要以为别人只能ssh到服务器上看log. 你们能不能不表现的如此弱智?
m*t
100 楼
赞高大上。年初剪了微软的羊毛,搞了接近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。工具是会进步的,码农有限的
: 精力,应该专注于码。
升级个包都吐血啊。两个月前用了两天尝试了用Chef来自动化,感觉超级不靠普啊,当
然也可能是我不会用。
大牛给详细介绍下运维方案吧,除了Jenkins, 怎么管理VPS?
【在 g*****g 的大作中提到】
: 我老很多年不写C/C++了,但无疑不能用IDE的开发项目越来越少,这个thread里大量提
: 到的例子就是只能在server端开发,资源受限等等。众所周知网络越来越快,嵌入式资
: 源越来越多,这个改变是早晚的事情。
: 人比机器贵,前几年我还不时需要ssh去部署,改配置等等,现在部署jenkins one
: click,改配置有web UI。连看log都有web应用,需要ssh的时候极少。log动辄在几十
: 台机器上,让你ssh不是吐血,连grep都得distribute。工具是会进步的,码农有限的
: 精力,应该专注于码。
g*g
102 楼
我们用的是 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?
试环境这边代码 check in, 那边就部署然后开始跑 integration test. 都没问题 QA
再起个 jenkins job就部署到产品了。这叫做 continuous delivery. 如果自动化测试
充分连QA点头那部分都可以省掉,这边checkin测试都跑完了就部署,这叫 continuous
deployment.
【在 m******t 的大作中提到】
: 赞高大上。年初剪了微软的羊毛,搞了接近40多个VPS, 都是单个ssh去发布和维护,
: 升级个包都吐血啊。两个月前用了两天尝试了用Chef来自动化,感觉超级不靠普啊,当
: 然也可能是我不会用。
: 大牛给详细介绍下运维方案吧,除了Jenkins, 怎么管理VPS?
m*t
103 楼
z*3
104 楼
我也想知道这个问题,我们这边cloud是直接抄袭aws的research cloud
不知道asgard能不能直接用
asgard说的是这个吗?
http://github.com/Netflix/asgard
【在 m******t 的大作中提到】
: 多谢大牛指点,这就去研究下。初看好像是aws only的,估计不一定能够用到azure上
: 面,:)
不知道asgard能不能直接用
asgard说的是这个吗?
http://github.com/Netflix/asgard
【在 m******t 的大作中提到】
: 多谢大牛指点,这就去研究下。初看好像是aws only的,估计不一定能够用到azure上
: 面,:)
z*3
105 楼
还有就是,如果我只用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.
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
106 楼
应该是。给说说你们那个山寨版的aws research cloud,是开源的么?
【在 z*******3 的大作中提到】
: 我也想知道这个问题,我们这边cloud是直接抄袭aws的research cloud
: 不知道asgard能不能直接用
: asgard说的是这个吗?
: http://github.com/Netflix/asgard
【在 z*******3 的大作中提到】
: 我也想知道这个问题,我们这边cloud是直接抄袭aws的research cloud
: 不知道asgard能不能直接用
: asgard说的是这个吗?
: http://github.com/Netflix/asgard
g*g
107 楼
我不知道,我只用这些工具,不做着这些工具的整合。
【在 z*******3 的大作中提到】
: 我也想知道这个问题,我们这边cloud是直接抄袭aws的research cloud
: 不知道asgard能不能直接用
: asgard说的是这个吗?
: http://github.com/Netflix/asgard
【在 z*******3 的大作中提到】
: 我也想知道这个问题,我们这边cloud是直接抄袭aws的research cloud
: 不知道asgard能不能直接用
: asgard说的是这个吗?
: http://github.com/Netflix/asgard
相关阅读
如何用 mathematica 画出分段函数,在一个整区间。请求审稿推荐 microfluidicspaper help, thank you网络寻人Postdoc Position-Oral Insulin Delivery (转载)水银的腐蚀性 (转载)她成功改行我认识的北美的化学博士,10年后是70%的失业率paper help (link included)大家能否讨论一下ACS meeting 找工作的情况?Paper Help有木有转行经验贴?Postdoc Position – RNAi Nanotechnology【发包子】求药化和化学的review机会和祝福! (转载)为了饭碗,大家都尽量劝退吧求一篇Journal of the Chemical Society B: Physical Organic的文章请问这样的3D图结构图用什么软件Evans是话糙理不糙这个视屏讲的挺有道理的,大家听听微创新求推荐chemistry/chemical engineering的工作,有卡