很多读者小伙伴可能感觉我写的比较容易。不过, 说实话,我中间写的过程中也遇到了很多问题。为了解决写这个框架遇到的一些问题,我熬了很多夜,也早起了很多次。
我不算是奋青。一般情况下,我平时都是晚上 9 点半之后玩几把王者荣耀,到了 12 点左右就睡觉了。早晨的话,我一般都是 8 点左右起床。几乎日日如此。
但是,写这个 HTTP 框架的时候,我记得有 3 次我熬夜到凌晨 2 点左右。有 2 个早晨,因为有“灵感”,我 5 点多久爬起来写代码了。
说这些,不是为了博同情让大家觉得我写的多辛苦,也不是表现我有多努力。
这些都是很平常的经历罢了!我觉得大部分程序员都经历过:
- 夜深人静的时候,突然自己写的代码出了点问题,不解决就不想睡觉。
- 某个早晨,突然惊醒,灵感爆棚,打开电脑开始写代码。
不过,我是真的不推荐大家熬夜!拿我自己来说,每次熬夜就会导致我第二天甚至是第三天精神不振,严重影响效率。这还只是熬夜的短期影响,长期作息不健康的话,肯定对身体的摧残特别大。
道理都懂,不过,大部分小伙伴都像我一样,还是会偶尔熬夜。
02.整个框架的目录结构如下:
- 框架实现部分按照不同的功能模块进行组织,比较直观。
- 提供了完整的框架使用示例,并且还为其编写了测试。