自定义博客皮肤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 170

原创 第11节 KISS 原则

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

2019-01-19 07:22:00 230

原创 第六节 代码规范

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

2019-01-13 01:16:52 151

原创 第十节 设计规范

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 175

原创 第九节 开闭原则

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

2019-01-13 00:22:39 122

原创 第八节 模块化思想

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 443

原创 Linux C入门

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

2018-12-21 21:44:04 155

空空如也

空空如也

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

TA关注的人

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