#java #softwareengineer #bug #programminglanguage #programming
Обсудили опыт написания книги: как пришла идея, почему именно книга, для кого она была написана, и что общего между написанием книг и разработкой ПО. Тагир поделился своими трудностями как автор, с которыми ему пришлось столкнуться. Его пример был очень вдохновляющим - он рассказал историю, как ему не удалось договориться с O'Reilly, но он не сдался и нашел другого издателя.
Также обсудили множество технических моментов, связанных с природой ошибок в коде и тем, как с ними бороться. Мы поговорили про линтеры и статический анализ кода, а также обсудили, может ли ChatGPT использоваться для поиска ошибок в коде.
Канал с анонсами [ Ссылка ]
Ламповый чат [ Ссылка ]
Boosty [ Ссылка ]
Apple Podcast [ Ссылка ]
Yandex Music [ Ссылка ]
Полезные ссылки
📖 100 Java Mistakes and How to Avoid Them [ Ссылка ]
📖 Программирование на Java (весна 2022) [ Ссылка ]
📖 Java Puzzlers By Joshua Bloch and Neal Gafter [ Ссылка ]
📖 Барух Садогурский и Тагир Валеев — Java Puzzlers NG S04 [ Ссылка ]
📖 Блогпост про скрещивание статического анализа и дебаггера [ Ссылка ]
📖 Тагир Валеев — Заменят ли роботы программистов? [ Ссылка ]
📖 Заменят ли роботы программистов текстовая расшифровка [ Ссылка ]
📖 Статья про ChatGPT от PVS-Studio [ Ссылка ]
00:00 Приветствие
03:40 Как пришла идея написать книгу
08:50 Насколько актуален формат книги
11:11 Структура книги 100 Java Mistakes and How to Avoid Them
13:42 Процесс написания книги и взаимодействие с издателем
20:12 Процесс написания книги как процесс разработки
23:10 В чем можно писать книгу
24:35 Трудности с которыми сталкивается автор
26:52 Примеры багов из Apache Avro и Elasticsearch
28:32 Какой процент ошибок может отловить статический анализатор кода
33:22 Статический анализатор и сборка проекта
35:10 Метод Храповика
36:24 Метод Baseline
37:30 Подход команды intellij idea при работе с статическим анализатором
39:49 Статический анализ и компилятор
45:28 Runtime информация для анализа кода
48:28 ChatGPT, AI и статический анализ
55:32 Будущее Java
1:00:33 Общая фотография с приглашенным гостем
1:01:21 Напутствие от Тагира
![](https://i.ytimg.com/vi/5F4C0j_UF0E/maxresdefault.jpg)