大话代码架构

大话代码架构

作者:田伟郎小娇

出版社:机械工业

出版年:2017年7月

ISBN:9787111577010

所属分类:休闲旅游

书刊介绍

《大话代码架构》内容简介

本书以一个真实的项目案例——“晋商卡”从无到有的整个开发过程为主线,用大话的语言风格,风趣幽默地讲解了代码架构的相关知识。本书通过5个人物角色,模拟实际的项目开发过程,以对话形式抛出问题,然后解决问题,让你在身临其境中轻松愉快地掌握代码架构的知识。
本书涵盖的主要内容有敏捷开发的方法论、项目开发流程、传统的三层架构、源代码管理、几种常见的实体关系模型、使用IoC和接口、使用缓存和静态页面减少服务器压力、在项目中使用消息队列、尝试使用前端框架、微信公众号开发及小程序开发。
本书适合对代码架构感兴趣的初学者和爱好者阅读。另外,高校学生和参加软件开发的培训学员也可将本书作为兴趣读物。对于初入职场还比较迷茫的程序员,本书可以作为一本提高读物来阅读。建议阅读本书的读者具有一定的C语言基础。
田伟 自称MOL。长期从事软件开发及团队管理工作。擅长代码框架的搭建和优化。善于将敏捷方法论用于项目开发中,从而提高团队的开发效率。坚持一个原则,即自己认为好的东西应该分享给大家。提倡软件开发不仅需要“工匠精神”,也需要“懒人”精神。喜欢以幽默风趣的语言风格讲述技术问题,并以此风格著有《ASP.NET入门很简单》一书,颇受读者好评。
郎小娇 毕业于北京工业大学。现任职于某著名互联网公司,任产品经理。对方法论有独特的见解,尤其对敏捷开发的方法论颇有见解。经常把“哲学思维”用于工作。善于使用不同的方法论指导项目成员的工作,规避项目的风险。曾主导过某大型购物网站的架构工作,以及主要模块的设计实现。

作品目录

序言
前言
引言
一个架构师的例子
背景及人物介绍
我们的目标
第1篇
需求与三层架构
第1章:故事从一个电商网站开始
1.1、需求?需求!
1.2、敏捷开发简介
1.3、UI——用户界面
1.4、数据库
第2章:为什么是三层
2.1、MOL带兄弟们去吃饭
2.2、动手写一个三层结构
2.3、简说MVC
2.4、向三层代码中加入面向对象
2.5、小说代码管理
2.6、小结
第3章:ORM实体关系映射
3.1、说说OCP开放封闭原则
3.2、解耦第一步——接口要上位
3.3、解耦第二步——工厂模式解决new的问题
3.4、Spring.NET横空出世
3.5、我不想写SQL语句
3.6、小结
第2篇
NoSQL和测试
第4章:换个数据库试试
4.1、客户总有一些非分的想法
4.2、MongoDB简介
4.3、.NET操作MongoDB
4.4、让NoSQL面向对象
4.5、NoSQL题外话
4.6、关于日志
4.7、小结
第5章:越俎代庖搞搞测试
5.1、简单说测试
5.2、冒烟测试
5.3、黑盒测试
5.4、单元测试
5.5、白盒测试
5.6、压力测试
5.7、其他测试
5.8、小结
第3篇
高精尖技术
第6章:神奇的缓存
6.1、网站崩溃了
6.2、缓存是什么
6.3、微软提供了缓存
6.4、自己做缓存
6.5、第三方缓存
6.6、利用模板引擎生成静态页面
6.7、CDN的加入会大大减少服务器的压力
6.8、小结
第7章:程序员眼中的前端
7.1、常见的前端框架
7.2、尝试EasyUI
7.3、其他的前端框架
7.4、小说HTML
5、7.5、小结
第8章:人生中的第一次高并发
8.1、网站又崩溃了!
8.2、从相亲说起
8.3、简述消息队列
8.4、常见的消息队列
8.5、小结
第9章:微信公众号
9.1、李老板出场,请热烈鼓掌
9.2、初探微信公众号
9.3、微信小程序
9.4、微服务
9.5、MongoDB数据库
9.6、大数据
9.7、小结

相关推荐

微信二维码