计算机科学中只有两件难事:缓存失效和命名 —— 菲尔·卡尔顿
目前,此项目也遇到了第一个问题:项目命名
比较有趣的名字,另一种xxx,类似的有
- yaf: yet another framework
- yar: yet another redis
- yam: yet another mongodb
那我们就可以取,yaw(偏航):yet another wheel,另一个轮子,释义为偏航,颇有一些开发之路跑偏了的意思
一种是递归命名法,大名鼎鼎的 GNU ,GUN's Not Unix,还有下列这些大名鼎鼎的软件
- PIP: PIP Installs Packages
- Wine: Wine Is Not an Emulator
- RPM: RPM Package Manager
- PHP: PHP--Hypertext Preprocessor
可以取 pinwheel:纸风车,PINWheel Is Not Wheel,致敬以上软件.
其实组织名screw-coding的灵感就来自于一个笑话
面试造火箭,入职拧螺丝
因此我们这个项目,可以取这些名字
- screw-create-wheels:螺丝造轮子
- screws-inside-wheel: 轮子上的螺丝钉
- rtw: Reinventing the wheel:重新创造轮子
- re-re-re-inventing:狂造轮子
以上名字都是自黑自己的,不影射到任何的软件项目上.
观察下github的Trending命名,可以发现一些类似的名字,awesome-xxx,简直是star收割机,说实话我也对这种项目没有抵抗力~
因此我们这个项目,可以取这些名字
- awesome-wheels
- full-stack-wheels
- wheels-all-in-one
收集一下目前的名字
- Yaw: Yet another wheel
- pinwheel:pinwheel Is Not Wheel
- awesome-wheels
- full-stack-wheels
- wheels-all-in-one
- screw-create-wheels
- screws-inside-wheel
- rtw: Reinventing the wheel
- re-re-re-inventing
如果你有更好的建议,请告诉我,或者评论已经列出的你喜欢的名字,谢谢!
Let me know if you have a better suggestion, or comment on the names you like already listed