tgoop.com/extremecode/1312
Create:
Last Update:
Last Update:
!string.IsNullOrEmpty(str)
Или
string.IsNullOrEmpty(str) == false
???
Встречаю популярное мнение, что АРЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ МЕНЬШЕ БУКАВ ЛУЧШЕ, ПОТОМУ ЧТО МНОГА БУКАВ ЭТО ПЛОХА, БУКАВЫ ЧИТАТЬ ТЯЖЕЛО, а в первом варианте буковок меньше. Но ведь == false читается легче, потому что мы читаем сначала, а не с конца.
Первый вариант читается: "Не строка пустая или null".
Вторая читается: "Строка пустая или null - ложное утверждение"
В первом варианте тебе надо держать в голове, что там в начале есть отрицание и не забыть про это. Во втором варианте ты можешь читать бегло не запоминая, что там есть какие-то дополнительные операторы, которые надо применить.
!string.IsNullOrEmpty(str) - трахает по читаемости, если только ты читаешь справа налево.
BY The ExtremeCode Times

Share with your friend now:
tgoop.com/extremecode/1312