陈硕的Blog
2011年3月5日
C++ 工程实践(3):采用有利于版本管理的代码格式
摘要: 版本管理(version controlling)是每个程序员的基本技能,C++ 程序员也不例外。版本管理的基本功能之一是追踪代码变化,让你能清楚地知道代码是如何一步步变成现在的这个样子,以及每次 check-in 都具体改动了哪些内部。所谓“有利于版本管理”的代码格式,就是指在代码中合理使用换行符,对 diff 工具友好,让 diff 的结果清晰明了地表达代码的改动。
阅读全文
posted @
2011-03-05 15:16
陈硕 阅读(3298) |
评论 (7)
|
编辑
收藏
<
2011年3月
>
日
一
二
三
四
五
六
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
导航
C++博客
首页
新随笔
联系
聚合
管理
统计
随笔 - 59
文章 - 0
评论 - 347
引用 - 0
常用链接
我的随笔
我的评论
我参与的随笔
随笔分类
muduo(27)
(rss)
随笔档案
2014年12月 (1)
2013年11月 (1)
2013年10月 (3)
2013年9月 (1)
2013年8月 (2)
2013年7月 (1)
2013年1月 (4)
2012年9月 (1)
2012年7月 (2)
2012年6月 (1)
2012年4月 (2)
2012年3月 (1)
2011年8月 (2)
2011年7月 (2)
2011年6月 (3)
2011年5月 (4)
2011年4月 (6)
2011年3月 (3)
2011年2月 (9)
2010年9月 (3)
2010年8月 (2)
2010年4月 (2)
2010年3月 (1)
2010年2月 (1)
2010年1月 (1)
相册
blog
搜索
最新评论
1. re: 在 Boolan 网开讲《网络编程实战》课程
请问下最近有更新么?
--def
2. re: 为什么多线程读写 shared_ptr 要加锁?
评论内容较长,点击标题查看
--刘
3. re: 用条件变量实现事件等待器的正确与错误做法
版本三为什么错误
--dodo
4. re: 发布一个基于 Reactor 模式的 C++ 网络库
Makefile:126: recipe for target 'all' failed
什么原因,谢谢?
--孙国栋
5. re: 用条件变量实现事件等待器的正确与错误做法
评论内容较长,点击标题查看
--@sunjun
6. re: Muduo 设计与实现之一:Buffer 类的设计[未登录]
评论内容较长,点击标题查看
--name
7. re: Muduo 网络编程示例之三:定时器
@陈硕
谢谢陈老师这么快就回答了,去掉-march=native后重新编译正常了。
--ian
8. re: Muduo 网络编程示例之三:定时器
@ian
把 CMakeLists.txt 中 -march=native 这句话去掉,重新编译试试。
--陈硕
9. re: Muduo 网络编程示例之三:定时器
评论内容较长,点击标题查看
--ian
10. re: 一种自动反射消息类型的 Google Protobuf 网络传输方案
非常受用,多谢!
--yilong
阅读排行榜
1. 谈一谈网络编程学习经验(06-08更新)(59920)
2. C++ 工程实践(2):不要重载全局 ::operator new()(20025)
3. 为什么多线程读写 shared_ptr 要加锁?(16425)
4. 整合 Google 开源 C++ 代码(15056)
5. 用条件变量实现事件等待器的正确与错误做法(14032)
6. C++ 工程实践(4):二进制兼容性(13034)
7. C++ 工程实践(7):iostream 的用途与局限(12394)
8. C++ 工程实践(5):避免使用虚函数作为库的接口(12157)
9. 发布一个基于 Reactor 模式的 C++ 网络库(11989)
10. Muduo 设计与实现之一:Buffer 类的设计(9758)
评论排行榜
1. 发布一个 Linux 下的 C++ 多线程库(37)
2. 《Muduo 网络库:现代非阻塞C++网络编程》演讲(29)
3. Muduo 设计与实现之一:Buffer 类的设计(28)
4. 对 C++ 历史的个人观点(25)
5. 用条件变量实现事件等待器的正确与错误做法(21)
6. 发布一个基于 Reactor 模式的 C++ 网络库(20)
7. 谈一谈网络编程学习经验(06-08更新)(14)
8. C++ 工程实践(2):不要重载全局 ::operator new()(12)
9. C++ 工程实践(7):iostream 的用途与局限(10)
10. 新书预告:《Linux 多线程服务端编程——使用 muduo C++ 网络库》(9)
Powered by:
C++博客
Copyright © 陈硕