抛弃式代码:不要回收,直接扔掉 (2017)
2017-09-05
抛弃式代码:不要回收,直接扔掉!
blogentry, programming, slightedge, todayilearned
好吧,你正在做一个业余编程项目,但进展不顺利。
可能你不是唯一一个。我一直在做一个使用 React 的业余项目,并且遇到了问题。
这只是帮助你推进项目的众多方法之一。
TLDL; 经常使用“抛弃式”代码进行练习。
背景
我观看了许多在线课程 (Udemy/PluralSight) 并且阅读了许多关于 React 的博客文章。我有一个有趣的业余项目想法,并决定开始。
面临的问题
我磕磕绊绊地前进,取得了一些进展。但该项目停滞了,因为我经常遇到简单的 React 错误。最终,我花在调试 React 问题上的时间比花在项目本身上的时间还要多。
在韩语中有一种说法,
The belly button is bigger than the belly (배보다 배꼽이 더크다).
它基本上意味着你的优先级已经颠倒了。在我的例子中,我花在修复 React 问题上的时间比推动项目进展的时间还要多。
我做了什么
我决定专注于 React,并找到了一本 Dave Ceddia 写的书,名为 Pure React。
Dave 指导为书中的每个练习创建 抛弃式代码。在学习这个概念之前,我一直在做一些无用的仪式,比如用 "Demo." 前缀设置一个 GitHub repos,这阻碍了我进行快速而肮脏的原型设计。
我为每个练习创建了大量的抛弃式代码。
结果
我向我的一个朋友展示了我的一个练习(GitHub 克隆),其中包含虚假数据(请忽略 CSS 问题...)
然后他问我是否可以使用真实的实时新闻数据。我想,“接受挑战”。
在创建了如此多的抛弃式代码之后,我能够在约 30 分钟内快速创建一个原型,并通过 LocalTunnel 分享它。(请再次原谅我的 CSS 技能...)
那个朋友?惊呆了。
总结
当遇到编码问题时,尽可能多次地使用抛弃式代码进行练习。 你只需学习这个概念,然后扔掉它。