只要有可能,常用的代码应该被包装进框架或者库里面,不需要整天看到它们。如果办不到,我们只好求助于冗长的模板代码。尤其是像 IDisposable 之类的模式,虽然有标准的用法,但却没法在库一级实现。
减轻书写模板代码之痛苦的途径之一,是 Visual Studio 的代码片断功能。它自带了不少 VB 的片段和少量 C#片段。虽然编写代码片段容易了一些,但与团队成员分享代码片断仍然是一件麻烦的事情。
要想活得滋润一些,可以看看 Marckus 的 SnipPit 工具。这个开源项目用 SQL Server 数据库作为存放代码片断的仓库,不幸的是它没有和 VS 内建的代码片断功能集成,不过如果结合 Bill McCarthy 的 Snippet Editor 使用还是不错的。
查看英文原文: Sharing Code Snippets
更多内容推荐
您必须尝试的 10 个最流行的 Java 框架
Spring是一个轻量级的、开源的、非常流行的Java框架,开发人员可以使用它方便高效地创建企业级Web应用程序。您需要知道,这个模块化框架可以用于开发项目的任何层,并且与这里松散耦合的模块一起,依赖关系是由框架本身管理的,而不是依赖于代码中的库。Spri
2021-11-12
35|静态类型检查:ESLint 语法规则和代码风格的检查
linter作为代码检查工具,可以帮助我们将代码出现质量问题的风险降到最低。
2022-12-08
特别加餐|当 JS 遇到 AIGC,会碰撞出什么样的火花?
希望通过今天的这篇加餐,可以让你看到AI的出现并不是为了制造焦虑,相反,它可以提高我们的生产力,让我们将更多的时间用于学习、思考并创造更有价值的应用。
2023-05-22
在线 CSS 代码压缩美化工具
在线CSS代码压缩美化工具
2021-08-18
低代码开发平台的出现会是开发者的威胁吗
近些年兴起的开发技术和工具层出不穷,低代码平台便是其中一种。
2021-08-09
在线 RGB 和 HEX 十六进制颜色互转工具
在线RGB和HEX十六进制颜色互转工具
2021-07-06
特别加餐 | ChatGPT 来了,你的编程效率提高了吗?
我们讨论一下程序员在提升效率这条路上是怎么一路走过来的。
2023-05-15
28 天瞎写的第二百三十六天:emacs 党的没落
#挑战28天写作计划 第七季我的主题是 28 天 28 个故事。 为什么要用emacs?很简单呀,emacs是“神之编辑器”,想做那个神啊,做那个神就要会 lisp,噗~。
2021-02-03
linux 系统管理与自动化运维工具用哪款好?
很多IT运维小伙伴们在问,2022年linux系统管理与自动化运维工具用哪款好?谁能推荐一下,不想天天加班,要脱单,要出去浪。这里我们小编告诉您,2022年linux系统管理与自动化运维工具就用行云管家!
2022-01-13
我在软件工程师生涯中犯下的七大错误
希望在阅读这篇文章后,你会从中得到一些有用的东西,这样以后就不要再像我一样犯错——并付出那么多代价了。
用 IntelliJ IDEA ULTIMATE 版看 Java 类图
看代码的遇见子类或者接口的实现时,如果有个类图工具就能让我们层次和关系一目了然,如果您的IDE是IntelliJ IDEA ULTIMATE版,推荐使用其自带的类图功能
2022-05-23
设计方法:怎么写出优雅的 Go 项目?
今天,我会给你一套“写出优雅Go项目”的方法论,让你区别于绝大部分的Go开发者,从而在职场上建立自己的核心竞争力。
2021-06-15
程序员的工作就只有写代码么?
大家好,我是鱼皮,今天给大家分享一个开发小经验。
2022-03-18
在线文本行固定长度填充工具
在线文本行固定长度填充工具
2021-11-23
不用代码趣讲 ZooKeeper 集群
今天开始我们将深入 ZK 集群相关知识~
2021-03-04
【告别复制粘贴】动态模板生成小技巧
本文主要给大家介绍了几种简单的新建文件模板的小技巧,每天一个提效小技巧,准点下班不是梦!
在线人民币数字金额转成美元金额大写工具
在线人民币数字金额转成美元金额大写工具
2022-06-03
开源三大收获:异步协同、文档优先与快乐工作
那时候我天天盼着下班,我白天疯狂地在项目室闭关,回到家里,快速吃个饭,就又开始疯狂地参与开源。印象中我每天晚上都干到凌晨两三点,很开心,很兴奋,好像不觉得累
2022-10-25
07|项目代码规范:如何成为一名合格的团队协作工程师?
做项目代码规范,不是为了规范而规范,核心是要提升代码质量,开发项目时,让团队合作更加顺利,让代码可读性更强,让项目维护成本更低,让项目的潜在代码问题变得更少。
2022-12-05
微软开源基于 Excel 的低代码语言 Power Fx
Power Platform 的厉害之处在于,在使用了几天之后,当你使用它时,你会学到更多复杂的东西,你将开始使用更多高级功能。
暂无签名
推荐阅读
走软件开发的捷径——低代码之路
2023-12-05
6. 消息队列代码实战
2023-09-26
为什么有些程序员敲代码这么慢?
2023-12-12
低代码无代码区别在哪?通过这 5 点来区别准没错
2022-10-24
产品经理的职业规划 · 上 · 第一部分
2023-09-18
密码密钥硬编码检查
2022-07-13
23. 项目工程搭建—代码演示
2023-09-30
电子书
大厂实战PPT下载
换一换 梁浩 | 安恒信息 副总裁,态势感知产品线总裁
范圣佑 | JetBrains 技术布道师
俞育才 | eBay 特征平台负责人
评论