IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:Library

共 2 篇相关文章

IT 累计浏览 4,312

论“重复造轮子”

这篇文章从一个常见的技术讨论入手,探讨了“重复造轮子”这一现象。作者指出,它看似是个人偏好或技术问题,实则普遍存在于个人、团队甚至公司层面,往往导致资源浪费。 文章深入剖析了其出现的几个核心原因:程序员之间相互轻视,觉得不如自己写的顺手;因版权协议限制而不得不自研;以及部门间因进度紧张、沟通不畅而放弃代码复用。作者还提到了一种“战略级”的造轮子,并以自己前公司的实践(如自研类似Hadoop的系统)为例,分析了其与拥抱开源路线在业务发展上的不同结果。 作者的核心观点是,重复造轮子在大多数情况下并不值得,除非是为了有意义的创新或受限于客观条件。他特别对创业公司提出务实建议:应尽可能采用开源技术,将有限的精力聚焦于业务本身,避免陷入研发底层框架的“奢侈”消耗中。文章通过具体案例和经验,为技术决策提供了清晰的参考视角。

IT 累计浏览 2,297

libofetion demo以及纯命令行飞信

这篇讲的是作者如何响应用户需求,为 libofetion 编写演示程序并优化其 API 接口。作者从用户对纯命令行飞信版本和 libofetion demo 的持续呼吁出发,利用周末时间完成了相关代码。 核心改进集中在让 libofetion 的 API 更符合通用库的设计习惯,使其对第三方开发者更加友好。不过,作者也坦言,由于最初并未将 libofetion 作为标准库来设计,其中仍存在一些对新开发者而言不易理解的实现细节。 除了演示 demo,文章也展示了纯命令行版本飞信的实现思路。作者在文末提到,随着实验室项目和论文工作重新提上日程,对飞信的个人开发将暂时告一段落。整篇文章清晰呈现了从需求到实现的技术路径,以及开源项目在个人精力分配下的一个自然节点。