软体预先架构之美学 pdf epub mobi txt 电子书 下载

图书介绍


软体预先架构之美学


著者
出版者 出版社:欧莱礼 订阅出版社新书快讯 新功能介绍
翻译者 译者: 陈建勋
出版日期 出版日期:2006/01/20
语言 语言:繁体中文

    

发表于2021-04-14

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

图书描述

  预构是利用经验累积而得的洞察力,加以开发出新的解决方案。透过重构而获得的专业知识也属于这类经验之一;而预购的词源即来自于重构。重构是修改程式或软体系统内部结构的实务作为,借此改良其设计内容,同时保留其现有行为。重构的原因有很多种:简化新增功能的过程、改良维护性、增加效能。

  本书作者是经验老道的软体开发人员,书中作者运用他个人以及其他众多开发人员的经验,展示其推衍而得的实务以及各项方针。这些方针把优良开发人员在设计时,隐而未显的考量细节如实呈现出来。许多方针都围绕着极致抽象化、极致区隔以及极致可读性这几个概念旋转。作者的方针透过假想软体专案,以及实务专案的介绍而呈现出来,其中几条方针罗列如下。

  把作者的方针应用到你的软体专案,有助于写出更具可读性以及维护性的程式。这些方针可以协助你事先做决策,减少事后重构的工作量。某种程度而言,你可以想得更远,预测未来的修改,简言之,就是预先架构你的程式,如此一来,更有生产力。

抽象时,就彻底抽象
整合小区块要比拆卸大区块容易
把小事做好,就可能常受重用
从大处规划,从小处设计
让你的程式能传达讯息
最容易除错的程式就是你没写的程式
使用客户的语言
别让冷空气进来
绝不沉默
不要加速,除非你知道目的

  Ken Pugh 是 Puge-Killen 协会主席之一。Ken 担任顾问、从事教育训练、教师、以及出庭提供证词,涉足之科技领域有物件导向设计、Linux/Unix、网路、以及系统开发实务。他参予过的专案包括山羊血清流程控制、担保抵押处理软体、以及照片分类。Ken 时常在全国会议和区域会议发表演说,他的客户从伦敦到雪梨都有。不工作时,他喜欢滑雪、冲浪、骑脚踏车、还有到阿帕拉契山径健行。

著者信息

软体预先架构之美学 pdf epub mobi txt 电子书 下载

图书目录

第1章 预构简介
何谓预构?
三个极致
探索方针
本书的情境

第2章 系统纪实
和Sam会谈
避免重复发明
名词里有什么?
碎块vs.整块
凝结成块
抽象化
原型值千言

第3章 一般开发议题
从大蓝图开始
介面规范
查验
程式传达的讯息
一致性就是简易性
预构的态度
不要自我重复
把假设和决策形诸文件
处理误差和错误
速度
试算表谜题
工具只是工具——要善用

第4章 大蓝图
系统续论
过程
初始设计
从大处规划,从小处设计
检测功能
检测品质
安全

第5章 撰写类别
类型和类别
宣告vs.执行
适当的继承
以文字通讯
不止一个

第6章 再谈类别
光耀类别箴言
物件的三条定律
需求决定类别
多型
一件小差事
原则vs.实作
极致命名
函式的覆载

第7章 快完成了
我们在哪儿?
利害关系区隔
迁移至新系统

第8章 第一个版本
实践见真章
回顾时间
系统实情
作业介面
抽象资料型态
组态
检测
处理误差和错误
预构一下
第一轮之初版
实务和理论偶尔不相吻合
剩余的类别

第9章关联性和状态
Sam的新需求
以谁为主?
物件的状态

第10章 介面和调整
型录搜寻使用案例
设计介面
介面开发
介面检测
介面切割
有东西能用

第11章 邮递区号和介面
调整
把钱交出去
未写的程式码
间接性
记录
形式互斥

第12章 更多的报表
花俏的报表
修改发生了
汇出

第13章 发票、信用卡、折扣
下一步
客户的语言
安全和隐私

第14章 Sam在扩张事业
第二家店
新的开发工作
第三家店
再见了,Sam
通用性

第15章 列印伺服器实例
简介
系统
讯息
检测
记录
还可以再区隔一点
后记

第16章 反垃圾邮件实例
情境
检查垃圾邮件
ReceivingMailServer类别
ReceivedMailExaminer类别
完整流程

第17章 后记

附录A方针与原则

附录B原始码

索引

图书序言

图书试读


软体预先架构之美学 epub 下载 mobi 下载 pdf 下载 txt 下载


软体预先架构之美学 epub 下载 mobi 下载 pdf 下载 txt 下载

软体预先架构之美学 pdf epub mobi txt 电子书 下载




用户评价

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

软体预先架构之美学 pdf epub mobi txt 下载




相关图书




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

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