5_system_design_experience

强才捷
2023-12-01

init

background

Today, I will introduce how to use Git. Git is a tool that we can use it record project logs. When we build a big project, there have many questions in development. Using Git can do a better job f in a team. We need to control source quality with Git in the pearl life project.

Content

怎么设计一个解耦的后端系统

一个大型的后端应该怎么设计

怎么处理一写多读的多线程场景

ref [1]的双buff机制。

怎么保证代码级别的稳定性和高可用

编程感悟

一些编程的感悟

大部分都是业务的面向对象编程

  • 除了面向对象是基础,如果是开发直接面对用户的普通应用(Application),那么你可以再研究一下“泛型”和“函数式”,就基本可以解决 90% 的开发问题了;如果是开发面向程序员的库(Library),那么你就有必要深入了解“泛型”和“模板元”,优化库的接口和运行效率。

代码相关的理解

  • 代码其实可以从程序的生命周期来理解、一个 C++ 程序,但里面的代码可能会运行在不同
 类似资料:

相关阅读

相关文章

相关问答