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

  • 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.

主站蜘蛛池模板: 灵台县| 长寿区| 新田县| 封开县| 文昌市| 开远市| 泰来县| 莱州市| 乡城县| 永年县| 蓬莱市| 鄄城县| 宜黄县| 屏东市| 盐津县| 康保县| 隆德县| 广宁县| 深泽县| 曲沃县| 萝北县| 康平县| 定襄县| 宁乡县| 阳泉市| 宁国市| 界首市| 嘉兴市| 阿克陶县| 崇阳县| 建平县| 武安市| 西昌市| 浮山县| 唐海县| 江孜县| 海门市| 湄潭县| 万全县| 湘乡市| 新邵县|