• 一些工作习惯


    开发工具:

    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

    保存配置就行了

  • 相关阅读:
    绘图QPainter-画刷
    绘图QPainter-画笔
    pyqt5-多线程QThread类
    升级时出现错误的解决办法
    打包pyinstaller
    多文档界面QMdiArea
    停靠窗口QDockWidget
    堆叠窗口QStackedWidget
    VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
    【一】ODB
  • 原文地址:https://www.cnblogs.com/permanence-practice/p/3823932.html
Copyright © 2020-2023  润新知