Size: a a a

Software Design/Architecture/Zen

2021 May 05

AK

Aleh Kashnikau in Software Design/Architecture/Zen
да как всегда easy to throw away code остается на всегда, а вот всякое говно, которое не нужно пойди еще выпили(
источник

SP

Sergey Protko in Software Design/Architecture/Zen
в фэйсбуке фичатоглы не удаляют потому что экономически дешевле оставить как есть. Потому и миллионы и миллионы строк кода видимо.
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
ага, понятно что не от хорошей жизни не удаляют
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
если помимо фича тогглов еще делать мониторинг используемости фич (можно даже тупо на уровне классов, методов, файлов, строк кода) - то можно будет со временем выпиливать неиспользуемое
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
хотя конечно казалось бы масштабы фейсбука, где есть собственные реализации рантаймов популярных языков с собственными фичами, а избавиться от if(true){ не получается
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
от if (true) избавляться не надо, надо от if (false) избавляться)
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
это удар ниже пояса )
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
можно даже инструмент написать, который это будет автоматически делать. а дальше тесты есть
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
от обеих конструкций надо избавляться)
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
еще +2 человека. Я же где-то выше писал про наш проект:
3 дева - я бэк, один фулстэк, и один фронт, при этом 1М в год с прибыли с онлайн продаж (до локдауна прибыль онлайн продаж компании была 3% ТО - сейчас не знаю)
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
имеется ввиду внутренний код
источник

N

Nikita in Software Design/Architecture/Zen
а в чем прикол if (true) ? :DD
источник

SP

Sergey Protko in Software Design/Architecture/Zen
интересно сколько лямов делают люди с такими же масштабами и вротпрессом + пара сервисов
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
фича тоггл это другое так то
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
я имел ввиду, что if-else где статически известно какая ветка кода будет отрабатывать, можно заменить на код без if-else и лишней ветки
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
чейто? 🤔
источник

SP

Sergey Protko in Software Design/Architecture/Zen
это буквально if(myFeatureEnabled)
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
да, смысл в том чтобы не меняя код (соответсвенно без деплоя) включать отключать фичи
источник

SP

Sergey Protko in Software Design/Architecture/Zen
К - рантайм конфигурация
источник

FL

First Last in Software Design/Architecture/Zen
Так выглядит не понимание того на чем ты пишешь и "любовь" к фпшным штукам
источник