Size: a a a

Советский Angular

2021 January 19

GM

Gleb Mikheev in Советский Angular
)))))
источник

E

Eugene in Советский Angular
источник

GM

Gleb Mikheev in Советский Angular
ща модно обижаться, знаю)
источник

GM

Gleb Mikheev in Советский Angular
мипо?
источник

E

Eugene in Советский Angular
Gleb Mikheev
ща модно обижаться, знаю)
надо не знать, а принимать действительность
источник

GM

Gleb Mikheev in Советский Angular
Eugene
надо не знать, а принимать действительность
ща не модно
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
По хорошему, в вопросе надо разобраться более детально, чем я сейчас тут накидаю.

Если вы писали на c/c++ (привет, @mefest), то могли встретить записи по типу:
#define WIDTH 80


Это пример обозначения директивы для макросов препроцессора. Перед тем как код будет компилироваться, сначала работает препроцессор и обработает все указанные макросы. Например, мы можем задать любое значение ширины, собрать код и оно везде проставится.

И name convension подразумевает, что такие вещи мы прописываем большими буквами. Такое встречается повсеместно, если не везде.

Такая же практика пришла и в Angular. Суть осталась та же — мы можем конфигурировать приложение, но сам процесс немного поменялся. Теперь у нас нет препроцессора который отработает макросы, но зато у нас есть DI, токены и различные константы.

От сюда, все что написано const БОЛЬШИЕ_БУКВЫ можно понимать как макрос, который позволяет сконфигурировать приложение. Так как разработчики предполагают, что вы это можете менять, если вам это требуется.

Но если эта константа, которая не подразумевает конфигурирование приложения, то называть ее с большой буквы не нужно.

По крайней мере я так использую такое у себя. Я думаю @mefest сможет дополнить или поправить, если что-то не так написано.
источник

GM

Gleb Mikheev in Советский Angular
ну так чо?
источник

GM

Gleb Mikheev in Советский Angular
одновременно)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Gleb Mikheev
одновременно)
источник

GM

Gleb Mikheev in Советский Angular
Вертихвост キバ 🏡🦊
По хорошему, в вопросе надо разобраться более детально, чем я сейчас тут накидаю.

Если вы писали на c/c++ (привет, @mefest), то могли встретить записи по типу:
#define WIDTH 80


Это пример обозначения директивы для макросов препроцессора. Перед тем как код будет компилироваться, сначала работает препроцессор и обработает все указанные макросы. Например, мы можем задать любое значение ширины, собрать код и оно везде проставится.

И name convension подразумевает, что такие вещи мы прописываем большими буквами. Такое встречается повсеместно, если не везде.

Такая же практика пришла и в Angular. Суть осталась та же — мы можем конфигурировать приложение, но сам процесс немного поменялся. Теперь у нас нет препроцессора который отработает макросы, но зато у нас есть DI, токены и различные константы.

От сюда, все что написано const БОЛЬШИЕ_БУКВЫ можно понимать как макрос, который позволяет сконфигурировать приложение. Так как разработчики предполагают, что вы это можете менять, если вам это требуется.

Но если эта константа, которая не подразумевает конфигурирование приложения, то называть ее с большой буквы не нужно.

По крайней мере я так использую такое у себя. Я думаю @mefest сможет дополнить или поправить, если что-то не так написано.
Во, четко! Да, это КОНФИГУРИРУЮЩИЕ_КОНСТАНТЫ
источник

GM

Gleb Mikheev in Советский Angular
именно так я это понимаю, но не мог обьяснить
источник

GM

Gleb Mikheev in Советский Angular
поэтому часть контант у меня аперкейс)
источник

ДМ

Денис Макаров... in Советский Angular
вы не понимаете, вообще не надо юзать константы, ведь они на самом деле не константы
источник

ДМ

Денис Макаров... in Советский Angular
(рофл)
источник

ДМ

Денис Макаров... in Советский Angular
помнится как-то был такой спор)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Gleb Mikheev
поэтому часть контант у меня аперкейс)
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Моя прелесть 😍
источник

ue

undefined empty in Советский Angular
Народ у меня шма поехала в чатике другом
источник

ue

undefined empty in Советский Angular
источник