开源 sql 代码提示工具_友好的开源体验的提示

开源 sql 代码提示工具

友好 开源已经从软件开发中的重要角色转变为许多人的中心,尤其是感谢Github 。 我们大多数人都是OSS(开源软件)的简单用户,但是勇敢并勇往直前,成为一名贡献者甚至所有者,可以通过不同的方式为您提供大量帮助:

  • 与聪明人合作,无论他们身在何处。
  • 通过远程沟通提高社交技能。 性格外向只是成功参与的要素之一,OSS为您提供舒适安全的环境,让您可以探索其他社交技能。
  • 回馈社区。
  • 以实用的方式学习工具,语言或方法的好方法。

但是,很难与OSS很好地结合。 让我与您分享一些技巧,这些技巧可以帮助您缓解这种经历:

贡献者的观点

寻找专案

这听起来很愚蠢,但是有时候,您甚至不知道从哪里开始。 项目离您越近,就越容易参与其中。 按接近顺序征集:

  • 与您的同事交谈。 许多人都在秘密地从事激动人心的项目。 您可能真的很惊讶!
  • 探索您使用和喜欢(或讨厌:)的工具)
  • 使用一些搜索工具: Github趋势存储库Open HatchCode Triage
探索项目

下载代码,运行测试,使用该工具,进行一些小的更改……每个人对于要使用哪种好的代码都有不同的想法,请确保您想将自己的空闲时间花在该代码库上。 您应该耐心并理解,有时您会浪费时间试图弄清楚该项目是否适合您,没有自述文件或博客文章可以告诉您您是否喜欢从事该项目。

通过这样做,您可以提出一些需要进一步处理的内容,例如:

  • 过时的文档。
  • 难以阅读的代码。
  • 片状测试套件或非测试区域。

项目不仅是其代码,因此您也应该探索其社会方面。 聊天,邮件列表,问题,请求请求,Wiki…想象一下自己向一家公司申请工作,并能够花费尽可能多的时间阅读大部分内部文档。 您可以使用OSS做到这一点,利用这个机会。 您甚至可以看到机器人相互交谈

第一机器人

第二机器人

要谦虚

在OSS中进行协作不一定意味着要在Linux内核上工作。 如果这是您的第一次,请谦虚,掌握一些可管理的基本复杂性。 由于您之前的探索,您应该拥有足够的信息。 通常要注意偶然的复杂性,这是懒惰的标志,从长远来看,这是疯狂的标志。

同样,不要开始参与该项目进行大规模重构或完成一些雄心勃勃的问题。 您可以花一些时间来熟悉一下代码库,然后再根据自己的判断力做出任何决定,从而有所作为。

相信项目

正如罗伯·泰勒(Rob Taylor)前几天对我指出的那样, 丹尼尔·平克Daniel Pink)认为,工作需要激发三个要素:自治,精通和目标。 如果您不相信所选择的OSS项目,那么您将失去相当多的目标,因此请尝试挑选一些真正令您兴奋的东西。 海中有很多鱼,所以如果您没有乐趣,请随意走动并寻找新的项目。 这是OSS的好东西,对于我们大多数人来说,它不付账单,因此我们可以随时离开。

可访问

OSS的大多数所有者正在寻找贡献者。 为了吸引合适的人,您需要提供以下内容:

  • 切入点:并非每个人都有相同的技能或兴趣。 围绕不同类别组织问题对于新手确实很有帮助。
  • 初学者友好型:如您在此仓库中可以看到的,有几个初学者友好型OSS项目。

标签

  • 准则:在PR(拉动请求)上投入大量时间,然后获得大量反馈确实令人沮丧。 您可能会认为您的标准是通用的,但是即使是诸如测试或干净的代码之类的东西,也不是每个人的共同价值。 该项目应在自述文件或Wiki中明确说明对PR的期望。 不要降低标准,而要明确指出。 最终,您的项目需要有价值的代码,贡献者完成任务所需的时间并不重要。
  • 交流工具:即使项目有大量文档,您也需要提供社区相互交流的方式。 Gitter是一个很棒的聊天工具,并且Google网上论坛可以用于邮件列表。 在那里易于接近,如果没人回答问题,则在自述文件中包括Gitter徽章是没有用的。
清楚

我发现的大多数项目都缺乏适当水平的文档(如果您想要相反的例子,请查看ScalaTest 。如果您正在开发工具,请提供不同用例的生动示例。)新成员阅读大量文档可能是不现实的,一个生动的示例可能是解释您的项目的最简单方法。

不要吓people人

当然,除非您想要:)。 看看Linus Torvalds如何处理Linux内核中的部分内容的 。 我可以想象他们的项目中有超过所需志愿者的项目,而且我了解他们必须对合并代码的质量非常谨慎,但是除非您想吓到大多数新手,否则请不要那样做不愉快的代码。

结论

我真的很幸运能有机会与Marco Vermeulen一起工作, Marco Vermeulen是一个很棒的OSS工具SDKMAN的创建者。 对于我来说,第一步非常容易,因为该项目已记录在案, Cucumber BDD测试套件非常详尽,而且确实如此,因为Marco的可用性。 但是,过去,由于我的失误,我在OSS项目上参与了几次失败,并且大多数时候都失败了。 我希望这些技巧将对那些正在考虑与OSS合作的人们有所帮助。 将来,我将更详细地介绍我与SDKMAN合作时所学的内容。

翻译自: https://www.javacodegeeks.com/2015/11/tips-for-a-friendly-open-source-experience.html

开源 sql 代码提示工具

SQLPrompt V7.2 Sql代码提示工具, 数据库是大家在项目开发中肯定会用到的,C#项目用的最多的就是微软自家的SQL Server了。不可否认,微软的Visual Studio开发平台很好用,很直观的体现就是智能提示。敲几个字符,相关的信息就列出来了,很方便。如果改成用记事本写一段代码,肯定没人愿意,因为大家已经习惯了智能提示。然而微软在数据库的IDE方面却做得并不理想,直到SQL2008才加入了并不算强大的智能提示。目前普遍使用的还是SQL2005,编写代码的时候只能一个个字段敲出来,这种滋味可不好受。即使想偷懒,也只能是从之前的代码中复制字段。还好,这里有一个更好的偷懒方法,就是安装SQL Prompt。 安装过程 1、 退出VS和SQL的IDE。 2、 打开压缩包,运行SQL Prompt 3.msi,按照提示完成安装即可。 3、 该程序在安装完成后会自动运行,为了完成破解,需要在系统托盘处找到图标clip_image001,点右键,选择退出。 4、 运行压缩包中的Patch.exe,等待10秒中,直到下面的按钮变成“OK”。破解包不需要选择该程序的安装路径。提示:很多杀毒软件会把破解包当做木马,这一步需要先把杀毒软件禁用。 5、 在开始菜单里找到Red Gate->SQL Prompt 3->SQL Prompt Query Analyzer Integration,点击运行即可。 安装该插件后,会在VS和SQL的IDE的主菜单中添加一个“SQL Prompt”菜单项,用于对插件进行控制和配置。 下面介绍一下这个插件的使用。 1、 刷新缓存 打开SQL 2005,这时候插件会自动运行。该插件的原理是将数据库中的表、视图、存储过程都缓存起来,所以在第一次打开查询分析器的时候,插件会有一个加载缓存的过程。另外,需要注意的是,该插件不会主动更新缓存,如果数据库中的对象有变化,需要手动刷新一下缓存,可以按Ctrl+Shift+D,或者在主菜单中找到SQL Prompt->Refresh Cache。 2、 智能提示 在查询分析器中编写代码的时候,该插件和VS一样,会智能提示。不仅仅是列出相关对象的名称,还会将该对象的创建代码也列出来。 输入完成之后,将鼠标移动到数据库对象的名称上,插件也会给出提示
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值