个人代码库

kae*_*kae 21 resources

所以我假设我不是唯一一个.我想知道是否有其他人编写了个人代码库.你从工作到工作的东西,包括最佳实践的例子,你引以为豪的东西,或者你看到自己一遍又一遍地使用的常用方法.

我刚刚开始使用C#库.它已经有很多小件物品.常见的正则表达式验证,异常处理的接口,一些类型转换重载,枚举包装器,SQL注入检测方法,以及一些使用AJAX工具包示例的常见用户控件.

我想知道你有什么样的东西?

Luk*_*nko 9

我使用自己的wiki发布代码片段和评论.

我发现它比拥有自己的库更有用.因为它们本质上是笔记而不是完整程序,所以谁拥有代码(您或您的雇主)没有问题.

PS:我不掩饰我从雇主那里得到的事实.事实上,他们中的大多数都是积极的,甚至要求提供副本.

  • 如果您对个人维基感兴趣,但现在想要查看http://tiddlywiki.com/ (2认同)

Tom*_*Tom 7

因为我主要进行Web开发,所以我抽象出了一些我最终在客户端站点上经常做的常见功能.

  • Ajax Emailer.几乎我工作的每个网站都有某种类型的联系表格.我编写了一个实用程序,允许我在页面上删除一些HTML,进行JavaScript字段验证,以及一个PHP库,它要求我更改一些参数以使用每个客户端的邮件服务器.我每次将它包含在页面上时,我唯一需要写的就是CSS.

  • 样式表骨架生成器.我编写了一个小的JavaScript实用程序,它将DOM包含在它所包含的任何页面中,然后存根一个有效的CSS骨架,这样我就可以立即开始编写样式而无需为我工作的每个站点执行重复性任务.

  • JavaScript查询字符串解析器.偶尔我需要解析查询字符串,但它不保证对服务器进行任何重大修改(例如安装PHP),所以我写了一个通用的JavaScript实用程序,我可以轻松地为每个站点配置.

我也有其他的赔率和最终实用程序,但它们被一起黑客攻击以供个人使用.我很尴尬,让任何人看到来源.

更新

有几个人在评论中要求我的样式表骨架生成器,所以我在这里提供了一个项目链接.它或多或少基于我构建我的XHTML和格式化CSS的方式,但希望你会发现它很有用.


Ben*_*ein 4

我发现使用Snipplr使这变得非常方便。你可以标记项目、保存收藏夹、按关键字搜索等。我主要将它用于 Vim 相关的代码片段(常用命令、vimrc 文件等),但它可以用于任何东西。一探究竟。