Обновить
0
0

Пользователь

Отправить сообщение

Подобно тому, как музыка имеет ограниченное количество нот и аккордов...

Я не понял, речь идет о какой-то конкретной музыке или о музыке как искусстве в целом?

Не думайте, что западные программисты в своих сообществах только и делают, что обмазывают друг друга восхвалениями. Дискуссии на фоне несогласий у них случаются не менее пылкие, знаете ли. Безусловно, я мог бы формулировать свои мысли более деликатно (в стиле "да, но" или как-то подобно тому), но, к своему стыду, не посчитал, что отказ от этого принесет кому-либо душевных травм. Вполне возможно, представители "сообщества западных программистов" более склонны не задеть чувства окружающих, но, скорее того, отличия между "ими" и "нами" в другом: воспринимать критику как акт агрессии - это да, это наше, родное.

// Получаем длину массива
var length = numbers.Length;
// Получаем последний элемент
var lastNumber = numbers[length - 1];

Какие есть в  этом коде минусы:

1. Можно забыть отнять единицу и получить ошибку во время выполнения работы.

2. Код становится менее читаемым

Не согласен с обоими пунктами. Первое: с таким же успехом можно забыть и все остальное - даже то, как создать новый проект в VS. Второе: читаемость отличная; этот код можно дословно перевести на русский язык и его поймет половина НЕпрограммистов.

А вот что забыл сам автор, так это проверку length на 0.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность