Welcome to Evergreen's Blog
欢迎来到万年青的博客 — 自由编码,自在生活
命名是写得最多的东西,也是最容易被忽视的设计。讲清楚好名字的三条标准、常见坏名字的改法,以及一致性为什么比正确性更重要。
错误处理写不好,程序不是悄悄算错就是动不动崩。讲清楚可预期与不可预期错误的区分、抛出与返回的取舍,以及每一层该承担什么责任。
不背语法表,从实际要解决的问题出发,讲清楚元字符、量词、分组与回溯陷阱,并给出手机号、邮箱、日期等常见场景的写法。
小时候当成童话读,现在读到的全是成年人的处境。挑几句当年一带而过的句子,说说它们后来怎么变成了生活本身。
缓存配错会让用户看到旧页面,配好了能让网站快好几倍。讲清楚 Expires、Cache-Control、ETag 的分工,以及各类资源该怎么设。
七万年的历史压缩成一句话:智人赢在会编故事。聊聊「共同想象」这件事,以及它怎么改变了我的两个看法。
握手和挥手是网络面试的常客,但真正值得理解的是它为什么这么设计。讲清楚每一步的目的、TIME_WAIT 的意义,以及对开发者的实际影响。
HTTPS 不只是加个锁图标。讲清楚它防的是什么、两种加密方式如何分工、证书链如何建立信任,以及常见的配置误区。
分支不是越多越好。讲清楚主干开发与特性分支的取舍、提交粒度、合并与变基怎么选,以及误操作之后的恢复手段。
屏幕使用时间日均六小时四十二分,我想不起这些时间花在哪了。于是划了五条边界,试了一周,记下真实的感受。