C++ 全栈知识体系
✿导航
♥面试
C++
C++
C++ 基础
基础
C++ 函数
函数
C++ 知识点
知识点
C++ 新版本特性
新版本特性
C++ IO框架
IO框架
算法
算法
领域算法
分布式算法
数据库
数据库
数据库基础和原理
数据库原理
SQL语言
SQL 数据库
MySQL
NoSQL 数据库
Redis
ElasticSearch
编程四大件
编程四大件
数据结构与算法
计算机网络
操作系统
设计模式
开发|测试
开发|测试
开发
常用库
测试
测试理论
测试用例
测试工具
架构|微服务|中间件
架构|微服务|中间件
架构
架构基础
微服务框架
理论基础
中间件
ZeroMQ
Dubbo
Consul
Apollo
Cat
Logstash
Kong
Rocketmq
方法论
方法论
概念
技术概念
理论
事务理论 - ACID
分布式理论 - CAP
分布式理论 - BASE
架构设计原则
合适、简单、演化原则
正交四原则
SOLID 原则
DDD领域驱动设计
协议
Http协议
SNMP协议
NETCONF协议
TLS协议
技术选型
常用的技术框架
如何写一个自己的项目
代码规范
Google C++ 编码规范
工具|部署
工具|部署
工具
Linux
Nginx
Shortcut
Tools
部署
CI
Docker
Kubernetes
Service Mesh Istio
项目
项目
开源项目
学习项目
个人github项目
项目开发
项目Idea
读书笔记
读书笔记
书籍推荐
推荐书籍目录
读书笔记
深入理解计算机系统
重构改善既有代码的设计
Effective C++:改善程序与设计的55个具体做法
STL源码剖析
Linux多线程服务端编程——使用muduo C++ 网络库
大型网站技术架构——核心原理与案例分析
代码大全2
数据密集型应用系统设计
从零开始学架构
程序员的自我修养————链接、装载与库
深度探索C++对象模型
文章
文章
并发
部署
分布式
知识
问题
成长
成长
个人
产品
团队
前端
前端
Vue2学习
Vue 基础
Vue 组件
Vue 脚手架
Vue中的Ajax
Vuex
Vue Router
Vue3学习
Vue3 - 学习
日常使用
日常使用
技术文档
前沿资讯
常用软件
在线工具
GitHub
(opens new window)
关于
第4章 关键的构建决策
第4章 关键的构建决策
内容
选择编程语言
编程约定
在技术中的位置
内容
选择编程语言
使用熟悉的编程语言会有更高的生产效率
高级语言比较低级的语言有更好的生产率和质量
编程约定
编码规范
对齐格式
参数命令规范
使用的方法,例如restful风格、MVC架构等
在技术中的位置
编程工具不应该决定你的编程思路。
先思考要表达的内容,再去选择特定语言提供的工具来实现。
←
第3章 三思而后行: 前期准备
第5章 软件构建中的设计
→