【高软做业3】:原型化系统 DevTools

原型化系统DevTools       密码:lcx服务器

1. 这是一个什么样的平台?app

    DevTools,可译为:开发者工具库。初衷是汇集各种开发工具,方便开发者获取;此外,你们能够分享本身的工具库与工具配置信息等。工具

2. 为何会想到作这样的平台?开发工具

  • 开发工具愈来愈多,若是都到官网去一个个下载,会有点浪费时间。而且有些可能由于被墙而没法访问,或者服务器在境外致使访问缓慢。因此我就想,能不能有这样一个平台,把开发工具都汇集在一块儿,提供这些工具的下载镜像,来方便开发者们获取工具。(关于这点,其实有位老哥已经作了一个子集,请戳:MSDN,我告诉你
  • 咱们安装好开发工具后,可能会修改一些配置,好比:快捷键设置、皮肤设置等,或者插件安装。若是咱们换一台机器,又得重复作这些操做。我就想,能不能提供这样一个平台,能够管理本身的开发工具,包括异地同步等功能。
  • 你们可能基于本身的需求而对一些工具进行特殊配置,或者开发插件,却不知这些配置或插件对其余开发者也有重要意义。这时候,咱们能够把成果分享出来,让更多开发者获益。

3. 这个平台应具有哪些功能?spa

  • 对绝大多数开发工具提供下载支持,包括不一样版本、不一样平台。
  • 支持开发者管理本身的工具,包括配置工具,添加、下载、分享、删除、同步工具等功能。
  • 支持关于开发工具的讨论功能,提供讨论模块。
  • 支持关于开发工具的分享功能,提供分享模块。

(宏观上,目前我只想到这么多,如下同理)插件

4. 打造这个平台须要解决哪些问题?资源

  • 各种开发工具资源的获取以及同步更新。此外须要制定相应的展现模版,以清晰直观的方式提供给浏览者。
  • 讨论模块与分享模块的管理。只支持关于开发工具的讨论和分享,不支持阿猫阿狗的水贴,而且只保留质量过关的贴子。
  • 开发者工具管理模块。难点在于在线上提供自定义的配置以及异地同步功能。若是配置信息还须要用户像作笔记同样手动编辑后上传到平台,那等于没有同步功能(不过是个保存笔记的地方)。

5. 演进方向开发

    “同步配置”就是演进过程当中须要解决的一个问题。目前各种IDE尚未提供用户管理模式,因此没法异地同步IDE。其余的,我以为能把讨论模块和分享模块中的内容管理好就挺好了,尽可能作到表达精简而内容丰富.get


 题外话:原型

    关于4.2讨论模块与分析模块的管理。在我看来,不少地方存在水贴、复制贴、垃圾贴,它们淹没了咱们真正须要的干货贴。要解决这个问题,目前还只能靠咱们的后台管理员人为地去判断而且删除这类无用贴。AI时代,能不能让机器人来承担一部分工做,解放管理员的劳动力?我认为是能够的,让AI分拣做为第一个门槛,而后再由人工确认。

    而关键点在于:咱们如何去量化贴子的质量。不一样的领域可能采用不一样的纬度(确定是多维度)来量化贴子质量。(固然首先要让发贴者接受“你的贴子可能被认为是无用帖而被删除”这个协议)。就拿DevTools里的贴子来讲,我会考虑:

  • 贴子被浏览、点赞、关注、收藏的次数
  • 用户在贴子上的浏览时间,用户重复浏览该贴的次数 + 该用户的权重分析
  • 贴子的发布时间是否过长,已过有效期
  • 对贴子的发布者进行分析 => 是否为好的发布者(又是一个须要量化的问题)

    搞AI的同窗真的能够多想一想,想一想哪些劳动力是能够被机器人解放的,如何去解放。我并非说AI的目的只有解放人类劳动力,只是以为随着技术的发展,愈来愈多的劳动力能够被AI取代,而这些需求就切切实实地存在于咱们周围。

相关文章
相关标签/搜索