Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)

2020 June 05

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Да, когда вы пишете кучу файлов почти без кода, с отсутствующей логикойпросто потому что фреймворк\подход требует этого - это называется бойлерплейт, а не конфиг
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Конфиг - это такое специальное место, аккумулирующее настройки работы приложения.
источник

h

humanoid in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Oleg ℕizhnik
Да, когда вы пишете кучу файлов почти без кода, с отсутствующей логикойпросто потому что фреймворк\подход требует этого - это называется бойлерплейт, а не конфиг
Ну хз, не пикуй ли где это писать? Это же не просто так сделано, это чтобы если что-то поменяется - на каждое такое изменение был отдельный файл - где можно переопределить что надо.
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
не пикуй ?
источник

P

Pavel in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
не пикуй, Олег
источник

P

Pavel in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
источник

D

Deλ✨ in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
боку на пику
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
humanoid
Ну хз, не пикуй ли где это писать? Это же не просто так сделано, это чтобы если что-то поменяется - на каждое такое изменение был отдельный файл - где можно переопределить что надо.
конфиг - это когда у вас есть одно место с минималистичным языком, достаточно изменить одну строчку или небольшой фрагмент строчки, чтобы поменялось поведение
когда вам  для каждого атомарного изменения нужно искать файл, в котором можно это поменять, и нужно заранее создать по файлу на каждое промежуточное действие, которое фреймворк счёл важным - это называется бойлерплейт
источник

h

humanoid in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Oleg ℕizhnik
конфиг - это когда у вас есть одно место с минималистичным языком, достаточно изменить одну строчку или небольшой фрагмент строчки, чтобы поменялось поведение
когда вам  для каждого атомарного изменения нужно искать файл, в котором можно это поменять, и нужно заранее создать по файлу на каждое промежуточное действие, которое фреймворк счёл важным - это называется бойлерплейт
Ну если создавать файлики это прям проблема - то конечно - ок, бойлерплейт
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
humanoid
Ну если создавать файлики это прям проблема - то конечно - ок, бойлерплейт
да, если вам нужно написать пять-шесть строк кода, и это именно код, а не присвоить просто значение определённому ключу, я не знаю, какой уровень принятия должен наступить, чтобы называть это конфигом
источник

KC

Kain Crow in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
humanoid
Ну если создавать файлики это прям проблема - то конечно - ок, бойлерплейт
А эти файлики пустые, или в них все же нужно прописать какие-то аннотации?
источник

KC

Kain Crow in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Которые нужно предварительно знать или загуглить и которые не чекаются нормально статически
источник

KC

Kain Crow in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Я просто хочу разобраться
источник

h

humanoid in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Kain Crow
Которые нужно предварительно знать или загуглить и которые не чекаются нормально статически
Интересно как ты собираешься заранее что-то не зная - это юзать? Методом монадного тыка?)
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Kain Crow
А эти файлики пустые, или в них все же нужно прописать какие-то аннотации?
ну я думаю, что минималистичный файл содержит что-то вроде
package ru.company.fuck.blah

class LolKekCheburek implents Cheburek<LolKek>{
  LolKek getCheburek(){
     return Cheburechnaya.defaultCheburek( myaso )
 }
}

в то время как конфиг выглядел бы как
cheburek.lolKek.nachinka = myaso
источник

h

humanoid in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Oleg ℕizhnik
да, если вам нужно написать пять-шесть строк кода, и это именно код, а не присвоить просто значение определённому ключу, я не знаю, какой уровень принятия должен наступить, чтобы называть это конфигом
Имеется ввиду, что это не сложный код, похожий на DSL обычно. Думать то над ним особо и не нужно
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
первое называется бойлерплейтом
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
второе называется конфигом
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
конфиг аккумулируется в большую фигню
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
чтобы она была перед глазами и можно было понять, что это изменение конфига, а не запуск ракет в ПР
мало того, по возможности этот конфиг должен быть подгружаем из внешних ресурсов, в идеале обновляем
источник