经验之谈
调试
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
- ...未完待续