YoVDO

Leveraging a Functional Approach for More Testable and Maintainable ROS 2 Code

Offered By: CppCon via YouTube

Tags

Robotics Courses C++ Courses Software Testing Courses Object-oriented programming Courses Functional Programming Courses Software Architecture Courses Middleware Courses Test-Driven Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a functional approach to writing more testable and maintainable Robot Operating System (ROS) 2 code in this conference talk from CppCon 2023. Gain insights into the challenges of using object-oriented programming in ROS and learn how adopting functional programming techniques can minimize middleware impact, reduce code coupling, and improve robustness. Discover alternative methods for architecting ROS 2 code, understand common sources of bugs and flaky tests, and acquire strategies to create more reliable and maintainable robotics software. By the end of the talk, develop a new perspective on ROS 2 code architecture that enhances testability and overall code quality.

Syllabus

Leveraging a Functional Approach for More Testable & Maintainable ROS 2 Code - Bilal Gill - CppCon23


Taught by

CppCon

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX