Я всегда использую оператор If (в C #) как (1. Альтернатива);
if (IsSuccessed == true)
{
//
}
Я знаю, что нет необходимости писать "== true" как (2. Альтернатива));
if (IsSuccessed)
{
//
}
Но я использую его, потому что он более читабелен и не вызывает проблем с производительностью. Конечно, это мой выбор, и я знаю, что многие разработчики программного обеспечения предпочитают первую альтернативу. Какое использование лучше и почему?