开发人员,是时候开始构建自己的工具包了。
开发人员,是时候开始构建自己的工具包了。
如果您已经编写了一段时间的代码,那么您肯定已经体验过它们:您一遍又一遍地编写这些小(或不那么小)的函数。这些功能遍布您的所有各种项目、脚本、存储库或家庭作业。
现在 -
你正在做一个项目,你需要编写一个函数来做一个 事物 .啊,但你已经在以前的项目中这样做了。所以,在这种情况下,你做任何温血哺乳动物都会做的事情:打开旧项目,将其复制并粘贴到你的新项目中,卡通式地破解你的指关节,然后继续破解大型机。
或者 -
不要将其复制到您的项目中!
相反,在你喜欢的那个 IDE 中创建一个新项目,并以你正在使用的语言创建一个新库。把那个功能拍在那里 大理石黑麦上的热熏牛肉 ,编写一个单元测试以确保它不会把床弄脏,然后✨瞧✨你创建了自己的工具包。她现在可能是一个小而脆弱的工具包——但随着时间的推移,她会像大象一样变得又大又强壮。
大象永远不会忘记——
现在已经过去了一段时间,那个旧项目已经附带了一个粉红色的蝴蝶结。你现在开始了一个新的项目!哦,男孩……你以为你可以逃脱它,但是,是时候再做一次需要那个功能的事情了。看起来你需要重写那个函数。
不,你这个不可救药的郁郁葱葱,使用你的个人工具包库,它已经注入了你身体渴望的零卡路里代码。
我以你为荣!
搞定此事 -
只要你的肺抽气,你就会继续编写代码(正如他们所说,这是你的诅咒),所以把这个工具包库藏在一个存储库中。
随着时间的推移,您的工具包会扩展,它可能会生锈,并且需要一起更换、升级或删除部分。这毕竟不是普通的工具包,它是你的反映;它本质上是一部历史巨著,记录了您的编程能力。
快乐编码!
如果您喜欢这篇文章,请务必关注!
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署