IDEA の開発者は Resharper の開発者でもあります。また、Resharper が if/else のリファクタリングを提案する方法が気に入っています。
IDEAは同じことができますか?この機能はデフォルトではありません。
編集
私が言及しているResharperの機能は次のとおりです。
Original code:
static public string ToNonNullString(this XmlAttribute attr)
{
if (attr != null)
return attr.Value;
else
return string.Empty;
}
Suggestion: remove redundant 'else' resulting in following:
static public string ToNonNullString(this XmlAttribute attr)
{
if (attr != null)
return attr.Value;
return string.Empty;
}
ソースはこちら ( Resharper によるコードの提案により、コードが読みにくくなりますか? )。
Resharper で Visual Studio を使用すると、同様の提案がたくさん寄せられたのを覚えています。私はそれを2年間使用していますが、IDEAでそれを見たことはありません.