QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1876|回复: 18

有没有比较好的代码书写程序?

[复制链接]
发表于 2003-8-29 20:25:52 | 显示全部楼层 |阅读模式
在windows下面用source insight写时会帮你检查一帮的语法错误,各种变量函数用彩色,括号查找等等。特别是查看定义的变量很方便,linux下面我用vim写,的确编辑等都不方便,更没法查看变量定义,苦恼呀!
发表于 2003-8-30 11:39:30 | 显示全部楼层
在控制台下(不是x),vim,emace会用各种颜色区分各种变量,函数,也会自动缩进。你真的试过了么?
kdevelop可以把什么变量,函数在什么文件里在左边列出来。还有参考
至于有错误,用gdb debug 就行了
另外说一句,不能过分倚赖软件啊,要这么多功能只是掩盖自己的粗心大意,打字经常出错,心里没底,工作效率低下......三流程序员才用ide,而高手只用vim/emace,你看那些kernel,gnome,xfree86是怎样做出来的?
回复

使用道具 举报

 楼主| 发表于 2003-8-30 14:48:50 | 显示全部楼层
也不能这么说,我觉得代码一当庞大,比如几千行的话,有这些工具能事半功倍,我深有体会,写代码的时候就能排除不少打字错误,而不是增加。
回复

使用道具 举报

发表于 2003-8-31 13:27:14 | 显示全部楼层
vim和emacs,恐怕不是不能满足我们的需求,而是我们不知道它们可以满足我们的需求……
回复

使用道具 举报

发表于 2003-9-1 09:46:59 | 显示全部楼层
三流程序员才用ide

太偏颇了吧
如果你一个礼拜要写几十k的代码 而且没有什么ide的校验帮助的话 你只会发现你要多花1-2天在修改那密密麻麻的拼写错误和笔误上 而且有时候这些笔误还无法被编译器检查出来 (你从来没有打错字过? 我每天都在打错字)
如果你是在做一个全封闭的东西 来来往往的都是内部的接口而不是通用的库函数 你还能保证你记得住这么多的名称和类型 或者是花大量的时间在查代码上?
说白了 不想用上好的ide的程序员 那大概只能是不写代码的程序员 比方说什么构架师之类的吧
回复

使用道具 举报

发表于 2003-9-2 12:31:43 | 显示全部楼层
[quote:19b9965e82="sjinny"]vim和emacs,恐怕不是不能满足我们的需求,而是我们不知道它们可以满足我们的需求……[/quote]
正确,楼主说要的功能在vim和emacs里都能实现。
回复

使用道具 举报

发表于 2003-9-4 13:16:28 | 显示全部楼层
效率是主要的.呵呵
回复

使用道具 举报

发表于 2003-9-6 21:57:12 | 显示全部楼层
[quote:f23b59e015="lvjing79"]也不能这么说,我觉得代码一当庞大,比如几千行的话,有这些工具能事半功倍,我深有体会,写代码的时候就能排除不少打字错误,而不是增加。[/quote]深有体会啊~~以前我的方法是:win上用source Insight,然后telnet一台Linux机器(因为我的程序是在Linux上运行的嘛~)但是……现在在自己家里就不能这样了………………我真的觉得SI这种软件很好~特别是它左边能列出函数啦~全局变量啦~以及程序的基本流程什么的~我非常非常喜欢~~如果没有SI,根本不可想象如何写那几千行代码啊~~不过……如今在Linux下就不行了………但是感觉vi也确实是不错了~只是没有函数显示什么的,比较费劲,而且一个工程里面,从一个cpp,想看另一个.h里面定义的结构体什么的……就……没有SI方便啊~
回复

使用道具 举报

发表于 2003-9-7 10:20:39 | 显示全部楼层
我用最新版的anjuta
打字的时候只要打前几个字母 就会出现象VC一样的选择菜单
虽然没有VC的聪明 比如打 " -> "的时候不会列出类里的函数
不过我觉得已经很方便了
回复

使用道具 举报

发表于 2003-9-7 13:10:49 | 显示全部楼层
其实我们对emacs了解的很少……
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=33628&start=0&postdays=0&postorder=asc&highlight=
回复

使用道具 举报

发表于 2003-9-8 09:01:53 | 显示全部楼层
applepie, 你用的是1.97么 我怎么感觉1.97老是出问题?
回复

使用道具 举报

发表于 2003-9-8 13:44:13 | 显示全部楼层
[quote:0719c7c18a="wsm"]applepie, 你用的是1.97么 我怎么感觉1.97老是出问题?[/quote]
是啊是啊   我用的很好
回复

使用道具 举报

发表于 2003-9-8 18:02:11 | 显示全部楼层
关于ide,我个人认为很重要,没有必要在一些不需要纠缠的地方纠缠,比如错别字,比如函数记不清楚

windows优于linux一个很重要的方面就是它的易用性
emacs也许很好用,不过真的好难学..........

anjuta1.97还不错啦,用起来还是比较方便,除了比较慢,希望他们能出更好的东西

第一次发言,大家要骂的话,必须留点面子
回复

使用道具 举报

发表于 2003-9-8 22:51:05 | 显示全部楼层
呵呵,欢迎!

emacs的确很麻烦
回复

使用道具 举报

发表于 2003-9-10 08:56:13 | 显示全部楼层
anjuta和source Insight怎么用?我没用过,哪位能简单说说,比如source Insight是装在VC目录下吗?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-14 23:45 , Processed in 0.053407 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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