Архитектура выполнения программ
Архитектура выполнения программ, взаимосвязь производительности, модели памяти и устройства среды исполнения, принципы оптимизации и профилирования кода.
Ошибки, исключения и отказоустойчивость
Что такое ошибка и исключение, почему сбои возникают, раскрутка стека, коды возврата, логирование и маршрут к отказоустойчивости сервисов.
Отладка и видимость состояния
Работа переменных, их значения и работа с ними в отладке.
Вызовы и иерархия
Цепочка вызовов — это последовательность методов или функций, которые вызывают друг друга в процессе выполнения программы.
Ресурсопотребление и метрики
Что такое ресурсы, какими они бывают в работе и как их измерять.
Неиспользуемый код и технический долг
Что такое мёртвый код, переменные, методы, классы, импорты.
Сборка и культура производительности
Культура производительности — совокупность ценностей, практик и инструментов, направленных на обеспечение высокой производительности системы и процессов разработки.
Битовые операции и низкоуровневое представление данных
Битовые операции и низкоуровневое представление данных - основы двоичной логики, масок и эффективной обработки значений.
Архитектура выполнения — итоги
Итоговое обобщение раздела с ответами на частые вопросы по архитектуре выполнения программ, обработке ошибок, отладке и метрикам производительности.
Архитектура выполнения — чек-лист
Контрольный список вопросов для проверки знаний по выполнению программ, работе с переменными, отладке, логированию и измерению ресурсопотребления.
Архитектура выполнения — о разделе
Обзор раздела с материалами по выполнению программ, управлению памятью, отладке, обработке ошибок и культурам повышения производительности кода.