开发人员,是时候开始构建自己的工具包了。
开发人员,是时候开始构建自己的工具包了。
如果您已经编写了一段时间的代码,那么您肯定已经体验过它们:您一遍又一遍地编写这些小(或不那么小)的函数。这些功能遍布您的所有各种项目、脚本、存储库或家庭作业。
现在 -
你正在做一个项目,你需要编写一个函数来做一个 事物 .啊,但你已经在以前的项目中这样做了。所以,在这种情况下,你做任何温血哺乳动物都会做的事情:打开旧项目,将其复制并粘贴到你的新项目中,卡通式地破解你的指关节,然后继续破解大型机。
或者 -
不要将其复制到您的项目中!
相反,在你喜欢的那个 IDE 中创建一个新项目,并以你正在使用的语言创建一个新库。把那个功能拍在那里 大理石黑麦上的热熏牛肉 ,编写一个单元测试以确保它不会把床弄脏,然后✨瞧✨你创建了自己的工具包。她现在可能是一个小而脆弱的工具包——但随着时间的推移,她会像大象一样变得又大又强壮。
大象永远不会忘记——
现在已经过去了一段时间,那个旧项目已经附带了一个粉红色的蝴蝶结。你现在开始了一个新的项目!哦,男孩……你以为你可以逃脱它,但是,是时候再做一次需要那个功能的事情了。看起来你需要重写那个函数。
不,你这个不可救药的郁郁葱葱,使用你的个人工具包库,它已经注入了你身体渴望的零卡路里代码。
我以你为荣!
搞定此事 -
只要你的肺抽气,你就会继续编写代码(正如他们所说,这是你的诅咒),所以把这个工具包库藏在一个存储库中。
随着时间的推移,您的工具包会扩展,它可能会生锈,并且需要一起更换、升级或删除部分。这毕竟不是普通的工具包,它是你的反映;它本质上是一部历史巨著,记录了您的编程能力。
快乐编码!
如果您喜欢这篇文章,请务必关注!
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明