Get Mystery Box with random crypto!

День #13. Отчет за 28.01.2023 1. Не сегодня 2. Не пользова | NurBlog: С нуля до джуна

День #13. Отчет за 28.01.2023

1. Не сегодня

2. Не пользовался ~30 минут

3. Прочитал главу 13 книги "Чистый код". В этой главе дается краткий обзор того, как писать правильный и чистый код в среде многопоточности. Многопоточность - очень обширная тема, о которой можно написать отдельную книгу, но эта глава - лишь верхушка айсберга. Основные выводы из главы:

1) Следуйте принципу единой ответственности: отделите код, связанный с реализацией многопоточности, от остального кода

2) Инкапсулируйте данные: жестко ограничьте доступ ко всем общим ресурсам

3) Стремитесь создавать независимые потоки, т.е. чтобы потоки не разделяли ресурсы между собой

4) Знайте свой язык программирования/библиотеку

5) Изучите базовые алгоритмы, связанные с многопоточностью

6) Не игнорируйте системные ошибки, считая их случайными, разовыми сбоями

7) Начните с отладки основного кода, который не связан с многопоточностью

4. Лег спать ~ в 23:50