经验之谈

调试

        ROS的 C++ 功能包本质就是一个 cmake 工程,可以直接通过 CLion/VSCode 这样的支持 cmake 工程的 ide 打开,这在调试 c++ 功能包时是及其有用的。

        ROS的 Python 功能包与一般的 Python 项目无异,可以直接通过 Pycharm/VSCode 打开,不过如果你电脑上安装有 Anaconda 一类的Python环境,一定要注意切换使用 System Python 即可索引到相关依赖,开启智能补全。

        当然 Anaconda 这样的工具也是很有用的,但是不能直接在 conda 的虚拟环境中使用 ros 的功能包,需要单独配置。

其他

        尽量熟悉 Git工具的使用,能够记录你代码的变动,也可以方便地多人协同,更能使我们的代码能够保留传承下去。

        善于利用 Github 上一些诸如 Github Action(CI工具) 这样提高效率的工具。

推荐小工具

这里推荐一些其他提高开发效率的工具

  • fish
  • zsh
  • ...未完待续