林文,本名李敏榆,云南昆明人,2004年毕业于四川大学并获得计算机软件与理论专业硕士研究生学位。
曾在中兴通讯上海研发中心和华为上海研究所供职多年。一直从事软件研发工作。
在华为工作期间曾获得2009年华为无线软件精英大赛冠军。
图书 | 码农修行(编写优雅代码的32条法则) |
内容 | 作者简介 林文,本名李敏榆,云南昆明人,2004年毕业于四川大学并获得计算机软件与理论专业硕士研究生学位。 曾在中兴通讯上海研发中心和华为上海研究所供职多年。一直从事软件研发工作。 在华为工作期间曾获得2009年华为无线软件精英大赛冠军。 目录 自序 前言 引子 第1章:可读性 法则01:准确命名 法则02:设置缩进 法则03:保留个性 法则04:语法潜台词 法则05:补充注释 第2章:可靠性 法则06:增强健壮性 法则07:避免过度防御 法则08:防止不确定性 法则09:善始善终 法则10:异常处理 法则11:留意编译告警 法则12:尽早暴露问题 法则13:规避短板 第3章:效率 法则14:关注性能热点 法则15:留意非热点代码 法则16:采用缓存 法则17:引入并发 第4章:可维护性 法则18:记录日志 法则19:明确错误提示 法则20:代码看护 法则21:消除冗余代码 法则22:掌握逻辑运算 法则23:控制函数规模 法则24:控制文件规模 第5章:可扩展性 法则25:正确理解面向对象设计 法则26:控制接口规模 法则27:写可重用的模块 法则28:写可重入的函数 法则29:避免循环依赖 法则30:保障平稳升级 法则31:灵活注入对象 法则32:正确运用依赖注入 第6章:代码资源 日志框架 进程委托调用框架 花样泡泡龙 尾声 内容推荐 如何打造精品软件一直是软件行业讨论的热点话题。初入职场的软件开发人员,多数都只是在学会了某种编程语言后就直接进行编程工作。但由于他们并未掌握编程中的一些有效方法,导致其开发的软件问题累累且工作效率不高。本书针对这类人群提出了一些改善编程方法的建议,涉及具体编程工作的诸多方面,偏重于实践。书中大部分示例都是笔者实际编程工作中碰到过的真实案例,具有较高的参考价值。本书从代码的可读性、可靠性、效率、可维护性、可扩展性5个方面,提出了编写代码的32条法则。此外还公开了笔者自主编写的一款Android小游戏源代码,希望能对读者有所帮助。 本书适用于有一定编程基础、且想进一步提升个人编程能力的读者阅读,也可作为大中专院校计算机专业师生的教学参考用书。 |
标签 | |
缩略图 | ![]() |
书名 | 码农修行(编写优雅代码的32条法则) |
副书名 | |
原作名 | |
作者 | 林文 |
译者 | |
编者 | |
绘者 | |
出版社 | 机械工业出版社 |
商品编码(ISBN) | 9787111660392 |
开本 | 16开 |
页数 | 271 |
版次 | 1 |
装订 | 平装 |
字数 | 432 |
出版时间 | 2020-08-01 |
首版时间 | 2020-08-01 |
印刷时间 | 2020-08-01 |
正文语种 | 汉 |
读者对象 | 高职 |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | |
图书小类 | |
重量 | 486 |
CIP核字 | 2020119690 |
中图分类号 | TP311.52 |
丛书名 | |
印张 | 17.5 |
印次 | 1 |
出版地 | 北京 |
长 | 239 |
宽 | 170 |
高 | 16 |
整理 | |
媒质 | |
用纸 | |
是否注音 | |
影印版本 | |
出版商国别 | CN |
是否套装 | |
著作权合同登记号 | |
版权提供者 | |
定价 | |
印数 | 2000 |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。