当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 沉思录:你“防御”了吗? 荣耀 2003
 

 

 ·dcom的心跳    »显示摘要«
    摘要: 保持dcom的心跳 文档版本 版本......
 ·程序员日记:looking2003-1-12    »显示摘要«
    摘要:2003-1-12 2003年1月10日我在csdn上同步发布了looking开发日记,在这里我要感想csdn的工作人员对我的支持,特别是ghj1976和熊节。在这里,我要对csdn的工作人员的热情和极高的工作效率表示由衷的赞叹。同时,我要再次感谢vchelp的版主闻怡洋给我个人专栏资格,并且修改了专栏发布体系,增加了图片发布功能。 looking系统当前开发的焦点已经越来越向3d engin......


沉思录:你“防御”了吗?
沉思录:你“防御”了吗?

andrew koenig先生的«c陷阱与缺陷»(高巍 译)一书中,有这样一段关于“防御性编程”的文字:  【程序编程相关:提问的智慧(How To Ask Que

荣耀  2003 【推荐阅读:sed 编辑器手册

“这部分记录中可能出现的代码有哪些?” 【扩展信息:[shell] 从文件A.txt中删除文

对程序用户与编译器实现不要作太多的假设!我还记得自己在开发某个系统时,曾经与一个用户有过这样一场对话:

“可能的代码是x.y与z.”

“如果与x.y与z不同的代码在这里出现了,该怎么办呢?”

“这不可能发生.”

“嗯,但如果这种情况确实发生时,程序需要做些适当的处理.你认为程序应该做些什么呢?”

“这个我可不关心.”

“你真的不关心?”

“对.”

“那么,如果程序在检测到不同于x.y与z的代码出现时,删除整个数据库,你也不会介意吗?”

“太荒唐了.你绝对不能删除整个数据库!”

“那就是说,你还是介意程序在这种情况下的行为.
...   下一页
 ·looking2002-12-2    »显示摘要«
    摘要:2002-12-2 好像很久没有写looking日记了,好像有一个月了吧。过去的一个月里发生的事情,我想我一生都不会忘记。我的一个朋友惹上的刑事官司,在他的父母再三恳求之下,我居然成了他的代理人。从那天开始,我的生活就进入了社会的令一个层面。我以前是一个不太接触社会的人,我周围的人基本上都是大学毕业,有1/4的人是硕士及以上学历,我一直认为这个社会是文明、礼貌的社会。但,当我来到公检法这个圈子......
» 本期热门文章:

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