首页 > 编程语言 >《程序员修炼之道:从小工到专家》阅读笔记七

《程序员修炼之道:从小工到专家》阅读笔记七

时间:2023-03-30 22:15:02浏览次数:41  
标签:断言 -- 小工 编程 程序员 修炼 例程 异常

二十三、断言式编程

在自责中有一种满足感,当我们责备自己时,会觉得再没人有权责备我们。--王尔德

不要有“这绝不会发生...”的自我欺骗。

如果它不可能发生,用断言确保它不会发生。对于算法操作,有时断言也是有用的检查。

二十四、何时使用异常

将异常用于异常问题

异常表示即时的、非局部的控制转移--这是一种级联的(cascading)goto。

通过异常处理,例程和它们的调用者被更紧密地耦合在一起。

错误处理器是另一种选择

      是检测到错误时调用的例程。或用于替代异常,或与异常一起使用。有时,这也可用于拥有良好的内建异常处理方案的语言如(Java).

二十五、怎样配平资源

编程,要管理资源:内存、事务、线程、文件、定时器--所有数量有限的事物。大多遵循:分配,使用,解除分配。

又有始有终

 

标签:断言,--,小工,编程,程序员,修炼,例程,异常
From: https://www.cnblogs.com/uninan/p/17274509.html

相关文章

  • 有什么适合程序员查资料的网站
    当今信息爆炸的时代,程序员每天需要花费大量的时间查找相关技术文档、知识和工具。但是,因为互联网上的内容如此之多,选择合适的网站可以成为一项艰巨的任务。在本文中,我们将介绍几个适合程序员查资料的网站,并详细阐述它们的特点和优势。1.StackOverflow(https://stackoverflow.com/)S......
  • Cursor,程序员的 AI 代码编辑助手
    相信大家都或多或少地听说过、了解过chatGPT,半个月前发布的GPT-4,可谓是AI赛道上的一个王炸 那么今天咸鱼给大家分享一个开源的AI代码编辑器——Cursor,让各位程......
  • 一个让程序员可能失业的插件Copilot,在Visual Studio 中的使用
    首先来看看什么是Copilot,Copilot是GitHub去年联合OpenAI,推出了一款智能工具,全名是“GitHubCopilot”,可以根据上下文自动写代码,将程序员从重复的编写中解放出来。比如让C......
  • #yyds干货盘点# LeetCode程序员面试金典:盛最多水的容器
    题目:给定一个长度为n的整数数组 height 。有 n 条垂线,第i条线的两个端点是 (i,0) 和 (i,height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以......
  • 【玖哥乱弹】三句半:Android程序员的一生
    两包泡面一天饱,代码提交天欲晓,领导上班问声早,通宵了;满脸皱纹面相老,神经紊乱血压高,浑身无力头发少,累病了;项目上线钱景好,老板只恨腰包小,卸磨杀驴把你炒,被裁了;房东敲门债主找,朋......
  • C++黑马程序员——P56-62. 指针
    P56.指针——指针的定义和使用P57.指针——指针所占内存空间P58.指针——空指针P59.指针——野指针P60.指针——const修饰指针P61.指针——指针和数组P62.指......
  • 我的十年程序员生涯--考研失利,倒也还好
    作为08届的本科生,我参加了12年的考研。在参加考研的那一年,也就是2011年,曾经有过犹豫是选择考研还是选择直接就业,说实话当时没有经过认真的思考,没有考虑多久,就加入了考研......
  • 悼念程序员的那些难忘时刻 漫画组图(一)
    作为程序员,我们经历过多少风风雨雨,久经沙场,总有一些让人难忘、让人回味的时刻,本系列文章旨在帮你回忆起那些难忘精彩或者悲催的时刻,让我们一起来悼念!1、你身边的人总是把你......
  • #yyds干货盘点# LeetCode程序员面试金典:正则表达式匹配
    题目:给你一个字符串 s 和一个字符规律 p,请你来实现一个支持'.' 和 '*' 的正则表达式匹配。'.'匹配任意单个字符'*'匹配零个或多个前面的那一个元素所谓匹配,是要涵......
  • 武功修炼:内功
    内功设计模式设计模式–概述创建型模式–单例模式创建型模式–简单工厂模式创建型模式–工厂方法模式创建型模式–抽象工厂模式创建型模式–原型模式创建型模式......