2 Star 0 Fork 0

mirrors_jsantell / 2013.cascadiajs.com

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
higher-abstraction-for-sanity.md 1.38 KB
一键复制 编辑 原始数据 按行查看 历史

Higher abstraction for sanity

  • Name : Morgan Roderick
  • Twitter : @mrgnrdrck
  • Github : [mroderick][https://github.com/mroderick]
  • Website : [roderick.dk][http://roderick.dk]

Abstract

A lot of JavaScript code these days suffer from showing all the mechanics of completing a task, and not much of the intention of author or the problem that they're trying to solve. Being confronted with this kind of code can be overwhelming, and trying to maintain it can be quite a nightmare.

In this talk I am going to show examples of code with poor abstraction, and how it is

  • difficult to read
  • a breeding ground for bugs
  • a likely place for the next programmer to make mistakes
  • difficult to test

After this horror show, I am going to show you some techniques to improve abstraction levels in your code, to make it

  • easier to read and reason about
  • easier to test
  • easier for the next programmer to maintain
  • less likely to cause bugs

After this talk, you should be better equipped to tackle poorly abstracted code, and will leave it better than you found it.

Readers of Clean Code and Working Effectively with Legacy Code should feel right at home with this talk.

Speaker bio

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mirrors_jsantell/mirrors_jsantell_2013.cascadiajs.com.git
git@gitee.com:mirrors_jsantell/mirrors_jsantell_2013.cascadiajs.com.git
mirrors_jsantell
mirrors_jsantell_2013.cascadiajs.com
2013.cascadiajs.com
master

搜索帮助