Ro Место между

суббота, 17 июня 2023
Ro

Нормальность в этом мире неуместна (с)

08:03 Перемены в переменных
Нет, ну я, предположим, училась программированию больше 30 лет назад. И сейчас я гораздо больше учитель, чем программист. Но вот с таким советом я сталкиваюсь впервые. Как вам?

« Многие из них <ошибок..>появляются, потому что изменили значения переменных. Такие ошибки сложно найти и исправить. Единственное место, где без изменения значений переменных никак — это циклы, с которыми вы познакомитесь позже. Во всех остальных местах относитесь к переменным как к константам — неизменяемым сущностям. Создавайте переменные, задавайте им значения и больше не меняйте без необходимости.»

Я всю жизнь считала, что переменные называются переменными, потому что их значение можно менять. Это что, новое слово в программировании?

@темы: о нас, математиках, Работа

URL

18.06.2023 в 13:29

18.06.2023 в 13:29
Константы нервно закурили :hash:
URL

18.06.2023 в 14:15

18.06.2023 в 14:15
Бранд, лол, конкуренция на рынке труда среди величин растет)))
URL

18.06.2023 в 14:50

18.06.2023 в 14:50
Мне кажется, тут хотели простым языком донести благую мысль, но перестарались. Мысль о том, что переменная должна иметь понятное название и собственно использоваться только для одной логической сущности, типа если у тебя есть
boolean isYourButtHurted = true;
то не использовать ее же в других местах приложения для обозначения того, идет ли за окном дождь. Но не вышло у них) 
URL

18.06.2023 в 16:14

18.06.2023 в 16:14
PrimaVega, вполне возможно, что да, они что-то такое имели ввиду, но получилось странно)) А так, пожалуй, привычка полезная, благо мы давно ушли из тех времен, когда экономили место в памяти и реюзнуть переменную было святым делом)
URL