关于烂代码的那些事(中)

什么是好代码

写代码的第一步是理解什么是好代码。在准备bootcamp的课程的时候,我就为这个问题犯了难,我尝试着用一些精确的定义区分出“优等品”、“良品”、“不良品”;但是在总结的过程中,关于“什么是好代码”的描述却大多没有可操作性

关于烂代码的那些事(上)

写烂代码很容易

刚入程序员这行的时候经常听到一个观点:你要把精力放在ABCD(需求文档/功能设计/架构设计/理解原理)上,写代码只是把想法翻译成编程语言而已,是一个没什么技术含量的事情。

做时间管理的厨师:巨大事件的分解料理法

有没有发现,我们遇到的越重大事情,我们越迟迟不去动手。就好像打翻一盒2000块的拼图散落一地,看着一地的碎片都不知道应该先捡哪一块,更不用说从哪里开始拼了。