Get Your Hands Dirty on Clean Architecture.epub

上传者: vipudemo | 上传时间: 2021-04-25 15:59:43 | 文件大小: 3.1MB | 文件类型: EPUB
Gain insight into how hexagonal architecture can help to keep the cost of development low over the complete lifetime of an application
Key Features
Explore ways to make your software flexible, extensible, and adaptable
Learn new concepts that you can easily blend with your own software development style
Develop the mindset of building maintainable solutions instead of taking shortcuts

Book Description
We would all like to build software architecture that yields adaptable and flexible software with low development costs. But, unreasonable deadlines and shortcuts make it very hard to create such an architecture.

Get Your Hands Dirty on Clean Architecture starts with a discussion about the conventional layered architecture style and its disadvantages. It also talks about the advantages of the domain-centric architecture styles of Robert C. Martin's Clean Architecture and Alistair Cockburn's Hexagonal Architecture. Then, the book dives into hands-on chapters that show you how to manifest a hexagonal architecture in actual code. You'll learn in detail about different mapping strategies between the layers of a hexagonal architecture and see how to assemble the architecture elements into an application. The later chapters demonstrate how to enforce architecture boundaries. You'll also learn what shortcuts produce what types of technical debt and how, sometimes, it is a good idea to willingly take on those debts.

After reading this book, you'll have all the knowledge you need to create applications using the hexagonal architecture style of web development.

What you will learn
Identify potential shortcomings of using a layered architecture
Apply methods to enforce architecture boundaries
Find out how potential shortcuts can affect the software architecture
Produce arguments for when to use which style of architecture
Structure your code according to the architecture
Apply various types of tests that will cover each element of the architecture
Who this

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明