SKU/Artículo: AMZ-B0BJTHRJYJ

Data-Oriented Programming: Reduce Software Complexity

Format:

Audiobook

Audiobook

Kindle

Paperback

Detalles del producto
Disponibilidad:
En stock
Peso con empaque:
0.91 kg
Devolución:
No
Condición
Nuevo
Producto de:
Amazon
Viaja desde
USA

Sobre este producto
  • Eliminate the unavoidable complexity of object-oriented designs. The innovative data-oriented programming paradigm makes your systems less complex by making it simpler to access and manipulate data.In Data-Oriented Programming you will learn how to:Separate code from dataRepresent data with generic data structuresManipulate data with general-purpose functionsManage state without mutating dataControl concurrency in highly scalable systemsWrite data-oriented unit testsSpecify the shape of your dataBenefit from polymorphism without objectsDebug programs without a debuggerData-Oriented Programming is a one-of-a-kind guide that introduces the data-oriented paradigm. This groundbreaking approach represents data with generic immutable data structures. It simplifies state management, eases concurrency, and does away with the common problems you’ll find in object-oriented code. The book presents powerful new ideas through conversations, code snippets, and diagrams that help you quickly grok what’s great about DOP. Best of all, the paradigm is language-agnostic—you’ll learn to write DOP code that can be implemented in JavaScript, Ruby, Python, Clojure, and also in traditional OO languages like Java or C#.About the technologyCode that combines behavior and data, as is common in object-oriented designs, can introduce almost unmanageable complexity for state management. The Data-oriented programming (DOP) paradigm simplifies state management by holding application data in immutable generic data structures and then performing calculations using nonmutating general-purpose functions.About the audienceFor programmers who have experience with a high-level programming language like JavaScript, Java, Python, C#, Clojure, or Ruby.About the authorYehonathan Sharvit has over 20 years of experience as a software engineer. He blogs, speaks at conferences, and leads Data-Oriented Programming workshops around the world.PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.
S/ 167.08
60% OFF
S/ 66.82

IMPORT EASILY

By purchasing this product you can deduct VAT with your RUT number

S/ 167.08
60% OFF
S/ 66.82

Hasta 6 cuotas sin intereses con BCP, BBVA y Diners

Llega en 15 a 25 días hábiles
con envío
Tienes garantía de entrega