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

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.

主站蜘蛛池模板: 营山县| 江西省| 大兴区| 临城县| 晋中市| 济阳县| 五大连池市| 永泰县| 柳林县| 阳江市| 阿瓦提县| 永泰县| 垣曲县| 房产| 若羌县| 云南省| 酒泉市| 曲松县| 什邡市| 潮州市| 桂东县| 鄂托克旗| 普宁市| 汕头市| 泾川县| 黄平县| 八宿县| 武义县| 万源市| 吉首市| 凉山| 东宁县| 沐川县| 区。| 景宁| 阿鲁科尔沁旗| 上犹县| 昂仁县| 陇川县| 精河县| 介休市|