Главная
Study mode:
on
1
Intro
2
About me
3
Some statistics
4
Legacy
5
What it looks like
6
Proven methods
7
Wait... what?
8
Hunting of the Bug
9
Where it leads
10
True story
11
What to do?
12
On security
13
DevOps + Security
14
Dynamic analysis
15
It's about movement
16
Static analysis
17
Code review done fast
18
Static vs Dynamic
19
SonarQube - why use it?
20
First run
21
Why and what to do
22
Extreme
23
GPL virus
24
Let's summarise
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Discover effective strategies for managing large-scale C++ projects in this 47-minute conference talk by Yuri Minaev at NDC Conferences. Explore the challenges posed by the exponential growth of codebases and learn why traditional methods like code reviews and unit tests are no longer sufficient for ensuring optimal quality and security. Delve into the complexities of legacy code layers and the importance of modern tools and techniques such as DevSecOps, static and dynamic analysis, and quality control platforms. Gain insights on bug hunting, security considerations, and the integration of DevOps with security practices. Examine the benefits of static and dynamic analysis, learn how to conduct faster code reviews, and understand the value of tools like SonarQube. Address critical issues such as GPL compliance and summarize key takeaways for successfully navigating and maintaining large C++ projects in today's evolving development landscape.

How Not to Choke on a Big Old Project

NDC Conferences
Add to list
0:00 / 0:00