几年前就发现他们的 apk 里面有个 .git 目录,今天闲着没事就拿出来翻一翻。 然后发现从不知道那个版本开始,一直到 3.2.9 版,apk 里面都有个 .git 目录。
然后我就把它的 source checkout 了出来,看了看,感觉写得不错。 只是 code style 有待改进,可以学习一个~
顺手放到了 GitHub: https://github.com/pexcn/com.netease.vopen
1
lusyoe Aug 20, 2017
楼主这样不道德吧,直接就把人家公司的内部产品代码公开出来了~
|
2
techmoe Aug 20, 2017
估计再过一会网易的邮件就要到 Livid 或者 lz 的手里了
|
3
haozhang Aug 20, 2017
public static final String QQ_APP_KEY = "801125947";
public static final String QQ_APP_SECRET = "0cf77f62b7b2288ac72bb38045d3a6b9"; 我觉得网易的人要重新申请 appkey 了。→_→ |
4
mokeyjay Aug 20, 2017
确实不太好
|
5
metorm Aug 20, 2017
我很好奇,这个 git 仓库体积是多少呢?
|
6
kindjeff Aug 20, 2017
逆向软件是违法的吧~~楼主赶紧细软跑
|
7
josephchiang Aug 20, 2017
gh 上 33c5bcd on 12 May 2015 什么鬼我穿越了? ? ? 标题党还是旧闻放送?
|
8
RyougiShiki Aug 20, 2017
习惯用 ide 自带的图形界面,比如 pycharm,提交前的清单一目了然 ,把不需要提交的文件勾去掉。而用命令行的小伙伴偶尔把修改的 settings.py .env 等文件提交上去。
|
9
RyougiShiki Aug 20, 2017
为什么外人可以 checkout 下来,他们没设置账号权限吗
|
10
pexcn OP @kindjeff @RyougiShiki 这不是逆向,他们把 .git 目录打包进 apk 了…
|
11
pexcn OP @josephchiang 这是 2015 年的版本了,所以 commit 是 2015 年的
|
15
zhidian Aug 20, 2017
可耻地 fork 了。==
|
16
stanjia Aug 20, 2017 网易"公开"课
|
18
kx5d62Jn1J9MjoXP Aug 21, 2017 via Android
真棒,看看大厂到底是个什么水平
|
19
odirus Aug 21, 2017
我对 QQ 写成 Qq 这种情况一直比较反感,希望不是我一个人,这样写总感觉怪怪的
|
20
Khlieb Aug 21, 2017 via Android
真·网易公开课
|
21
Technetiumer Aug 21, 2017 via Android
真 · 网易「公开」课 😂😂😂
|
22
lsmgeb89 Aug 21, 2017
这违法的吧
|
23
maplerecall Aug 21, 2017 via Android
emmm,这版本好早了,不过明天还是给安卓开发那边说下好惹_(:з」∠)_
|
24
yyfearth Aug 21, 2017 @odirus 很合理的编码规范啊 严格遵守驼峰 就算是专有名词 我记得貌似 Google 的规范就是这样
你想想那么多专有名词 如果保持原样写在一起根本分不出来 QQ IP 之类的还好 iOS iPhone macOS 就更糟糕了 以前在 Apple 的时候 我们小组没有统一编码规范 有人坚持要保证这些专有名词的大小写正确 而我和几个新来的又坚持严格遵守驼峰 于是 iOS IOS Ios 混杂 代码没法看了 看看下面的这些方法 你觉得是那个好呢? is iOS IPSec Tunnel Ready for SaaS API: isiOSIPSecTunnelReadyforSaaSAPI isIosIpsecTunnelReadyForSaasApi get QQ FQDN IP in JSON: getQQFQDNIPinJSON getQqFqdnIpInJson |
26
beginor Aug 21, 2017 via Android
Java 还是太罗嗦, 哪位有兴趣翻译成 kotlin ?
|
28
googlebot Aug 21, 2017 via iPad
给 lz 点赞,赶紧 fork
|
29
thomaswang Aug 21, 2017 via iPhone
这个包该有多大啊
|
30
redtea Aug 21, 2017
JavaBean 如果不注意大小写问题的话,会给自己挖坑。
|
31
dong3580 Aug 21, 2017
好奇,只靠.git 文件怎么 checkout 源码呢?
|
33
BOYPT Aug 21, 2017
(这就是你们 apk 那么大的原因??
|
35
toono Aug 21, 2017
重磅😂
|
36
rswl Aug 21, 2017
fork 一下
|
39
21grams Aug 21, 2017
先 fork 了再说
|
40
yyfearth Aug 21, 2017 via iPhone @odirus 显示出来的字符串 iOS 当然必须是对的 会有专人翻译和校对
但是代码里面的变量 常量 类和方法名 当然是按照代码规范来写 但是我们不是核心团队所以没有统一的代码规范 我写 JS PHP 的时候 常量全大写 IOS_VERSION 总不会写成 iOS_VERSON 吧 其它情况就很多了 有 IOSClass IosClass IPhoneClass IphoneClass 甚至 iOSClass iPhoneClass 的 getIOSVersion getIosVersion 甚至 getiOSVersion 的 这些用户是看不见的 而且我也不写开放的 API 所以产品和管理不会管的 |
41
laoyur Aug 21, 2017
说先 fork 为敬的人,你们也太...
naive 了,一旦被 DMCA,你们的 fork 还能留?又不是没有先例! 所以,我直接 download zip😝 |
42
bk201 Aug 21, 2017
这实习生写的吧
|
45
corvofeng Aug 21, 2017 via Android
真的是可耻的 fork 了, 也是学习一下吧
|
46
zzczzc Aug 21, 2017
看一下大产的水平
|
47
VYSE Aug 21, 2017
说不定故意开源呢,赞一个支持开源
|
48
FanWall Aug 21, 2017 via Android
网易大概会怎么应对?
|
50
yefuchao Aug 21, 2017
可耻的 Git clone 到本地了= P
|
51
zhuangtongfa Aug 21, 2017
几年前的代码了
|
52
devzero Aug 21, 2017
从 3.0.1 到 3.2.9,中间 14 个版本都有.git 目录
|
53
voocel Aug 21, 2017
网易这开源精神值得赞扬
|
54
Chyroc Aug 21, 2017
把 git 目录放到 git,那么不是永远有更改的代码?
刚 commit,git 目录又改了 |
55
maplerecall Aug 21, 2017 via Android
嗯……目前评估影响不大的样子,里边东西都挺旧了,你们就把这当做一节公开课好咯 XD
|
56
Kalv8n Aug 21, 2017 via Android
强行开源
|
57
acoder2013 Aug 21, 2017
在课程详情中,增加北京广告信息 。。。
|
58
Hzzone Aug 21, 2017
宝宝赶紧 fork 了一份...替楼主烧香。。。
|
59
lilydjwg Aug 21, 2017
|
60
yukiww233 Aug 21, 2017
opencourse 和 opensource 很接近啊
没准人家是故意的呢 233333 |
61
Gothack Aug 21, 2017
刚看到了,然后刷新了一下,没了。。
|
63
Trumeet Aug 21, 2017
來晚了,43 分鐘前 Removed (
|
65
llxx510200 Aug 30, 2017
@laoyur 还能发我一份吗,,大佬
|