重新定义程序员职业,Facebook推出代码推荐工具Aroma

解放程序员,Facebook是认真的。

这一社交网络巨头在其官方博客上宣布,推出面向程序员的工具Aroma。

直击程序员想实现功能,而不知道如何写代码的痛点。

它能帮助程序员轻松地找到可以“参考使用”的代码,节省他们日常开发工作流程中的时间和精力。

比如,一个安卓程序员想要了解其他人如何解码手机中的bitmap,他可以使用下面的这些代码直接进行搜索:

Bitmap bitmap = BitmapFactory.decodeStream(input);

然后,Aroma会给出一些代码推荐:

final BitmapFactory.Options options = new BitmapFactory.Options();

options.inSampleSize = 2;

// ...

Bitmap bmp = BitmapFactory.decodeStream(is, null, options);

这段代码来自与五个实现类似功能的代码,但是去除了相关细节,以便程序员更好地参考。

推荐阅读