Testing Your Tests With Code Coverage - Richard Wallman [ ACCU 2021 ]
Автор: ACCU Conference
Загружено: 2021-03-31
Просмотров: 488
Описание:
#Programming #Cpp #AccuConf
Slides: https://accu.org/conf-previous/2021/s...
ACCU Website: https://www.accu.org
ACCU Conference Website: https://conference.accu.org
ACCU Twitter: @ACCUConf
Streamed & Edited By Digital Medium Ltd: https://events.digital-medium.co.uk
------
Everyone is writing tests for their code, right? Having tests is a good start, but unless you're testing every single line of code, there's still chances for "fun" times with bugs.
Having an incomplete set of tests can provide a false sense of security, but manually checking every possible execution path is tedious and error-prone.
Thankfully, there are tools which, when used in conjuction with our test suite, can highlight code that is never executed - the gaps in our test cases. Armed with this information, we can add to our existing test suites to cover these (hopefully edge) cases.
This talk will focus on the GNU Compiler Collection, but other compilers (such as Clang) also include similar tools. This talk is about the process, not the tools.
------
Richard Wallman
Richard has been a developer for several decades, working on systems in VHDL and Verilog all the way up to JavaScript. During that time he's battled against errors and edge-cases in many programming languages, and as such has developed a strong appreciation for solid development practices. In 2006 he took on his biggest public project yet - designing and building the new platform for The Freecycle Network. Creating a system capable of handling millions of users and delivering a quarter of a billion emails every month, but within a non-profit's budget, required a ruthless approach towards security, efficiency and stability. Richard is currently working for a web-streaming company that handles the live webcasting of council meetings for UK councils such as Birmingham and Westminster. Working as the leader of PHP, JavaScript and C++ teams, he gets to deal with a variety of day-to-day coding issues, but it also allows him to cross-pollinate best practices between teams.
------
Future Conferences:
ACCU 2022 Spring Conference, Bristol (UK), Marriott City Centre:
2022-04-05 to 2022-04-09.
-------------------------
Повторяем попытку...
![Testing Your Tests With Code Coverage - Richard Wallman [ ACCU 2021 ]](https://ricktube.ru/thumbnail/gHw6Ons8hK8/hq720.jpg)
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: