我的程式码会说话(畅销回馈版) pdf epub mobi txt 电子书 下载 2024

图书介绍


我的程式码会说话(畅销回馈版)

简体网页||繁体网页
著者
出版者 出版社:博硕 订阅出版社新书快讯 新功能介绍
翻译者
出版日期 出版日期:2016/03/01
语言 语言:繁体中文



点击这里下载
    


想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-05-14

类似图书 点击查看全场最低价

图书描述

本书名列中文原创经典第05号
  本书为经典名着的最佳实践

  .Clean Code : A Handbook of Agile Software Craftsmanship
  .Beautiful Code : Leading Programming Explain How They Think
  .The Art of Readable Code
  .Design Patterns : Elements of Reusable Object-Oriented Software
  .Agile Software Development : Principles, Patterns, and Practices
  .Refactoring : Improving The Design of Existing Code

  程式码的可读性、可扩展性、可测试性是攸关程式码品质的重要参考指标。本书教您如何写好程式,分析劣质程式码所带来的不愉快经验,主张採用接近自然语言的方式来书写程式码,并针对提升设计能力、英语能力,熟悉开发环境、了解程式语言等诸多方面提出相应的具体改善策略。

  为什么写不出好的程式码?

  .对理论知识了解不够会造成不佳的程式设计习惯,进而带来潜在的Bug风险。
  .受限于旧版本与程式语言的不熟悉,而无法掌握最新的产品特性来书写更为精炼的程式码。
  .不了解设计方法而耗费大量时间,把简单问题复杂化,重复实作已有完整解决方案的程式码。
  .设计方法不佳造成程式码的问题,如重复与类似、长方法、复杂分支、类别膨胀。
  .对于开发环境不够熟悉,导致很多方便、快捷的功能没有获得良好的利用,如重构技术、外挂程式。
  .能掌握的英语单词量不足、语法不明确、词性不熟悉等原因,造成程式码在书写上与阅读上的苦恼。
  .套用相似案例的快速学习法,使得程式码未能保持最佳风格,甚至会因思虑不周而让可读性变差。
  .为了快速完成功能而採用临时的解决方案,往往留下了技术债务,无法因应系统的变动与修改Bug。
  .在任务分配的管理模式下,程式师只是机械式地堆砌程式码,无法在设计的环节上作全面性的思考。

  优质程式码的参考指标

  本书就劣质程式码产生的技术层面及原因提出了相关分析和探讨。但书写程式码不仅是技术工作,更是一门艺术学问。好的程式码应该是让使用者能够快速阅读、容易测试、进行扩展。

  程式码就像是能够自我表达的语言,如何採用接近自然语言的方式书写程式码,就像文章一样读起来朗朗上口,一看到程式码就知道软体执行什么工作,那么对程式码的理解将不必再依靠繁杂的註解和厚厚的文件,而维护人员也不必担心程式码和文件或者註解不一致的问题了,程式码本身就可以表明其作用。这就是自我表达程式码(Self-Expressive Code)的概念。

著者信息

作者简介

王洪亮


  从事软体发展工作12年,有丰富的架构设计和专案管理经验,熟知英语和日语,熟悉多种平台的开发。曾在多家国际化企业工作,致力于程式码可读性、可扩展性、可变性、可测试性方面的研究。是敏捷开发的支持者与实践者,曾担任敏捷开发独立谘询师为多家企业提供服务,帮助企业建立相关的开发团队,并为其改进工作方式。同时也对测试驱动开发、演进式设计有一定的实践经验。
我的程式码会说话(畅销回馈版) pdf epub mobi txt 电子书 下载

图书目录

Chapter 1 劣质程式码带来的劣质体验
1.1 程式码的可读性问题
1.2 程式码的可测试性问题
1.3 程式码的可维护性问题

Chapter 2 劣质程式码是怎么产生的
2.1 理论知识匮乏
2.2 对程式语言不熟悉
2.3 对开发环境不熟悉
2.4 对设计方法不了解
2.5 程式设计的习惯不佳
2.6 英语能力不足
2.7 管理人员的误导

Chapter 3 自我表达的程式码

Chapter 4 理论知识的补充

4.1 物件导向的基础知识
4.2 设计的基本原则
4.3 圈复杂度

Chapter 5 熟悉程式设计的环境
5.1 储存动作与自动格式化
5.2 快速修复
5.3 重构
5.4 自动完成
5.5 浏览大纲
5.6 Eclipse快速键

Chapter 6 程式语言的学习
6.1 註记
6.2 例外
6.3 反射
6.4 泛型

Chapter 7 设计方法的学习
7.1 设计模式
7.2 相依性注入
7.3 Map的妙用
7.4 採用位元遮罩来减少类别的个数
7.5 List处理Z-Order

Chapter 8 英文能力的提升
8.1 词性
8.2 时态
8.3 语法
8.4 否定词
8.5 成对词
8.6 近义词
8.7 首码、副档名
8.8 缩写
8.9 正确地用词

Chapter 9 程式设计习惯的改进
9.1 命名方面的改进
9.2 註解方面的改进
9.3 风格方面的改进
9.4 结构方面的改进
9.5 架构方面的改进

Chapter 10 测试程式码的自我表达改进
10.1 测试程式码的可读性
10.2 测试程式码的可维护性
10.3 测试程式码的可扩展性
10.4 测试语法

Appendix 参考资料

图书序言

图书试读

None

我的程式码会说话(畅销回馈版) epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024


我的程式码会说话(畅销回馈版) epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024

我的程式码会说话(畅销回馈版) pdf epub mobi txt 电子书 下载 2024




想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

类似图书 点击查看全场最低价

我的程式码会说话(畅销回馈版) pdf epub mobi txt 电子书 下载


分享链接





相关图书




本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有