А лол, реально, сенкс, а то я автоматом всегда пишу == false или == true явно для более удобного чтения кода, в этом случае можно было и без этого обойтись, невнимательность
А лол, реально, сенкс, а то я автоматом всегда пишу == false или == true явно для более удобного чтения кода, в этом случае можно было и без этого обойтись, невнимательность
== falsе явно ещё вижу смысл, == true абсолютно бессмысленно)
== falsе явно ещё вижу смысл, == true абсолютно бессмысленно)
Не знаю, лично мое мнение, if(method() == true) намного приятнее смотреть и понимать, чем if (method()), жаль что такое не практикуется. Просто в 1 варианте, мне кажется что можно понять суть логического выражения быстрее, чем во 2. Да, 2 варик меньше по коду, но не в том дело, повторяю, лично мое мнение, лично моя субъективная реальность.
Не знаю, лично мое мнение, if(method() == true) намного приятнее смотреть и понимать, чем if (method()), жаль что такое не практикуется. Просто в 1 варианте, мне кажется что можно понять суть логического выражения быстрее, чем во 2. Да, 2 варик меньше по коду, но не в том дело, повторяю, лично мое мнение, лично моя субъективная реальность.
если метод возвращает булевое значение, то обычно его называют начиная с Is или Has, например IsEnabled() или HasFlag(), поэтому когда пишешь if (IsEnabled()) то сразу все понятно и не надо ничего уточнять с == true
Не знаю, лично мое мнение, if(method() == true) намного приятнее смотреть и понимать, чем if (method()), жаль что такое не практикуется. Просто в 1 варианте, мне кажется что можно понять суть логического выражения быстрее, чем во 2. Да, 2 варик меньше по коду, но не в том дело, повторяю, лично мое мнение, лично моя субъективная реальность.
if (method() - думаю тут важно правильно назвать метод
если метод возвращает булевое значение, то обычно его называют начиная с Is или Has, например IsEnabled() или HasFlag(), поэтому когда пишешь if (IsEnabled()) то сразу все понятно и не надо ничего уточнять с == true
если метод возвращает булевое значение, то обычно его называют начиная с Is или Has, например IsEnabled() или HasFlag(), поэтому когда пишешь if (IsEnabled()) то сразу все понятно и не надо ничего уточнять с == true
Не знаю, лично мое мнение, if(method() == true) намного приятнее смотреть и понимать, чем if (method()), жаль что такое не практикуется. Просто в 1 варианте, мне кажется что можно понять суть логического выражения быстрее, чем во 2. Да, 2 варик меньше по коду, но не в том дело, повторяю, лично мое мнение, лично моя субъективная реальность.
просто не надо называть это "method" Вот если if(IsSomething), то никакой ==true не надо
в случае, когда IsCompleted имеет значение отлично от true, код не валидный, например, вызвался CallbackToken, и IsCompleted кто-то поставил в false, идентифицируя таким таким образом fail state