Size: a a a

2020 October 26

NL

Nikita Lyubchich in Frontend UA
Я прост переживаю что будет куча файлов вида apiClient constants utils reducers queries и прочей общей мишуры, которые будут нагромождаться и теряться при просмотре репозитория
источник

AR

Alexey Raspopov in Frontend UA
у меня сейчас очень мало файлов в названии которых меньше трех слов, возможно это поможет
источник

E

Evgen in Frontend UA
Nikita Lyubchich
Я прост переживаю что будет куча файлов вида apiClient constants utils reducers queries и прочей общей мишуры, которые будут нагромождаться и теряться при просмотре репозитория
А зачем такие директории?
источник

E

Evgen in Frontend UA
И зачем для констант отдельный файл?
источник

NL

Nikita Lyubchich in Frontend UA
Evgen
А зачем такие директории?
Нене, я так себе вижу подход Леши в структурировании файлов
источник

AR

Alexey Raspopov in Frontend UA
Alexey Raspopov
у меня сейчас очень мало файлов в названии которых меньше трех слов, возможно это поможет
плюс, если первое слово в названии это основной домен этого модуля, то сортировка файлов очень помогает в организации
источник

NL

Nikita Lyubchich in Frontend UA
Evgen
И зачем для констант отдельный файл?
Есть привычка выносить какие-нибудь общепринятые константы туда - имена стран, время в секундах etc.
источник

AR

Alexey Raspopov in Frontend UA
Nikita Lyubchich
Я прост переживаю что будет куча файлов вида apiClient constants utils reducers queries и прочей общей мишуры, которые будут нагромождаться и теряться при просмотре репозитория
всё сводится примерно к AaaBbbPage, AaaBbbListPage, AaaBbbCccForm, DddBbbActions, EeeActions, AaaDddCccSection, etc
источник

AR

Alexey Raspopov in Frontend UA
Nikita Lyubchich
Есть привычка выносить какие-нибудь общепринятые константы туда - имена стран, время в секундах etc.
видел подобную практику, очень неудобно с гитхаба читать такой код, если честно, но я наверно один из немногих кто с гх пытается читать код
источник

NL

Nikita Lyubchich in Frontend UA
Alexey Raspopov
всё сводится примерно к AaaBbbPage, AaaBbbListPage, AaaBbbCccForm, DddBbbActions, EeeActions, AaaDddCccSection, etc
А в чем тогда разница с директориями?)  AaaBbb/Page, AaaBbbListPage etc.
источник

AR

Alexey Raspopov in Frontend UA
сам же писал что тебе не нравится ../../../
источник

NL

Nikita Lyubchich in Frontend UA
Alexey Raspopov
видел подобную практику, очень неудобно с гитхаба читать такой код, если честно, но я наверно один из немногих кто с гх пытается читать код
Почему? Называешь переменную как COUNTRY_CODE_UK и тебе в принципе все равно что там внутри - ты всегда знаешь что это)
источник

NL

Nikita Lyubchich in Frontend UA
Alexey Raspopov
сам же писал что тебе не нравится ../../../
Fair enough, спасиб
источник

AR

Alexey Raspopov in Frontend UA
может на каком-то 400–500+ файле мы придём к тому что пора что-то отделить, посмотрим как оно будет
источник

AR

Alexey Raspopov in Frontend UA
Nikita Lyubchich
Почему? Называешь переменную как COUNTRY_CODE_UK и тебе в принципе все равно что там внутри - ты всегда знаешь что это)
я видел код где название ивента click выносили в константу 😄
источник

E

Evgen in Frontend UA
Nikita Lyubchich
Есть привычка выносить какие-нибудь общепринятые константы туда - имена стран, время в секундах etc.
Но что даст название директории/файла constants?
источник

M

Mark in Frontend UA
Alexey Raspopov
so far около 150 файлов в одной папке и всё ещё никаких проблем
а ви місє джавіст
источник

AR

Alexey Raspopov in Frontend UA
Alexey Raspopov
я видел код где название ивента click выносили в константу 😄
…которая лежала где-то типа core/constants/events.js
источник

NL

Nikita Lyubchich in Frontend UA
Evgen
Но что даст название директории/файла constants?
Нене, константы только в корне. Константы внутри директорий уже зависит - я обычно просто сверху в файле объявляю т.к они все равно нужны только в одном месте
источник

Вт

Ві тя in Frontend UA
Alexey Raspopov
so far около 150 файлов в одной папке и всё ещё никаких проблем
а как тьі помнишь как файл раутера назьівается?
источник