比如有经验得人和没有经验得人,虽然能力一样,但是写相同得功能,写出来得代码完全不同,
能否即时跟踪用户正在写得代码,然后对实现该功能得经验,坑,或者效率等等,可以一键提示出现
以供程序员参考,当然这个需要一个离线库,因为公司代码可能保密
能否即时跟踪用户正在写得代码,然后对实现该功能得经验,坑,或者效率等等,可以一键提示出现
以供程序员参考,当然这个需要一个离线库,因为公司代码可能保密
|
1
用户选取一段代码,然后描述实现什么功能,然后查询数据库,然后提出经验提示,由于我觉得 99%得代码,世界上早就有了,我们只是在不断重复,只有极少数代码在干世界上没有得事情
|
|
intellectualApr 25, 2017
2
特别恐怖的想法,时时看同事有没有在干活?
前端, css 预处理之类的可以解决一部分这个问题。 是否相同的思路可以解决相似的问题。 |
|
murmurApr 25, 2017
3
代码质量一是各种 lint ,但是 lint 只能保证语言层面没问题,不保证和这个公司风格一致,所以最简单的还是第一次代码评审+给足够的模板,过一段时间你就发现这项目组都一个鸟样,写错都错成一个地方
|
|
chairuosenApr 25, 2017
4
先想清楚,怎样描述实现什么功能。
还有,不是 99%的代码,是 100%,所有的代码都在键盘上印着呢,怎么组合呢? |
|
5
@chairuosen 我得意思是功能 99%其他人已经实现过类似得,你说有什么功能,前人没有写过呢
|
|
chairuosenApr 25, 2017
6
@smdx 想法太天真。让计算机判断两份代码实现的需求相似,这个功能,应该比让计算机识别出一只猫是猫还难。
|
|
7
@chairuosen 程序员手动输入要实现得功能啊,百度很大程度上,知道用户意思
|
|
fyyzApr 25, 2017
8
怎么判断两段代码实现的功能是否一样?
|
|
9
世界上 9 成事情以前都发生过,只不过我们在不断重复,所以百度可以用一个,人工助手服务,给已经发生过事情提供经验,可以超过阿里,其实就是搜索细化
|
|
minamikeApr 25, 2017 via iPhone
10
那还要程序员干什么
|
|
jmc891205Apr 25, 2017
11
忘了是哪个产品了。。。他有一个 code snippet 的数据库
用户开始写 code 之后他会根据已输入的 code 的 pattern 来推荐一些 snippet |
|
12
机器学习? 还是变相自动补全
|