Різні інструменти статичного аналізу коду допомагають на ранньому етапі виявляти помилки та проблеми. Чи це дійсно важливо та потрібно? Які інструменти існують для 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 - Відповіді на питання