0%

如何对一个项目心中有数?

2019年5月28日 下午7:23

分一下几个角度进行考虑:

  1. 显示机制
    1. QT显示机制
    2. PCL显示机制
    3. OpenGL显示机制
  2. 工程管理
    1. git
    2. 包管理
  3. 错误排查
    1. 环境、编码错:
      1. vs报错-自己的总结
    2. 算法参数使用数据本身的问题
      1. 超参数的大小
      2. 数据(大、小、NUN、不完整,残留)
    3. 不是所有的错误都有所以然,所以这时候git版本控制的作用就凸现出来了
  4. 工程开发
    1. 大部分的工作集中在
      1. 数据读入读出
      2. 不同算法输入输出的转换
      3. 显示
      4. 解决各个模块之间相互之间的影响(返工的主要因素)
  5. 算法开发
    1. 虽然使用的核心算法是别人写的,但是你也要知道一下几点,这对你进行各个模块之间的整合是必须的
      1. 这个算法依赖的数据结构(定义的结构体)是啥,每个成员是啥意思,这个算法哪里要用到这个成员
      2. 算法的超参数有哪些,如果不知道这些,你都不知道如何调参数
      3. 算法的核心思想是啥,也就一句话的事,这是你记忆和以后遇到问题尝试解决的一个最好的出发点。