09 2014 档案

DRY(1)--读后感
摘要:题记: 去掉重复的信息会让你的代码的结构发生本质的变化。 —— vczh 正文: 因为要对项目做重构, 所以, 读了 vczh 的这篇 > 和 > 的 Item7, 8. 下面是部分摘录: 不能repeat的其实是信息,不是代码。然而, 分析什么是信息又不是一件简单的事情.所以, 只能不断地修改. 目的: 保证代码质量不断提高. 换句话说, 不断地重构.而重构, 又需要做TDD. 目的: 保证... 阅读全文

posted @ 2014-09-22 19:51 vczh_tonyc 阅读(176) 评论(0) 推荐(0)

Beyond Compare 3.12
摘要:1. Diff : 折叠相同的部分, 只显示 “不同” 的部分. 2. Minor : filter 次要的 diff. 3. Context : 如果设置了Diff(只显示不同), 那么 Context 在 次基础上, 多显示一些 相同的, 上下文 代码. 很像 pha 里的 代码分析. 3. Rule : 可配置 important 的 “不同” 的优先级. 在 Format (Text Fo... 阅读全文

posted @ 2014-09-11 11:21 vczh_tonyc 阅读(208) 评论(0) 推荐(0)

git 坑(1)
摘要:1.rebase 经验/错误/优化目的: 加快 rebase 的速度: 减少 conflicts 减少 从云上同步 如果有回退的话,先回退.如果commits可以合并的话, 尽量合并(因为多个commits)upstream的顺序(避免push的时候, 再rebase一遍) 减少 “小黄条”(difference) 原则: 一次只做一件事情. 不要重构 不要调整格式(自动): 删除空号, tab缩... 阅读全文

posted @ 2014-09-09 15:10 vczh_tonyc 阅读(128) 评论(0) 推荐(0)

M$ 坑
摘要:.dsp rc.exe 没有继承 cl.exe 的 include path, 而是单独指定. rc.exe 的 当前路径, 由 .rc 文件的路径决定. cl.exe 的 当前路径, 由 编译的文件?|工程文件? 所在目录决定. 如果 f1/f2/src.cpp, 那么, 切换到 “f1”的目录: ../ CString 之前出现过 “llu”在 wtl7.0中工作, 在wtl8.0中异常... 阅读全文

posted @ 2014-09-03 19:58 vczh_tonyc 阅读(104) 评论(0) 推荐(0)

git workflow
摘要:基本概念:remote name : originfetch: 从 remote 拉取所有的到本地,从而为下一步的checkout做操作。checkout: 切换到指定的local分支(前提,remote已经将该分支放置到本地)于是,为了偷懒,有个这个命令:git checkout -b local... 阅读全文

posted @ 2014-09-03 15:36 vczh_tonyc 阅读(192) 评论(0) 推荐(0)

导航