Статичні Аналізатори Коду - Що це та навіщо? - Java: Про ІТ під каву - #43

Опубликовано: 23 Декабрь 2024
на канале: Java Online Lessons
619
48

Різні інструменти статичного аналізу коду допомагають на ранньому етапі виявляти помилки та проблеми. Чи це дійсно важливо та потрібно? Які інструменти існують для Java та які з них легко та безкоштовно можна підключити до вашого проекту? Про все це в цьому відео.

🪙☕ Купіть мені каву - допоможіть зібрати кошти для ЗСУ: https://www.buymeacoffee.com/ytkach
📃 Звіти по моїм зборам на ЗСУ: https://www.yuriytkach.com/volunteer/...

💬 Мій телеграм канал: https://t.me/tkach_channel
💬 Мій whatsapp канал: https://whatsapp.com/channel/0029VaLh...

📣 Усі анонси благодійних стримів:    • Анонсы благотворительных онлайн стримов  

📹 Трохи про попередні благодійні стріми:    • Онлайн стримы - Java и технологии  

😎 Станьте спонсором цього каналу:
   / @java-tkach  

☕ Java: Про ІТ під каву:    • Java: про ІТ під каву  

ℹ️ Java: про IT під каву - це онлайн трансляції, які дозволяють насолоджуватись цікавими розмовами в невимушеній атмосфері про розробку програмного забезпечення та IT в цілому. Я поділюся своїм досвідом та знаннями, щоб допомогти вам удосконалити навички та знайти відповіді на ваші питання. А ось що зробить цю трансляцію більш затишною - це смачна кава або келих вашого улюблений напою, щоб ми могли поспілкуватися як приятелі, яких об'єднує інтерес і справжня пристрасть до світу програмування.

Підписатися на YouTube канал:
http://www.youtube.com/subscription_c...

Канал "Yuriy Tkach" - Уроки з програмування на Java:    / ytkach  

Слава Україні! 🇺🇦

#java #techtalk #sca #staticcodeanalysis

⏱️ Таймкоди:
0:00:00 - Вступ
0:07:30 - Що таке статичний аналіз коду?
0:10:50 - Важливість статичного аналізу коду
0:12:55 - Єдиний формат коду
0:16:00 - Важливість для безпеки програми
0:18:46 - Техніки аналізу: зіставлення шаблонів
0:22:17 - Аналіз потоку даних
0:23:33 - Символічне виконання
0:24:54 - Еволюція інструментів статичного аналізу коду
0:32:13 - Вибір між користю та зручністю користування
0:39:00 - Codacy - інструмент для статичного аналізу коду проектів
0:47:12 - Вмикання/вимикання правил для перевірок у Codacy
0:56:12 - CodeQL - інструмент від GitHub
0:58:56 - Аналіз пул реквесту від Codacy
1:00:01 - Підключення SonarCloud до проекту на GitHub
1:04:03 - Аналіз проекту від Sonar
1:11:40 - Ставимо вподобайку та робимо донат на ЗСУ!
1:16:07 - Відповіді на питання