kindle电子书

资源下载,尽在我的书库!
首页 > kindle电子书库 > 典藏频道 > 工农林医、科学科普、IT网络

软件困局:为什么聪明的程序员会写出糟糕的代码

  • 作者:[美] 亚当·巴尔
  • 体积:3.40 MB
  • 语言:中文
  • 日期:2020-03-13
  • 推荐:

简介:软件工程其实并没有多少“工程”的成分,这已经是公开的秘密了。自计算机诞生以来,特别是20世纪60年代大批软件问世之后,围绕软件的种种问题一直伴随且困扰着从事软件生产和研究的人们。本书对这些问题做了深入细致的分析和探讨,并提出了诸多实用且可行的建议。

电子书详细介绍

TAG():软件工程

软件工程其实并没有多少“工程”的成分,这已经是公开的秘密了。自计算机诞生以来,特别是20世纪60年代大批软件问世之后,围绕软件的种种问题一直伴随且困扰着从事软件生产和研究的人们。本书对这些问题做了深入细致的分析和探讨,并提出了诸多实用且可行的建议。作为一名在微软工作超过20年的资深软件工程师,亚当·巴尔指出了造成当前软件工程困境的诸多因素。一方面,在大学里,学生并没有学到在团队中如何编写便于后续维护的软件,他们在大学里完成的软件作业仅达到了课程项目的要求,却与业内软件开发的实际规模和真实复杂度完全脱节;另一方面,在工业界,靠自学成长起来的一代聪明的程序员习惯于凭自己的直觉和经验来解决问题,他们相信软件必然会包含bug,但这些包含了bug的软件照样可以带来巨大财富,这些根深蒂固的观念导致工业界缺乏改进软件工程的动力。针对这一现状,巴尔提出了一些可行的建议。

作者简介

[美]亚当 巴尔(Adam Barr) 微软资深程序员和项目经理,拥有超过20年的工作经验,著有《Find the Bug》和《Proudly Serving My Corporate Masters》。

【译者】

乔海燕 中山大学数据科学与计算机学院副教授,研究方向为类型论及其在程序验证中的应用。

曾烈康 中山大学数据科学与计算机学院研究生,研究方向为边缘计算、边缘智能、智能物联网、分布式系统。

目录

译者序
前言
致谢
第1章 早期的日子 …… 1
第2章 程序员接受的教育 …… 32
第3章 软件的层次 …… 62
第4章 夜晚的小偷 …… 94
第5章 做正确的软件 …… 132
第6章 对象 …… 162
第7章 设计思维 …… 197
第8章 你最喜爱的程序设计语言 …… 230
第9章 敏捷开发 …… 272
第10章 黄金时代 …… 309
第11章 未来 …… 331

我来说两句

本书评论

共有 0 条评论
图书分类
我的书库手机端
帮助中心
会员登录 ×
新用户注册 ×