『GitHub 精选』之 20190922 周精选
又到了每周 GitHub 排行精选推送时刻了。排行总榜可点击 GitHub小程序。
本周 「GitHub 精选」分享的精品开源库如下:
1、反向面试问题集锦,助力提升你的面试水平
在面试的时候,其实是一个双向面试的过程,面试官在面试你的时候,你需要好好回答问题,展示自己的技术水平和实战能力,以及丰富的经验,用自己的回答来征服面试官。
相关文章:日增 250 ,标星超过 1 K 的反向面试问题,助力提升你的面试水平
2、Flutter UI 模板
2019 年 9 月 10 日 - 11 日,Google 开发者大会在上海召开,Android 团队更新了最新产品 Android 10;Google 产品经理樊舟颖宣布了 Flutter 1.9 版本上线,这一版本支持更多的功能和语言,并大幅度改进了 Flutter 网页版。
可见 Google 对 Flutter 的重视。
相关文章:5 天 将近 1500 Star 的 Flutter UI 模板
3、代码评审(Code Review)规范
Google 最近在 GitHub 上公开了其多年的内部工程实践 google/eng-practices,目前只包含了 Code Review 的规范,后续会逐步公开其他的普遍适用的工程实践。
代码评审(Code Review)很重要,尤其对于需要多人写作的项目,它使得代码仓库能够持续保持健康的状态,同时也能促进成员之间的相互协作和学习。
相关文章:你是一个令人尊敬的代码评审(Code Review)人员嘛?
4、七年之痒的 Python 练习题项目
一个七年前创建,一年前更新的开源项目,今天竟然上榜了,突然好像要火。
这个开源项目就是 Python 练习题,里面包含了 100 多个挑战性的编程练习题。
虽然,没有 README ,简陋到不能简陋了,但是 Issues 还不少呢,PR 了 45 次。
但是点击去,一看,这个 100 + 的 Python 练习题啊,还都不错呢,不仅仅是题目,还有答案。
相关文章:标星 6K+ ,Fork 近 4K ,一年前的挑战性的编程练习为什么突然火了?
5、Java 应用生产问题诊断工具
bistoury,这是去哪儿网开源的一个对应用透明、无侵入的 Java 应用生产问题诊断工具,Bistoury 的目标是提供一站式 Java 应用诊断解决方案,让开发人员无需登录机器或修改系统,就可以从日志、内存、线程、类信息、调试、机器和系统属性等各个方面对应用进行诊断,提升开发人员诊断问题的效率和能力。
在这之前,阿里和唯品会都开源过很优秀的 Java 诊断工具,分别是 Arthas 和 VJTools。
相关文章:去哪儿网对标阿里和唯品会,开源了 Java 应用生产问题诊断工具
6、推荐一些 GitHub 开源博客和书籍
值得一看。
相关文章:推荐一些 GitHub 开源博客和书籍
**7、开源弹框库 **
一个基于 Android 的弹窗库,其实对于做 Android 的兄弟姐妹来讲,各种样式的弹窗,尤其是自定义 dialog,popupwindow 各式各样非常烦人。
更多精彩请扫码关注如下公众号。