代码
调试技术
数据库
- 《Getting started with impala》
- 《mysql 必知必会》
- 《mysql 性能调优与架构实践》
- 《Mysql 技术内幕 InnoDB 存储引擎》
- 《Redis 实战》
- 《Redis 深度历险核心原理和应用实践》
- 《redis设计与实现》
- 《七周七数据库》
- 《深入浅出mysql》
- 《高性能mysql第三版》
- 《MySQL是怎样运行的》
前端
GOLANG
- 《1 The Go Programming Language》
- 《2 The Go Programming Language》
- 《3 The Go Programming Language》
- 《Build Web Application With Golang》
- 《Go101》
- 《Network Programming with go》
- 《Building Microservices With Go》
- 《Building Restful Web Services with Go》
- 《Concurrency In Go》
- 《Go In Action(Go 实战)》
- 《Go学习笔记语言详解》
- 《Go学习笔记源码剖析》
- 《Go语言编程》
JAVA
网络
心理学
PYTHON
创业
UNIX/LINUX
分布式
系统设计
搜索引擎
开发工具
- 《Practical Vim》
- 《Vim8文本处理实战》
- 《Learn vim scrpt the hard way》
- 《Pro Git》
- 《Mastering Vim》
- 《Mastering Vim Quickly》
思维
源码
网站架构微服务
- 《微服务架构设计模式》
- 《从0开始学架构》
- 《web scalavility for startup engineers》
- 《designdatainstensive_application》
- 《designdatainstensive_application2》
- 《clean_architecture》
- 《微服务实战》
- 《微服务设计》
软件工程/项目管理
运维
金融理财
写作
互联网
区块链
技术演讲网课
- 《哔哩哔哩的go微服务实战》
- 《go业务基础库之Error&Context》
- 《Go同步和并发设计模式》
- 《300分钟吃透分布式缓存》
- 《DDD实战课》
- 《分布式技术原理与实战45讲》
- 《架构设计面试精讲》
- 《高并发系统设计40问》
- 《java并发编程78讲》
- 《中间件核心技术与实战讲》
职场
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
《基本功》
1章:软件过程
会编程 != 会开发软件
2章:软件系统设计
软件设计的三个基本手段:分解、层次化、抽象
3章:高质量编程
编程风格约定 高质量程序语句:直截了当说明意图;少使用临时变量;避免使用相似代码 高质量函数原型:DRY;降低复杂性;隐含数据;改进型能;集中控制;隐含数据结构;分隔复杂操作 按照输入,修改、输出的顺序排列参数 高质量函数编程 高质量程序结构:模块化;模块关系清晰;每个模块只做一件事; 经验法则:检查程序清晰性;重写质量查的程序
4章:程序代码复查
建立检查表
5章:调试与优化
6章:程序质量保证
7章:程序文档
先写文档,后写代码 常见缺陷:滥用缩略语;不遵守文法;交代不明;眉目不清;
8章:版本控制
9章:软件质量控制
缺陷统计 常规手段:文档模板;编程风格约定;缺陷复查;写调试记录;读调试记录;写开发总结 质量要求具体化:坚持『定义清楚明确的质量要求,执行单一的质量标准』是真正质量管理的根基
10章:团队协作基本功
任何不能改善产品的工作,都是浪费时间或者是偏离方向的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论