您的位置:首页 > 编程语言 > C语言/C++

VC++死忠用户的N多愚钝表现之点评

2010-07-25 00:34 204 查看
在这个页面:http://lixudong.blogbus.com/logs/69902204.html 看过下面这些观点,本科毕业后,我有过二年的Linux平台开发经验和一年半的Windows开发经历,下面是我结合自己的经历做的一些点评。

 

1. 排斥Emacs和Vim,认为VC的编辑器最好,严重依赖下拉框选择成员变量。

>> 不一定,有些用EV++的程序员爱用SI开发,我个人喜欢用 VIM,跨平台,操作快捷,但VC++补全、查找以及项目管理功能的确更完善。

2. 指头大点的程序都要用类封装。而且,一定要用大小写混合。

>>过度封装的问题与程序员个人习惯有关,与开发平台无关。大小写混合的命名方式没什么不好,命名方式大多与平台代码相关,例如Windows API、MFC、ATL都是用的大小写命名法,Linux内核代码 则用的下划字分隔的命名方式,只是风格不同,与好坏无关。

 

 

3. 在一个项目中严重排斥其他语言,执着的追求一个纯血的系统。

>>不一定,有很多VC++ 程序是用来写COM组件,然后交由JS、Java调用。

 

4. 程序中界面层和功能层一般不分开。

>>这一点有所体会,VC++开发的程序大部份是桌面应用,强调界面交互,很多功能解决的本来就是界面交互的问题,不存在分不分开的问题,用VC++ 做服务端程序那就另说了。

 

5. 排斥脚本语言,比如Python和Ruby。

>> 没用过Python和Ruby,只知道通过COM机制,在Perl代码中能很方便 的调用VC++写的COM接口。我维护过的一些VC++程序也嵌入了不少JS脚本, 有可能是 Python和Ruby本身对Windows平台支持得不够好。我知道微软对开发Windows Perl解释器的ActiveState公司是有过支持的。

 

 

6. 对linux世界知之甚少,以至于不具备把开源程序整合到项目中的能力,导致喜欢造重复的轮子。

>>的确是这样的,有些VS程序员甚至敌视开源与Linux系统,认为开源还只是书呆子说法,殊不知他们正在享受着开源软件提供的种种便利。

 

7. 喜欢集中式版本控制工具svn,不知道,或者不屑于分布式版本控制工具。

>>分布式版本控制工具说的是Git,这个我也不熟,但SVN和VS真的没有多少关系,说VSS还有点像。

8. 思维一般比较僵化,一般比较犟,做决定时情绪化明显。

>> 这应该是原文作者的情绪化观点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息