- Learn Type:Driven Development
- Yawar Amin Kamon Ayeva
- 203字
- 2021-07-02 14:41:22
Who this book is for
If you've ever wrestled with this problem: Undefined is not a function, then this book might be for you. If you're looking for a way to write less defensive code, fewer trivial tests, and not worry about breaking code if you try to refactor, then you may be interested in the concepts of type-driven development.
This book is for you if you are a programmer (it doesn't matter what kind) who's interested in writing safe, efficient code. There are many techniques and processes for achieving that, of course, but type-driven development is one of the most mainstream and accessible.
That being said, this book presents type-driven development using a relatively unfamiliar language. I've tried to write as plainly as possible; but to follow along, you'll still need to learn the rules and logic of a powerful type system. You will reach a point where your mind works in tandem with the compiler, but that will take time and patience. The reward will be that the compiler becomes your friend in writing safer and more correct code.
If you're willing to go on this journey and learn the rules of the type system, then this book is for you.
- 算法基礎(chǔ):打開程序設(shè)計之門
- 我的第一本算法書
- 數(shù)據(jù)結(jié)構(gòu)(Python語言描述)(第2版)
- C語言程序設(shè)計
- Mastering Apache Spark 2.x(Second Edition)
- Python編程從0到1(視頻教學(xué)版)
- Terraform:多云、混合云環(huán)境下實現(xiàn)基礎(chǔ)設(shè)施即代碼(第2版)
- Java Web開發(fā)詳解
- HTML5權(quán)威指南
- Odoo 10 Implementation Cookbook
- OpenCV 3 Blueprints
- 大學(xué)計算機基礎(chǔ)
- Learning iOS Security
- 精通Spring:Java Web開發(fā)與Spring Boot高級功能
- 實戰(zhàn)Python網(wǎng)絡(luò)爬蟲