大神王垠开源了 PySonar2

2013-10-29 16:52:45 +08:00
 raly
http://www.yinwang.org/blog-cn/2013/10/29/pysonar2/
20028 次点击
所在节点    Python
50 条回复
Golevka
2013-10-30 09:16:52 +08:00
Coverity已加入黑得起豪华午餐
kqz901002
2013-10-30 09:34:52 +08:00
@judasnow 黑得漂亮
heganj
2013-10-30 09:35:13 +08:00
王垠大大没有发表的post,不知道大家看了没有 https://github.com/yinwang0/blog-cn/blob/gh-pages/_posts/2013-10-05-random-words.md
hooluupog
2013-10-30 10:24:46 +08:00
人家肯定是牛人,这个不用怀疑了。只是很多人看不惯他那种狂妄的语气。
王垠自己开发的Ylang编程语言现在在github上还只是个说明文件,等他把这个搞出来,倒是非常希望看看他心目中的编程语言是啥样的。
tioover
2013-10-30 10:31:16 +08:00
其准确程度超过了所有的 Python IDE (包括 PyCharm 3.0 在内)。

============

很期待……整合成Vim 插件,这样就能自豪地说Vim > IDE。
efi
2013-10-30 11:03:47 +08:00
> 所以到后来再有人找我做 Python 相关的工作,我都一概不理了,因为我发现选择 Python 做主要编程语言的公司一般都比较脑残和目光短浅。他们完全不能明白,自己其实是在跟一个水平远在所有 Python 程序员之上,远在 Guido van Rossum(Python 的创造者)之上的人说话。
vixvix
2013-10-30 11:06:15 +08:00
有人知道大神现在在哪个公司做研究?
qingfeng
2013-10-30 11:26:42 +08:00
@Sherlockhlt
@cchange 切,Coverity的C++静态分析工具在王垠加入之前已经很牛X了,有没有王垠对他们根本没有影响。我们公司买了一套,死贵死贵的。具体有多强悍,就不跟你们share了!绝对秒杀市面上互联网能down到的所有玩具静态分析软件。
qingfeng
2013-10-30 11:30:47 +08:00
@lsj5031 Coverity的C++静态分析工具是在软件编译过程中去分析的,必须编译。
efi
2013-10-30 11:49:57 +08:00
@vixvix Voxer
ChiangDi
2013-10-30 11:58:56 +08:00
不明覺厲。但是覺得他是狂妄了點,總是有種老子天下第一的感覺
est
2013-10-30 12:01:47 +08:00
@qingfeng 静态语言静态分析不算牛逼。动态语言能分析那个真牛逼啊。
lsj5031
2013-10-30 12:16:44 +08:00
@qingfeng 哦哦哦,感谢科普……能否再说明下具体的功能呢?真的没有玩过这么狠的玩意儿……
yelite
2013-10-30 12:21:12 +08:00
@heganj 其实当时发布了,然后我第二天再去看的时候就没了。。。
imzshh
2013-10-30 12:30:57 +08:00
居然是java写的。。。要是用python来写的话,不就能自己分析自己了?就好像人类研究大脑的思考一样……
luikore
2013-10-30 12:32:51 +08:00
目测是换了个递归检测方法的抽象解释
C 实现的方法是不容易拿到类型信息的, 不过 Java 实现的大概好些 (所以就是用 Jython 的原因?)
如果写几个多类型的数组, 例如 [1,"hello",3.5,String] 还是会类型爆炸变得很慢的
engHacker
2013-10-30 13:22:11 +08:00
@lsj5031 感觉不太实际,写代码的人都不太喜欢废话,倒是常说“Talk is cheap, show me the code.”
terry6394
2013-10-30 14:30:05 +08:00
好家伙~~~ 我喜欢!
xiaket
2013-10-30 14:30:18 +08:00
弄下来试了下, 貌似的确用不到.

Mac下想玩的同学, 请先安装JDK, 然后brew install ant, 后面就比较正常了.

跑demo的时候注意下, 需要在jython那个目录里面跑. 如果你用sh build.sh来编译, 跑demo命令的时候会发现遇到路径问题.
Sherlockhlt
2013-10-30 14:45:24 +08:00
@qingfeng
贵公司是?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/87312

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX