`
yinxvxv
  • 浏览: 51705 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

看了几段有启发的话

阅读更多

  在今天这个信息泛滥的时代,身为开发者,眼光比技术更重要。缺乏眼光的人,着眼于小,为细枝末节的所谓“创新”不惜肝脑涂地,赴汤蹈火,而面临真正变革时,或坐井观天,守旧拒新,或畏畏缩缩,裹足不前。具备眼光的人,着眼于大,平时稳扎稳打,不为世间纷扰所扰,一旦时机出现,则能抛却门户之见,枝节之争,以过人气概投身变革,成就自己的事业。这前后两者的差距之大,其实全在于对大趋势的把握上。
  回顾IT技术不长的历史,我们会发现,每当重大变革发生的时候,在技术圈子里总是存在激烈的争论,总有那些着眼于小的人站在细枝末节上对技术变革本身表示质疑甚至否定。
  当关系数据库和SQL语言把数据管理的繁琐工作从开发者和操作者身上解放出来的时候,有人抨击关系数据库性能低下;当微软开始用C语言开发PC应用程序时,汇编语言的拥护者轻蔑的说,只有汇编语言才能发挥PC机的全部能力;当Web进军企业计算时,一大批专家跑出来抨击HTML界面的呆板和HTTP协议的缓慢和幼稚。然而,所有这一切抱怨、质疑和信誓旦旦的否定,都被技术发展的大潮无情的吞噬,消失得无影无踪。原因很简单,所有这些声音,都是着眼于小,着眼于私,一叶障目,而不见IT技术发展的大势。IT技术发展的大趋势永远都是要更快,更简单。

 

DbC——从更普遍的意义上说,函数的调用者(Caller)和函数的实现者(Callee,被调用者)之间订立了一个契约(Contract),在调用函数之前,Caller要为Callee提供某些条件,比如确保a 是排好序的,确保a[start..end]都是有效的数组元素而没有访问越界,这称为Precondition,然后Callee对一些Invariant进行维护(Maintenance),这些Invariant保证了Callee在函数返回时能够对Caller尽到某些义务,比如确保“如果number 在数组a 中存在,一定能找出来并返回它的位置,如果number 在数组a 中不存在,一定能返回-1 ”,这称为Postcondition。 如果每个函数的文档都非常清楚地记录了Precondition、Maintenance和Postcondition是什么,那么每个函数都可以独立编 写和测试,整个系统就会易于维护。这种编程思想是由Eiffel语言的设计者Bertrand Meyer提出来的,称为Design by Contract(DbC)。

分享到:
评论

相关推荐

    这句话启发了我作文.doc

    这篇文章以“这句话启发了我”为主题,讲述了作者在学习和生活中的成长经历,以及母亲的一句话——“长大了,就要独立”对其产生的深远影响。这句话不仅是母亲对孩子的期望,也是作者在面对困难时自我激励的源泉。 ...

    01-Java基础-函数(启发式定义

    函数的定义通常包括返回类型(如果有的话)、函数名、参数列表和函数体。 视频可能涵盖了以下知识点: 1. **函数定义**:讲解了如何声明一个函数,包括指定返回类型(例如`int`, `String`等),函数名(遵循Java...

    普通话测试标准朗读作品60篇普话60篇.doc

    【标题】和【描述】提到的文件是一个普通话测试的标准朗读材料集合,包含了60篇不同的文章,旨在帮助用户提高普通话水平和准备普通话测试。这些文章可能是精选的文学作品或者具有教育意义的故事,目的是通过阅读练习...

    小学二年级语文看图写话练习34篇.pdf

    对于教师而言,实施看图写话练习时应注意以下几点: - 在开始练习前,先引导学生仔细观察画面,理解画面内容,捕捉关键信息。 - 鼓励学生大胆表达,哪怕有些想法不成熟或不完整,重要的是培养他们的语言表达欲望和...

    普通话考试自由说话范文30篇.doc

    受到一位初中老师的启发,作者决心通过参加普通话考试和教师资格考试来实现这一愿望。 2. 第二篇范文讨论了学习生活的重要性,强调终身学习的理念。作者分享了自己在中考前夕的刻苦学习经历,尽管面临压力,但他...

    一年级看图写话详细剖析PPT学习教案.pptx

    在面对单幅或多幅图片时,能够组织语言,写出几句话或一段话,是一项并不简单的任务。这就好比滔滔江河源自细小的溪流,是写作的基本功,对学生的未来写作水平有着深远的影响。 培养孩子对看图写话的兴趣至关重要,...

    一年级音乐动物说话教案.pdf

    * 另外在前面的教学中,我已经开始渗透分组合作教学了,这样学生的视野就会有转变,合作的对象就会有变化,追求变化会给学生带来新奇的感受。 * 教师对学生活动的评价要恰如其分。我在课堂上还会给学生做即兴表现的...

    普通话考试说话题目30篇经典范文.doc

    此外,作者受到了初中老师的启发,希望成为一位全心全意为学生服务的教育工作者。 2. **我的学习生活** - 这个主题关注个人的学习态度和经历。作者强调了对学习的热爱,即使面临压力,如中考,也能坚持并取得成功。...

    WM_晚上和商学院的同学及朋友聚餐,聊到了很多有意思的话题,将有启发的观点记录如下.pdf

    标题和描述中提到的几个关键词“社群工具”、“星空问答”、“管理后台”、“生财有术”和“飞掌柜”暗示了这场讨论不仅仅局限于商学院的同学交流,还涉及到了创业与互联网商业实践的领域。从记录的内容来看,话题...

    普通话水平测试新教材说话题目训练.doc

    学习普通话的过程既有挑战也有乐趣。通过不断地练习和纠正,我们可以逐步提高普通话水平,使自己在各种场合都能流畅地表达。无论是在学校、职场还是日常生活中,一口标准的普通话都能给人留下良好的印象,增强沟通的...

    国家普通话水平测试30个命题说话题目与范文.doc

    作者受到了一位有影响力的初中老师的启发,决定追求成为教师的梦想,最终通过考研进入了师范大学。 2. **我的学习生活** 此主题探讨了个人的学习经历和态度。文章中,作者表达了对学习的热爱,即使在压力大的情况...

    校长致2018级新生的一段话精选.doc

    【校长致2018级新生的一段话】中,我们可以提炼出多个关于教育理念、学生发展和学校特色的知识点。 1. **教育理念: - **重视学生全面发展,强调独立人格的塑造,认为高中三年是形成个人独立思考能力的关键时期。 ...

    普通话即兴说话30篇.doc

    【标题】和【描述】提及的文件"普通话即兴说话30篇.doc"是一份文档,可能包含了30篇关于普通话即兴演讲的题目或范例,旨在帮助人们提升普通话口语表达能力。这类文档通常会提供不同的主题,帮助练习者在不同情境下...

    小学美术会说话的手PPT课件.pptx

    在课程中,教师引导学生通过观察不同年龄段的手(如婴儿、老人、年轻人),理解手随年龄变化的特征,增强对生命的感知。同时,通过对不同职业人员(如舞蹈演员、交通警察、音乐指挥)的手部特写的辨认,孩子们可以...

    普通话考试说话题目.doc

    【标题】和【描述】提及的文件"普通话考试说话题目.doc"显然与普通话考试相关,这类考试通常包含口语表达部分,要求考生根据指定题目进行口头表述。然而,给出的【部分内容】并不直接涉及普通话考试的具体知识,而是...

    江苏省东台市唐洋镇八年级政治上册《第5课 与父母平等沟通 有话好好说》教案2 苏教版.doc

    《第5课 与父母平等沟通 有话好好说》的教学设计主要关注青少年与父母之间的有效沟通技巧,旨在提升学生的人际交往能力和适应社会的能力。本教案以中学教案的形式呈现,适用于八年级政治课程,使用苏教版教材。 ...

    有智慧的一段话

    标题中的“有智慧的一段话”可能是指包含深刻见解、哲理或人生智慧的文字内容。在这样的文档中,我们通常可以期待找到一些启发性的语句,它们可能来源于著名人士的演讲、经典文学作品或者日常生活中的观察。这类内容...

    黄山奇石有的有的还有的写一段话参考精选.doc

    7. 仿写启示:黄山奇石的描述可以启发人们进行创作,通过模仿黄山奇石的形象,用文字描绘出富有创意和想象力的场景,锻炼了人们的观察力和表达能力。 总结来说,黄山奇石是大自然鬼斧神工的杰作,它们不仅是黄山的...

    浅谈一年级看图写话的指导.pdf

    教师的任务包括激发学生对写作的兴趣,指导他们观察图片,启发想象力,并帮助他们将所见转化为文字。 4. 看图写话的步骤: - 看:教师应指导学生学会观察图片的顺序,理解图片中时间、地点、人物和事件,通过教师...

    大家都说普通话 (2).ppt

    在学习过程中,孩子们会逐渐意识到,如同自然界中各种生物都有自己的声音,人类社会也需要一种共同的语言——普通话,以便有效地进行沟通和理解。这样的教育方式寓教于乐,有助于激发孩子们的学习兴趣和对普通话的...

Global site tag (gtag.js) - Google Analytics