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

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.

主站蜘蛛池模板: 华安县| 湾仔区| 兰坪| 阿拉善盟| 金塔县| 合江县| 黔东| 广宁县| 灵丘县| 蕲春县| 汽车| 蕲春县| 团风县| 云林县| 眉山市| 江华| 南投县| 浙江省| 隆林| 库尔勒市| 磴口县| 分宜县| 青州市| 涡阳县| 舞钢市| 界首市| 高淳县| 福鼎市| 郧西县| 齐齐哈尔市| 临高县| 天门市| 岱山县| 乌恰县| 奉节县| 济阳县| 乌拉特前旗| 景宁| 定安县| 饶阳县| 垫江县|