3 ms·
If you're writing code for robots in a research setting, a lot of good advice around making code easy to deploy, doing continuous integration, logging and monit
by currymj 6y ago
If you're writing code for robots in a research setting, a lot of good advice around making code easy to deploy, doing continuous integration, logging and monitoring, etc. is just not relevant. Therefore these tools are probably not worth learning about.
One place to start might be learning to write good unit tests. This would require:
1) learning the basics of how to use a modern, nice unit testing framework for whatever language you use.
2) learning the skill of how to come up with good test cases for your code.
3) learning how to write code such that unit testing is easy. this will also make your code higher quality and force you to learn about design and software engineering, but in a way that will actually be useful immediately. Books like highly-recommended "Clean Code" are relevant here.