Это не значит что необходимо их обязательно размещать сверху модуля или функции... область кода имеется ввиду та часть алгоритма, которая использует данные переменные. Если у вас переменная скачет по коду, она рано или поздно породит связность
Посмотрел, и как jsonApi мне поможет в дизайне rest?
потому что уже дизайн api задан этим соглашением, и это соглашение restfull, json в название присутствует, лишь потому что авторы решили намекнуть, что ответы приходят в формате JSON
Константу нельзя объявить и не инициализировать. И изменить позже нельзя.
Вот и я про то же. Ты не можешь объявить константу раньше, чем сможешь вычислить её значение. Так что твои "бестпрактикс" про начало блока идут по пизде.
Вот и я про то же. Ты не можешь объявить константу раньше, чем сможешь вычислить её значение. Так что твои "бестпрактикс" про начало блока идут по пизде.
да это потому что ещё со времён паскаля, некие авторы книжек, константы наделили иным смыслом, типа используйте константы для того что бы задать значения PI, какие-то флаги и т.п. вот и замкнулось понимание