《编程原则:来自代码大师Max Kanat-Alexander的建议》配书资源,原图

《编程原则:来自代码大师Max Kanat-Alexander的建议》配书资源,原图

  • 大小:455 KB
  • 类型:编程原则
  • 格式:PDF
  • 热度:734
  • 作者:[美]马克斯·卡纳特-亚历山大(Max、Kanat-Alexander)
  • 更新:2021-12-06 14:23:36
vip 立即下载( 455 KB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 汪正谊 投稿)

给寻找配套资源的朋友们精选了编程原则类书籍配套资源,介绍了关于编程原则、配书资源、原图、编程原则方面的内容,本书是由机械工业出版社出版,已被853人关注,由衡孤丹测试纠错,目前本书在编程原则类综合评分为:9.3分。

本书介绍了如何让简约设计的思想回归到计算机编程中,如何打造高效的软件开发团队。整本书的主旨是帮助读者成为一名更好的软件开发者。本书主要包括以下内容:开发者的基本素质、软件的复杂与简约、团队里的工程问题、理解软件和软件测试、持续改善软件。

目录

  • 译者序
  • 前言
  • 关于作者
  • 第一部分程序员应该了解的基本原则
  • 第1章在你开始之前 3
  • 第2章工程师的态度 5
  • 第3章成为明星程序员的独特秘密 7
  • 第4章两句话总结软件设计原则 9
  • 第二部分软件的复杂性和它的起因
  • 第5章复杂性的蛛丝马迹 13
  • 第6章创造复杂性的方法之一:违反你承诺过的API约定 15
  • 第7章什么时候不值得向后兼容 19
  • 第8章复杂是牢笼 23
  • 第三部分简约与软件设计
  • 第9章设计要从头抓起 27
  • 第10章预测未来的准确度 29
  • 第11章简约与严格 33
  • 第12章两遍已太多 37
  • 第13章健壮的软件设计 41
  • 第四部分调试代码
  • 第14章什么是bug 51
  • 第15章bug的源头 53
  • 第16章确保它不会再发生 57
  • 第17章调试代码的基本哲学 63
  • 第五部分团队里的工程问题
  • 第18章高效工程开发 71
  • 第19章量化开发效率 79
  • 第20章如何应对软件公司内代码的复杂性 85
  • 第21章重构与业务功能有关 91
  • 第22章善意和代码 97
  • 第23章运营开源项目社区其实非常简单 101
  • 第六部分理解软件
  • 第24章什么是计算机 113
  • 第25章软件组件:结构、操作和结果 117
  • 第26章重新审视软件:SAR/ISAR概念详解 119
  • 第27章软件即知识 123
  • 第28章技术的使命 127
  • 第29章简单地聊聊互联网隐私 129
  • 第30章简约和安全 135
  • 第31章测试驱动开发和观察循环 139
  • 第32章测试的哲学 143
  • 第七部分持续改善
  • 第33章成功的秘密:持续改善 157
  • 第34章如何找到持续改善的空间 161
  • 第35章拒绝的力量 165
  • 第36章为什么说程序员糟糕透了 169
  • 第37章快速编程的秘诀:停止思考 175
  • 第38章开发者的傲慢 181
  • 第39章“一致”并不意味着“统一” 183
  • 第40章用户有困难,开发者有方案 185
  • 第41章即时满足=即时失败 189
  • 第42章成功来自执行而非创新 193
  • 第43章杰出的软件 195

以上就是本次关于配套资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

相关资源

  • 《ANSYS FLUENT 16.0超级学习手册》配套彩图,光盘

    《ANSYS FLUENT 16.0超级学习手册》配套彩图,光盘

    编辑推荐 本书以FLUENT 16.0版本为基础,其操作界面与老版本有较大不同,因此对新版本的操作界面进行了详细的说明,使读者能较快地掌握新版本的特点。 通过本书的学习,读者可以在较短时间内掌握FLUENT 16.0的学习要领和详细的操作步骤。各章所用到的实例可从配套DVD光盘中找到。 本书内容丰富、结构清晰,所有案例均经过精心设计与筛选,代表性强,并且每个案例都通过用户图形交互界面进行全过程操作。 本书主要目的不是为了求解多么复杂的物

    大小:1.06 GBANSYS配套资源

  • 数学建模30个常用模型

    数学模型(mathematical model)就是用数学的语言、方法去近似地刻画实际,描述现实问题的数学公式、图形或算法。 《数学建模30个常用模型》包括回归分析、方差分析、层次分析法、线性规划、动态规划、排队论、马氏链模型、时间序列模型、多元分析、偏最小二乘回归、模糊数学模型、神经网络模型、对策论、微分方程建模、差分模型等,共30个

    大小:8.45 MB数学建模

  • 《计算机应用基础综合技能训练》素材,教案

    《计算机应用基础综合技能训练》素材,教案

    内容简介 本书根据教育部2009年颁布的《中等职业学校计算机应用基础教学大纲》的职业模块要求编写。全书共分9个部分,包括文字录入、个人计算机组装、办公室(家庭)网络组建、宣传手册制作、统计报表制作、电子相册制作、DV制作、产品介绍演示文稿制作、个人网络空间构建等内容。本书是《计算机应用基础》教材的配套用书,通过书中提供的综合应用实例,结合学生所学专业内容开展计算机应用实训,可进一步提高学生的计算机综合应用技能。

    大小:57 MB计算机应用配套资源

  • 《OpenCV 3计算机视觉:Python语言实现(原书第2版)》源代码

    《OpenCV 3计算机视觉:Python语言实现(原书第2版)》源代码

    计算机视觉是一门用计算机模拟生物视觉的学科,更具体地讲,就是让计算机代替人眼实现对目标的识别、分类、跟踪和场景理解。计算机视觉是人工智能的重要分支,也是一门具有很强综合性的学科,涉及计算机科学与工程、信号处理、光学、应用数学、统计学、神经生理学和认知科学等学科。 OpenCV是开源、跨平台的计算机视觉库,由英特尔公司发起并参与开发,在商业和研究领域中可以免费使用。本书介绍了如何通过Python来开发基于OpenCV 3.0的应用

    大小:29.19 MBOpenCV配套资源

  • 计算方法引论(第3版)

    计算方法引论(第3版) 课后答案

    《计算方法引论(第3版)》为普通高等教育十一五国家级规划教材。《计算方法引论(第3版)》从服务于多层次、多专业、多学科的教学需要出发,在选材上考虑普适性,涉及现代数字电子计算机上适用的各类数学问题的数值解法以及必要的基础理论,在材料组织安排上给讲授者根据教学要求和学生情况适当剪裁的自由,一些内容还可作为阅读材料。新版全书经过整理、润色,多处内容有所修改,乃至重写。考虑到代数计算在应用中所占份额较大,是比较活

    大小:107 KB计算方法课后答案

  • 简明Vim练级攻略

    Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站自己也说 vim 是一个程序开发工具而不是文字处理软件。 《 简明Vim练级攻略 》是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错

    大小:918 KBVim

  • Python与Excel交互

    Python与Excel交互

    实例截图 核心代码 .├── DmsDemo│ ├── DmsDemo│ │ ├── Lib│ │ │ └── site-packages│ │ │ ├── _distutils_hack│ │ │ │ ├── __init__.py│ │ │ │ └── override.py│ │ │ ├── _virtualenv.pth│ │ │ ├── _virtualenv.py│ │ │ ├── distutils-precedence.pth│ │ │ ├── pip│ │ │ │ ├── __init_

    大小:9.23 MBPython

  • 《数控机床加工技术(第2版)》教案

    《数控机床加工技术(第2版)》教案

    《 数控机床加工技术(第2版) 》对数控车床、数控铣床以及电加工机床的基本编程指令和编程方法作了详细介绍。在应用编程指令编制典型零件的加工程序时,综合应用机械制造工艺、金属切削刀具、公差等方面的知识,构建了完整的知识应用链条,对加工过程的基本操作方法和加工监控措施,均有明晰的介绍。书中用到的实例均已由编写人员在实训过程中用相关设备验证。 本书内容讲解简明扼要、浅显易懂,理论结合实践,可作为高职高专数控技术

    大小:5.29 MB机床加工配套资源

下载地址

相关声明:

学习笔记