Modern C++ development with bazel, googletest and googlemock

Learning to write testable code using a modern build system - bazel

Ratings 3.63 / 5.00
Modern C++ development with bazel, googletest and googlemock

What You Will Learn!

  • Learn the basics of using the modern build system that scales
  • Understand how to import code from external sources
  • Write tests to verify that your code matches the specification
  • Write code to return dummy data using google mock.

Description

Bazel is a build system from google. C++ is one of the languages that bazel supports.

One of the nice things about bazel is, you specify the files and bazel figures out the dependency tree.

Bazel is written in skylark (a subset of python) which makes it accessible to a wide audience.

The ability to integrate with other libraries and the build performance makes bazel a great choice to use.


Googletest is an industry wide accepted solution for unit testing. It's battle tested across multiple projects at varying scales in the industry.

This framework is built along lines of other popular frameworks like junit (following the xunit principles)


Googlemock is a framework for stubbing external calls to make your unit tests repeatable in isolation.


Looking forward to seeing you in the course.

Cheers.

Who Should Attend!

  • Anyone with a basic understanding of C++.
  • If you're an experienced programmer who doesn't know much of C++, that's OK too. Focus is on the these frameworks and not on C++

TAKE THIS COURSE

Tags

  • C++
  • Developer Tools
  • Software Development

Subscribers

241

Lectures

16

TAKE THIS COURSE



Related Courses