一些工作习惯
开发工具:
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) 编辑 收藏 举报