首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序员应该懂的github礼仪

程序员应该懂的github礼仪

原创
作者头像
章鱼喵
修改2018-06-03 22:23:30
1.5K1
修改2018-06-03 22:23:30
举报
文章被收录于专栏:codingcoding

事件概况

近日,Node 之父 Ryan Dahl 发布新的开源项目 deno, 这个项目在前几天引发了很大的关注,但关注点却不是这个项目的技术有多牛,而是有一群中国程序员在该项目的issue玩起了灌水。以下是部分灌水内容:

deno 刷屏
deno 刷屏
deno 刷屏
deno 刷屏
deno 刷屏
deno 刷屏

这些灌水的程序员,据说已经被拉入了前端的黑名单,其中有些还留了自己的网站url, 结果网站迎来了史上流量高峰,广大程序员在其网站的留言板上对其进行了深切的问候,很快,这些网站就打不开了。这几个在github留下联系方式,个人头像的程序员怎么也没想到自己看似开玩笑的行为,却带来这么严重的后果。

有些人将他们这种行为拔高到了民族的劣根性上,觉得丢了中国人的脸。把中国人好容易用100年的时间重新建立的形象毁于一旦了。

为什么这事这么招人恨

可能有不少人并不清楚issue的作用。简单介绍下issue的作用:

对于项目开发者而言,issue如同 TODO list. 可以将所有想要在下一步完成的工作,如feature添加,修复bug等,分别写成issue。以后在commit时,可以选择与某个issue关联。

对于吃瓜群众而言,issue是他们进行bug反馈以及提出开发建议的地方。

而此次事件中,那些在issue中灌水的人分别就是将issue当成了网易评论,电影弹幕,随便开issue, 无脑吐槽。

虽然我选择相信发issue的人是出于善意的玩笑,而不是恶意的攻击。

但,不管你的行为动机是善意还是恶意,影响都是恶劣的。

  • 首先,是对开发者的不尊重

脑补一下Ry进入github, 突然看到那么多issue提示,还以为出了什么重大bug, 进入一看:

what the fuck?

黑人问号
黑人问号

这些奇怪的字符是什么意思?是中文???

难道中国程序员有什么独到的见解?这些年,中国开发者在github的优秀项目越来越多,vue.js之父,尤雨溪就是其中一个例子。是得好好重视一下,难得他们这么热情。

于是,Ry借助谷歌翻译,磕磕绊绊,连蒙带猜,大致看明白后,他陷入了沉思:这些中国程序员该不会是傻子吧...

该不会是傻子吧
该不会是傻子吧
  • 其次,浪费开发者的时间精力

开发者对于issue是相当重视的,因为在github社区中,issue就是开发者与广大使用者的沟通渠道,刷issue的人,可能没想到自己的行为无端消耗了Ry大神的宝贵。他将私人的时间投入到开源的项目中,可不是为了看这些无意义的吐槽的。

  • 最后,极大损坏中国开发者的形象

Ry大神的项目,世界的开发者都在关注,即乱发issue的人将脸丢出了国门。这感觉,就好比,在国际级别的交响乐现象,突然窜出几个中国人,在舞台中央跳起了小苹果。

这,真的很丢人。

背后的反思

  • 在社区中的所有活动都要遵守社区的规则。任何不遵守规则的人,都会被其他人所厌恶
  • 不管是善意的玩笑,还是恶意的攻击,对他人产生了不良的影响,就知道认错道歉
  • 不要随大流,后续跟风开issue人就是盲目跟风,瞎凑热闹。一件错的事情,不管参与的人有多少,你都不应该去参与

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 事件概况
  • 为什么这事这么招人恨
  • 背后的反思
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档