Codebases are growing, becoming increasingly complex and tangled, which can be daunting for developers. How can you detect code that alters the state of your system? How can you make code that does not increase the complexity and entanglement of...
the codebase?
Most of the «actions» that change state can be transformed into «computations» so that your code becomes simpler and more logical.
You will learn to combat complex synchronization bugs that inevitably seep into asynchronous and multithreaded code, discover how composable abstractions prevent code duplication, and uncover new levels of expressiveness.
The book is intended for mid-level and senior developers creating complex code. Examples, illustrations, self-assessment questions, and practical tasks will help solidify new knowledge.
Author: Эрик Норманд
Printhouse: piter
Series: Библиотека программиста
Age restrictions: 16+
Year of publication: 2025
ISBN: 9785446118878
Number of pages: 608
Size: 233x165x31 mm
Cover type: soft
Weight: 970 g
ID: 1331224
Delivery methods
Choose the appropriate delivery method
Pick up yourself from the shop
0.00 €
Courier delivery