Кодові бази розростаються, стаючи все складнішими і заплутанішими, що не може не лякати розробників. Як виявити код, який змінює стан вашої системи? Як зробити код таким, щоб він не збільшував складність та заплутаність кодової бази?
Більшість «дій», що змінюють стан, можна перетворити на «обчислення», щоб ваш код став простіше і логічніше.
Ви навчитеся боротися зі складними помилками синхронізації, які неминуче проникають в асинхронний і багатопоточний код, дізнаєтеся, як абстракції, що компонуються, запобігають дублювання коду, і відкриєте для себе нові рівні його виразності.
Книга призначена для розробників середнього та високого рівня, які створюють складний код. Приклади, ілюстрації, питання для самоперевірки та практичні завдання допоможуть надійно закріпити нові знання.
Характеристики книги | |
Вид палітурки | М'який |
Кількість сторінок | 608 |
Мова видання | Російський |
Рік видання | 2023 |
Стан | Нове |
Тип поверхні паперу | Матова |