软件即承诺:一个个人图书馆软件的案例研究

2025-06-09
软件即承诺:一个个人图书馆软件的案例研究

本文探讨了软件开发中“承诺”的重要性。作者认为,软件开发者对用户做出的承诺,如同产品说明书一样,应清晰、可测试。文章以一个名为“Your Commonbase”的个人图书馆软件为例,阐述了如何将软件功能(存储、搜索、综合、分享)分解成具体的、可实现的承诺,并根据资源优先级进行开发。通过这个案例,作者强调了清晰的承诺能够保护开发者、用户和软件本身的完整性。

阅读更多
开发 承诺

第 55 期:将 TypeScript 1.9 改编为 jQuery

2024-04-28
第 55 期:将 TypeScript 1.9 改编为 jQuery

这篇博文探讨了将 TypeScript 1.9 改编为 jQuery 的一些方法。它从介绍 TypeScript 和 jQuery 开始,然后讨论了它们的异同。博文接着介绍了如何安装 TypeScript 和 jQuery,以及如何将 TypeScript 编译为 JavaScript。接下来,博文讨论了如何使用 TypeScript 和 jQuery 开发应用程序,重点关注如何使用 TypeScript 的类型系统来确保应用程序的健壮性。文章的最后,作者提供了有关使用 TypeScript 和 jQuery 的更多资源的链接。

阅读更多