官术网_书友最值得收藏!

Preface

Test-Driven Development (TDD) goes hand-in-hand with Agile practices, which is gradually becoming the undisputed standard process or delivering quality software on time. The TDD process originated from the need to better understand and refine the requirements for a system.

Scala has gradually, despite all apprehensions, made a niche for itself as the language of choice for delivering modern versatile systems and microservices. It is slowly and steadily replacing the conventional object-oriented models with more robust and immutable functional constructs. The popularity of Scala emanates from the fact that it provides a bridge for developers to make a transition from the object-oriented to the functional world.

Scala, like all other languages, can allow developers to get so engrossed in its intricacies and magic that the real purpose of the application can easily get lost in over-engineering. Therefore, TDD is required to keep the application code tightly tied to the requirements.

主站蜘蛛池模板: 津市市| 屏边| 惠水县| 蓝田县| 高碑店市| 会东县| 邢台市| 东山县| 潜江市| 西乡县| 白朗县| 合水县| 伽师县| 宽城| 伊宁市| 拉萨市| 商水县| 荆门市| 会昌县| 浦江县| 河津市| 白水县| 莱西市| 南阳市| 武邑县| 灌阳县| 都昌县| 武清区| 安义县| 罗山县| 阿图什市| 淮滨县| 游戏| 海南省| 浦江县| 德昌县| 晋城| 什邡市| 东乡| 休宁县| 田林县|