インテント先のアクティビティにstart(Object data)を実装することのメリット

AアクティビティからBアクティビティにインテントする際、

AアクティビティではなくBアクティビティのstaticメソッドでIntentを生成すると、

putExtra()のキーが散らからない。

public static void start(Context context, String fullRepositoryName) {
final Intent intent = new Intent(context, DetailActivity.class);
intent.putExtra(EXTRA_FULL_REPOSITORY_NAME, fullRepositoryName);
context.startActivity(intent);
}