Сообщение Re: C# - добавили бардака - одобряете? от 08.09.2022 13:26
Изменено 08.09.2022 13:28 alexzzzz
Re: C# - добавили бардака - одобряете?
Здравствуйте, Shmj, Вы писали:
S>Теперь можно писать и так и эдак:
S>
S>Не кажется ли это внедрением бардака? В одном месте будут писать так в другом эдак.
Это же не C# написал, это ты написал. Написать непонятно можно на любом языке с любым набором фич, даже самым примитивным. Просто пиши так, чтобы было понятно и тебе, и окружающим. Разделяй сложное на простое, создавай промежуточные переменные с говорящими названиями, расставляй скобочки...
S>Теперь можно писать и так и эдак:
S>
S>int i = int.Parse(Console.ReadLine());
S>if (i == 1 || i == 3 && !(i == 5 && i != 5))
S> Console.WriteLine(1);
S>if (i is 1 or 3 and not (5 and not 5))
S> Console.WriteLine(2);
S>
S>Не кажется ли это внедрением бардака? В одном месте будут писать так в другом эдак.
Это же не C# написал, это ты написал. Написать непонятно можно на любом языке с любым набором фич, даже самым примитивным. Просто пиши так, чтобы было понятно и тебе, и окружающим. Разделяй сложное на простое, создавай промежуточные переменные с говорящими названиями, расставляй скобочки...
Re: C# - добавили бардака - одобряете?
Здравствуйте, Shmj, Вы писали:
S>Теперь можно писать и так и эдак:
S>
S>Не кажется ли это внедрением бардака? В одном месте будут писать так в другом эдак.
Это же не C# написал, это ты написал. Написать непонятно можно на любом языке с любым набором фич, даже самым примитивным. Просто пиши так, чтобы было понятно и тебе, и окружающим. Разделяй сложное на простое, создавай промежуточные переменные с говорящими названиями, расставляй скобочки... Когда понятнее значками |&!^, используй значки, когда понятнее словами, пиши слова.
S>Теперь можно писать и так и эдак:
S>
S>int i = int.Parse(Console.ReadLine());
S>if (i == 1 || i == 3 && !(i == 5 && i != 5))
S> Console.WriteLine(1);
S>if (i is 1 or 3 and not (5 and not 5))
S> Console.WriteLine(2);
S>
S>Не кажется ли это внедрением бардака? В одном месте будут писать так в другом эдак.
Это же не C# написал, это ты написал. Написать непонятно можно на любом языке с любым набором фич, даже самым примитивным. Просто пиши так, чтобы было понятно и тебе, и окружающим. Разделяй сложное на простое, создавай промежуточные переменные с говорящими названиями, расставляй скобочки... Когда понятнее значками |&!^, используй значки, когда понятнее словами, пиши слова.