Programming With Berns
Programming With Berns
  • 65
  • 276 244
Master Test-Driven Development (TDD) in C++ using Catch2| Step-by-Step Tutorial for Beginners
Unlock the power of Test-Driven Development (TDD) in C++ with this comprehensive step-by-step tutorial. Learn the art of writing failing tests, implementing code to pass them, and refactoring for cleaner, more efficient designs.
What you’ll learn:
- How to set up your TDD environment using Visual Studio Code
- Writing your first test with the Catch2 (github.com/catchorg/Catch2) framework
- Debugging and improving your code with TDD practices
- Hands-on examples of arithmetic operations testing
🚀 Whether you're a beginner or looking to refine your coding workflow, this guide will enhance your confidence in building robust applications.
🔗 Need help setting up your environment? Watch our C++ Environment Setup Guide ua-cam.com/video/IC4RY-MMPVs/v-deo.htmlsi=E6K7oFh1_l6Jj4uy
👍 Don’t forget to like, comment, and subscribe for more coding tutorials!
#programmingwithberns #cpp #c++tutorial #testdrivendevelopment #tdd #softwaredevelopment #programming #coding #tutorial #beginnerfriendly #cppprogramming #catch2
Take a look at the source code
github.com/programmingwithberns/tdd-demo
Join the exclusive membership program
ua-cam.com/channels/Q2erow5ReXvqbYp1JLlhmA.htmljoin
Follow or join me in any of the following media:
Website: www.blongho.com
Github: www.github.com/blongho
Discord: discord.gg/YWrSzRgyx4
Facebook Group: groups/programmingwithberns
Twitter: blongho
LinkedIn: www.linkedin.com/in/blongho/
Переглядів: 125

Відео

How to Use CMake for C++ with GCC and Visual Studio Code | Build Your First C++ Project with CMake
Переглядів 82214 днів тому
This beginner-friendly tutorial walks you through setting up a simple C project with CMake, from creating your project structure to compiling and running your code. Learn how to configure CMakeLists.txt, build your project, and expand it as you grow. Perfect for beginners looking to simplify their C development workflow. 🔗 Chapters: 00:00 Introduction 00:42 Prerequisites 00:58 Install GCC & ver...
How to Calculate Sales Tax | Python Beginner Tutorial | Problem Solving in Python
Переглядів 49Місяць тому
In this beginner-friendly Python tutorial, you will learn how to create a simple program that calculates the total cost of a laptop, including tax. I will walk through reading the price, applying a 10% tax, and printing the final total. This is a perfect exercise for those new to coding and looking to solve practical problems using Python. Watch now to boost your coding skills and see how easy ...
How to Handle User Input Errors in Python | Robust Utility Functions for Float and Integer Inputs
Переглядів 21Місяць тому
Learn how to build error-free Python programs by creating robust utility functions to handle user input. In this video, we walk through creating reusable get_int and get_float functions, which validate input within a specified range and ensure proper data entry. Whether you're dealing with grades, user entries, or any type of numerical input, these utility functions will save you time and preve...
How to Get Valid User Input in Python - Function that always returns (gets) a valid input from user
Переглядів 89Місяць тому
Do you want a reliable way to get user input in Python without errors? In this video, we’ll build a robust Python function that ensures valid integer input from users, handling common errors gracefully. Perfect for beginner and intermediate Python programmers, this step-by-step tutorial will improve your code’s reliability and efficiency. Learn how to handle exceptions and create a reusable uti...
How to calculate percentage increase - Python Beginner Tutorial - Problem Solving In Python
Переглядів 66Місяць тому
Ever wondered how to calculate percentage increases in real-world scenarios? In this video, we use a simple example involving Bitcoin to demonstrate how to quickly and accurately compute percentage growth. Whether you're tracking investments or just want to improve your math skills, this tutorial will guide you step-by-step. Subscribe for more problem-solving techniques in programming and beyon...
How to calculate student grade average - Python Beginner Tutorial - Problem Solving in Python
Переглядів 55Місяць тому
Learn how to calculate student grade averages step-by-step in this practical tutorial! In this video, we break down a real-world example involving three subjects-geometry, algebra, and physics-and show how to compute the average grade. Whether you're a student, teacher, or someone looking to sharpen your math skills, this guide will walk you through the process and even demonstrate how to write...
How to Swap Two Variables in Python - Easy Beginner Tutorial - Problem Solving in Python
Переглядів 33Місяць тому
In this beginner-friendly tutorial, I’ll walk you through the steps to swap two variables in Python. Learn two simple methods to accomplish this task and solidify your understanding of variable assignment. Whether you are just starting with Python or need a quick refresher, this video is perfect for you. Topics Covered: Swapping two variables in Python Basic variable assignment and manipulation...
Programming With Berns - Terminal Essentials - Full Course
Переглядів 4,6 тис.2 місяці тому
Learn the fundamentals of the Command Line Interface from scratch. No prior knowledge required. You will learn how to use the ls, pwd, cd, mkdir, touch, echo, cat, less, and many more commands and their options. Link to startup files: bit.ly/3eLcpFN Install Git Bash for Windows - ua-cam.com/video/DKnLsEJfg3g/v-deo.html
How to Easily Find or Recover a WiFi Password at Any Home | Quick Tips
Переглядів 892 місяці тому
Have you ever gone to someone's house and wanted to connect to their WiFi but couldn't remember the password? In this video, we show you simple and effective ways to find or recover a WiFi password, even when it's long or hidden behind the router. Stay connected effortlessly and never struggle with lost passwords again! Watch now for quick tips on staying online without hassle. #WiFi, #WiFiPass...
Excel for Beginners
Переглядів 1032 місяці тому
Join our FREE 1-hour Excel Essentials for Beginners webinar! Learn how to navigate spreadsheets, enter data, use formulas, create charts, and analyze data using Excel or Google Sheets. Perfect for absolute beginners looking to boost productivity and master essential spreadsheet skills. Sign up now! courses.benorinetechnologies.com/event/excel-for-beginners/#rsvp-now Join the exclusive membershi...
How to add Country Flags to your Android App - Step by Step to adding offline flags to your app
Переглядів 375 місяців тому
How to add Country Flags to your Android App - Step by Step to adding offline flags to your app
Agile Way of Working Outside IT
Переглядів 346 місяців тому
Agile Way of Working Outside IT
Calculate Employee Salary & Bonus - Part 8 - Exception Handling in Python
Переглядів 936 місяців тому
Calculate Employee Salary & Bonus - Part 8 - Exception Handling in Python
Calculate Employee Salary & Bonus - Part 7 - Handling the outlier conditions with if-else statement
Переглядів 246 місяців тому
Calculate Employee Salary & Bonus - Part 7 - Handling the outlier conditions with if-else statement
Calculate Employee Salary & Bonus - Part 5 - Printing information about the bonus
Переглядів 116 місяців тому
Calculate Employee Salary & Bonus - Part 5 - Printing information about the bonus
Calculate Employee Salary & Bonus - Part 6 - Handling the outlier conditions
Переглядів 216 місяців тому
Calculate Employee Salary & Bonus - Part 6 - Handling the outlier conditions
Calculate Employee Salary & Bonus - Part 4 - Bonus Calculation
Переглядів 186 місяців тому
Calculate Employee Salary & Bonus - Part 4 - Bonus Calculation
Calculate Employee Salary & Bonus - Part 3 - Get Hours Worked
Переглядів 406 місяців тому
Calculate Employee Salary & Bonus - Part 3 - Get Hours Worked
Calculate Employee Salary & Bonus - Part 2 - File Setup
Переглядів 436 місяців тому
Calculate Employee Salary & Bonus - Part 2 - File Setup
Calculate Employee Salary & Bonus - Part 1- The problem and manual simulation
Переглядів 916 місяців тому
Calculate Employee Salary & Bonus - Part 1- The problem and manual simulation
Conquer the Linux Command Line: Top 10 Linux Commands for Developers
Переглядів 318 місяців тому
Conquer the Linux Command Line: Top 10 Linux Commands for Developers
How to choose your field of study or profession within IT.
Переглядів 308 місяців тому
How to choose your field of study or profession within IT.
Full Stack Developer: The Mastermind Behind the Website (Everything You Need to Know!)
Переглядів 389 місяців тому
Full Stack Developer: The Mastermind Behind the Website (Everything You Need to Know!)
Professions in web Development
Переглядів 209 місяців тому
Professions in web Development
Top 5 Reasons why you should Learn Programming (Coding) Today
Переглядів 5910 місяців тому
Top 5 Reasons why you should Learn Programming (Coding) Today
How #cameroon can qualify for the next stage of #AFCON2024 after day 2 of the tournament
Переглядів 6310 місяців тому
How #cameroon can qualify for the next stage of #AFCON2024 after day 2 of the tournament
Python Programming course
Переглядів 5110 місяців тому
Python Programming course
Using Emmet to speed up your web development
Переглядів 3011 місяців тому
Using Emmet to speed up your web development
Project Exercise for HTML5 developers
Переглядів 52Рік тому
Project Exercise for HTML5 developers

КОМЕНТАРІ