当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 认真地写好代码,而不是单纯的依靠调试器写粗糙的代码作者:Linus我不喜欢调试器,从来不,大概永远不会喜欢。
 

 

    摘要:(来源:http://www.lslnet.com) translated by geoffrey james[小赵]翻译整理table of contents 目录 book 1 -- the silent void book 2 -- the ancient masters book 3 -- design book 4 -- coding book 5 -- maintenance book......
 ·初学者都应该搞懂的问题    »显示摘要«
    摘要:对于这个系列里的问题,每个学java的人都应该搞懂。当然,如果只是学java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于csdn的经典老贴。问题一:我声明了什么!string s = "hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个string,内容是“hello wor......


linus关于调试器的看法
认真地写好代码,而不是单纯的依靠调试器写粗糙的代码

作者:linus 【程序编程相关:uClinux在S3C4510上的启动分

【推荐阅读:postgresql 安装

【扩展信息:需求—— 指导我前进

我不喜欢调试器,从来不,大概永远不会喜欢.我只使用gdb,而且我总是并不把它作为调试器

来使用,只是将其作为一个可以用来分析程序的分解器来使用.

任何关于内核调试器的意见.争论都没有触动我,哪怕是丝毫.相信我,这么多年来我收到很多这

方面的建议,到最后,他们都只能归结为很基础的(东西):

—— 开发应该变得更容易,我们能够更快的加入许多新的东西.

坦白地说,我并不在意(这个问题).我认为对内核的开发不会是很容易的事.我不赞成那种通过

一个个代码逐步去寻找错误的做法.我认为系统的额外可见度并不是一件必要的好事.

很明显,如果你在没有使用一个内核调试器的情况下就附与这种观点:

—— 你会遇到一系列的问题:一旦出错,系统就会崩溃,你会失败;

—— linux 内核编程太难太费时,人们会对其失去信心;

—— 创出新的特色需要一段很长的时间.

没有一个人能向我解释这些问题.

对我来说,这不是一个问题,这是它的特点.这不仅是已经有证明文件证明的,而且这是好事.因

此很明显这不是一个问题.

“创出新的特色需要一段很长的时间”——这一点在调试器方面尤为不是一个强有力的论据.对

linux 来说,缺少特色或新代码不是一个问题,事实上,这对整个软件产业来说都是如此.相反,

我的主要工作就是对那些新的特色/特征说“不”,而不是去寻找它们.


...   下一页
    摘要:配置linux网关和安装ipchains/iptables防火墙   在linux上面的防火墙,最最常用的是ipchains,而且通常情况下是作为网关的附加部分安装的。ipchains的规则是很复杂的,灵活性也很强,可以配制成各种五花八门的样子。这些都需要和你自己的实际情况相结合。这里,我们只介绍一种基于网关的简单配置。   安装ipchains一般都不用你操心,因为几乎所有的li......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE