自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 12 goto

1、一个code block 只做一件事,goto 也有适合使用的场景,如右边的代码。 不要用多份代码做同一件事,不然你修改一个部分别的没有修改容易出错。 正确示范: HRESULT HrDoSomething(int parameter) {     //parameter check and initialization     //processing part=1     I...

2019-01-19 07:44:18 113

原创 第11节 KISS 原则

KISS(keep it simple &stupid) 一个函数或方法,只做一件事 扩展:在设计上,一个系统,一个子系统、一个模块、一个类也只做一件事。 不同的抽象层级看到的是不一样的 登东山而小鲁,登泰山而晓天下 视频地址:https://www.bilibili.com/video/av13014012/?p=3...

2019-01-19 07:22:00 163

原创 第六节 代码规范

1、代码规范   (1)《构建之法》4.1代码规范   (2)高质量C++/C编程指南(林锐)

2019-01-13 01:16:52 105

原创 第十节 设计规范

1、KISS(keep it simple & stupid)       保持代码简单,傻瓜化 2、using design to frame the code (matching  design with implementation) (1)设计与实现保持一致           写代码的时候不要违背设计框架的东西 (2)including pseuducode     ...

2019-01-13 00:39:45 124

原创 第九节 开闭原则

1、开闭原则, 对扩展是开放的,对修改是关闭的。 2、复用,模块复用和系统复用,其中模块部分复用或将整个项目编程可复用的。 3、代码内部模块化时,代码之中有不同的逻辑。       将代码分为业务逻辑层和数据存储层,将代码模块化成两个层级。       像 对菜单的处理,菜单功能实现为业务逻辑       像 菜单数据存储用链表,也可以以后改为哈希表,为数据存储层 代码如下: /**...

2019-01-13 00:22:39 70

原创 第八节 模块化思想

vim中的拷贝和粘贴:v 可视化选择;y拷贝,p粘贴 先按一个v,然后按上下左右键的右键,按y 就拷贝完成 到合适的位置粘贴 课程第八节 要求写一个可以实现命令行的小程序 自己实现: #include <stdio.h> #include <stdlib.h> #include <string.h> void dothis(char * cmd) ...

2019-01-12 02:27:50 372

原创 Linux C入门

由于自己曾经入门的比较艰难,所以希望分享给大家。 自己也只是初级,所以有不对的地方,希望大家指正。

2018-12-21 21:44:04 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除