一些工作习惯

开发工具:

VAssist # snippet

1. 复制粘贴: snippet

2. snippet要有参数, 应对变量名的变化.

VA的文档中, 叫做place holder.

 

 

0.cygwin的配置:

(1) 使用的是 linux 下的 .bashrc

(2) cygwin 默认source .profile 或者 .bash_profile, 因此,需要在 .bash_profile 中 source .bashrc

(3) 添加 export, 方便切换 windows 下的 长目录

 

1. 实时记录

(1)采用blog的方式,记录自己的*错误的决定和判断*,*灵感*,*感悟*.

(2)纸笔,记录 技术细节,*思维过程*的草稿.

(3)stiky notes 记录 *服务器地址*, *常用url*(这样可以点击打开), *公司服务账户/密码*, *公司地址*, *路径*(如果是文件,可以在chrome中打开)

 

2. to-do

采用windows自带的 stiky notes,*尽量* 控制在 2 pages.

 

3.一些命令行技巧:

(1) 查看实时更新的日志:

 cygwin : tail -f 

(2) 判断是否是内网(内部测试时,需要使用内部host)

ping ( O(∩_∩)O )

 

4.使用mindmap来记录阅读过的源码\业务知识(快速回忆\减少rework)

整个项目组是在维护\小修小补\重构\增添新的代码,而产品是由多个模块构成(到code这一层,就是solution地下的很多Projects,而Projects又包含很多Module).

光靠 call graph 来 overview 源代码还是不足以表达*全部*的细节,因为,本质上是static analysis.这意味着什么呢?

(1) 无法获取完整的调用顺序.

当call graph变得巨大时, 满屏的

(2) 无法获取完整的调

 

*断点*是一种不错的方式.

 

5.Win Grep

.rc .rc2 .rc3 

.bat .vcxproj

千万别:

.suo .tlog

 

6. Every thing

保存配置就行了

 

posted on 2014-07-04 10:57  vczh_tonyc  阅读(141)  评论(0编辑  收藏  举报

导航