Это заключительный урок данного цикла. Здесь я дам некоторые советы, которые помогут вам писать понятный, читаемый код.
Подстатья
15 190
30
Используйте пробелы и пропуски строк между стейтментами для улучшения читабельности вашего кода:
Вот пример, к чему такое может привести.
Загруженные файлы
26
nazarpunk, предложи более корректную формулировку - я добавлю в статью.
30
Запускать приложение.
Задача любой другой функции поддерживать работоспособность приложения. Так что любая функция выполняет ровно одну задачу по такой логике.
26
почему для ref рекомендуется именовать переменную, а не использовать комментарии?
Во-первых, это именование отражает тип данных. Встречаясь в коде, не надо возвращаться и разбираться, что там происходит.
Во-вторых, комментарии - очень непопулярная тема, к сожалению. А приучить людей ставить одну букву - можно))
Но комментарий в данном случае тоже вполне себе подойдет, ты абсолютно прав.
Какое задание должна выполнять функция main?
Запускать приложение.
В зависимости от структуры, это могут быть запуски обработчиков ошибок, сервисов обслуживания движка, самого движка и т.п.
Или просто иниты основных модулей, если это приложение попроще.
30
Вместо названия переменной numberOfCharsIncludingWhitespaceAndPunctuation лучше оставить хороший комментарий, который прояснит ситуацию
Тогда почему для ref рекомендуется именовать переменную, а не использовать комментарии?

Код, который появляется более одного раза в программе, лучше переписать в виде функции.
int A = B + C; // Плохо!
int A = Sum(B,C); // Хорошо!

Функция должна выполнять одно (и только одно) задание.
Какое задание должна выполнять функция main?
В данном уроке мы познакомимся с массивами переменных и научимся с ними работать.
Подстатья
11 169
26
Вышла новая версия!
Прокрутить к ресурсу
  • Особенноси работы ф-ции SetArraySize()
В ходе этого урока мы рассмотрим реализацию так называемых объектов, которые служат аналогом объектов класса в скриптовой части игры.
Подстатья
5 181
26
Дополнено.
Проблема была в восприятии движком числа в int и числа в string по-разному.
В этом уроке мы рассмотрим доступные в скриптах типы данных и как с ними работать.
Подстатья
20 300
38
avuremybe,
Вот есть наглядная картинка по распределению точности. Чем дальше от нуля, тем для больших диапазонов будет одинаковое число возможных значений