- 博客(5)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 程序设计原则
【第一目标】:可理解性和可维护性1、KISS原则(保持简单和直接原则)不要在系统内在的复杂性上额外的添加不必要的复杂性。保持代码尽可能的简洁,如果对灵活性和可扩展性有大的要求可以添加必要的复杂性以满足这些需求。2、不需要原则不要为以后可能会用到写多余的代码,这是一种浪费时间的做法。只添加现在需要用的代码,后面有需要再重构。3、DRY原则(Don't repeat yourself)复制存在缺点:当一段代码被修改时,也需要去修这段代码的副本。Ctrl+C 和 Ctrl + V是一种
2020-08-16 17:10:29 338
原创 学会使用x2struct(json -> struct)
库资源链接:https://github.com/xyz347/x2struct试用例子:#include <iostream>#include <string>#include "x2struct.hpp"using namespace std;struct Person{ string name; string address; int age; XTOSTRUCT(O(name, address, age));};int main(int
2020-08-08 17:14:58 1749
原创 面向对象设计(OOD)需要常思考的问题
1、如何为对象分配职责(responsibility)?2、对象间如何协作?3、什么类应该做什么样的事情?核心思想:职责驱动设计(RDD)-------------------------------------读书笔记记录
2020-08-08 12:06:31 334
超新星纪元
2019-04-07
protobuf-master
2018-08-05
node.js开发实战详解.pdf
2017-08-26
有必要存在架构师的职位吗?
2022-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人