网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 代码里的世界观(通往架构师之路)
分类
作者 余叶
出版社 人民邮电出版社
下载
简介
内容推荐
余叶著的《代码里的世界观(通往架构师之路)》分为两大部分,第一部分讲述程序员在编写程序和组织代码时遇到的很多通用概念和共同问题,比如程序里的基本元素,如何面向对象,如何面向抽象编程,什么是耦合,如何进行单元测试等。第二部分讲述程序员在编写代码时的思考和选择,比如程序员的两种工作模式,如何坚持技术成长,程序员的组织生产方法,程序员的职业生涯规划等。
本书适合工作2~5年,有一定基础的程序员阅读。
作者简介
余叶,现任IBM架构师,曾就职于是德科技和中国航信。
爱代码,爱思考。
研究过已经死亡的MFC,还精通步入颓势的.NET,之后又在方兴未艾的iOS领域做架构师,顺势玩了玩Java,了解了服务端开发。不知不觉中,前端也积累了一定的经验。越做越杂之后,有了个体面的称呼“遮羞”:全栈工程师。
目录
第1章 程序世界的两个基本元素
1.1 数据和代码的相互伪装
1.2 数据和代码的关系
1.3 总结
第2章 用面向对象的方式去理解世界
2.1 好的程序员是安徒生
2.2 封装——招兵买马,等级森严
2.2.1 从单细胞到高等生物
2.2.2 public——对象的外观
2.2.3 private——水下的冰川
2.2.4 protected——内外兼修
2.2.5 封装总结
2.3 继承——快速进化
2.4 多态——抽象的基石
2.5 总结
第3章 面向抽象编程——玩玩虚的更健康
3.1 抽象最讨厌的敌人:new
3.2 消灭new的两件武器
3.2.1 控制反转——脏活让别人去干
3.2.2 工厂模式——抽象的基础设施
3.2.3 new去哪里了呢
3.3 抽象到什么程度
3.4 总结
第4章 耦合启示无处不在
4.1 耦合的种类
4.1.1 数据之间的耦合
4.1.2 函数之间的耦合
4.1.3 数据和函数之间的耦合
4.1.4 耦合种类的总结
4.2 耦合中既有敌人也有朋友
4.3 坏耦合的原因
4.3.1 刻舟求剑
4.3.2 “谈恋爱”是个危险的行为
4.3.3 侵占公共资源
4.3.4 需求变化——防不胜防
4.4 解耦的原则
4.4.1 让模块逻辑独立而完整
4.4.2 让连接桥梁坚固而兼容
4.5 总结
第5章 数据的种类——生命如此多娇
5.1 常用数据类型
5.1.1 string类型:人机沟通的桥梁
5.1.2 int类型:多变的万花筒
5.1.3 bool类型:能量巨大的原子
5.2 按生命周期划分数据
5.3 两个重要的数据容器
5.3.1 数组——容器之王
5.3.2 散列表——银行的保险柜
5.3.3 容器总结
5.4 对象的种类
5.4.1 实体对象——光鲜的主角
5.4.2 值对象——配角或道具
5.5 描述数据的数据
5.6 总结
第6章 数据驱动——把变化抽象成
第7章 对象之间的关系——父子、朋友或情人
第8章 函数的种类——迷宫的结构
第9章 面向接口编程——遵循契约办事
第10章 if…else的多面性
第11章 挖掘一件神秘武器——static
第12章 把容易变化的逻辑,放在容易修改的地方
第13章 隐式约定——犹抱琵琶半遮面
第14章 异常,天使还是魔鬼
第15章 多线程编程——在混沌中永生
第16章 单元测试——对代码庖丁解牛
第17章 代码评审——给身体排排毒
第18章 编程就是用代码来写作
第19章 程序员的精神分裂——扮演上帝与木匠
第20章 程序员的技术成长——打怪升级之路
第21章 语言到底哪种好——究竟谁是屠龙刀
第22章 程序员的组织生产——让大家更高效和亲密
第23章 程序员的职业生涯——选择比努力更重要
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/14 9:25:00