列一下自己的 linux 软件工作环境,你的是如何呢?

来源:互联网 发布:双十一数据 编辑:程序博客网 时间:2024/04/29 11:04
转载时请注明出处和作者联系方式:http://blog.csdn.net/mimepp
作者联系方式:YU TAO <yut616 at sohu dot com>

这里列一下实作的软件工作环境,希望对 linux 下软件开发的人员有所帮助。

item
name
why
系统ubuntu软件安装便捷项目管理
trac wiki + ticket + svn
trac 有利于memo的查询,知识的积累;使用体验一直良好
个人体会,cvs在大型项目上来说,效率太低,svn要好太多;
交流工具
IRC server + pidgin;
mail list内部多人异地沟通,主要方便及时解决遇到的问题;
mail list可以积累知识,详细描述问题,讨论问题
building sytem
格式化的Makefile
抛弃了automake方法的building system,它对大型项目不适合,KDE就是一个例子;
还是自己的格式化的 Makefile 最适合,明明白白
UML工具
JUDE/Community
工程师沟通的语言,很需要;
java的,画 sequence 图很便捷,会自动适应,无它,只是好用;
抛弃了庞大的visio;
open source 的 dia 的自动适应也很不够,放弃;
pdf 工具
latex可以自动生成格式化的文档,适合写 release notes
office
永中 office
支持国产的,本土化,java的;
windows 上用 WPS office 永久免费版
ftp工具
curlftpfs使用文件系统来处理ftp,简便,效率高,用用cp就能搞定了;
对内部频繁使用的 ftp server 很有效率编辑器vikonsole里,开固定的几个tab来使用,包括minicom;
不要开一堆东西,而且很凌乱

上面的,都是本人感觉比较好用的工具,大家的又是如何呢?列一下,共同交流吧。