商财网-专业的商业信息聚合平台
adtop
您的位置:商财网 > 科技数码

一款让程序员编程更智能的开发工具Kite

时间:2017-04-26 17:26   来源: 互联网    作者:安远    阅读量:13513   

【IT168 技术】最好的产品和想法总是出于识别和解决一般和广泛的需求。对于程序员而言有一项刚需,就是花费时间搜索互联网的相关开发文档和代码示例。

Kite正是为了解决这样需求而诞生的,对于许多从事Python的程序员而言,Kite极受青睐。所以Kite的工程师正在寻求添加对C#,Java和Java等语言的支持来扩大用户群。

那么,Kite如何帮助程序员变得更有高效?

例如,输入“import”和Python包的首字母,将开始显示所有包含这些字母的包,它们的数量随着输入内容的减少而减少,包的标签还包括,方法、使用文档和代码示例。

返回的文档和代码示例可以作为多媒体导航,这意味着单击关键字或示例行会显示更多信息。

Kite是非常智能的的,因为它能够发现拼写错误和语法错误,并提供为你提供修复信息。更有趣的是其上下文敏感的意识,因为它可以预测你计划做什么,并提供根据底层模式使用的提示。

例如,假设我们要求一个带回JSON对象的URL:

response = requests.get('....');

Kite预计通常你会继续解析这个响应,所以它会提供一个response.json调用。

一款让程序员编程更智能的开发工具Kite

使用Kite,编程时需要连接到互联网,因为Kite工作通过索引你在云上的代码,所以带来了隐私问题。 其隐私政策的范围如下:

私有代码

就像Github和其他云托管工具服务一样,代码对你而言是私有的,永远不会与任何人共享。

代码控制

Kite提供了两种主要的方法来控制哪些代码发送到后端用于索引和查询:

目录白名单告诉Kite要索引的目录。Kite永远不会向后端发送任何东西,只能读取这些列入白名单的* .py文件。

.kiteignore文件像.gitignore一样。他们很方便地告诉Kite忽略某些文件或子目录。

企业版允许在企业的本地网络上运行完整的Kite服务器实例,所有代码分析数据都存储在你控制的机器上,并与企业的访问控制基础架构(如LDAP或SAML)集成。

郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。

本站搜索

adr1
adr2

相关文章