Size: a a a

2020 March 25

AK

Aleksey Kluchnikov in ErlangRus
Max K
Они не мыслят категориями "хороший код/плохой код". Нет такой метрики.
так и нет цели хорошего кода ради хорошего кода. Есть цель например развивать проект, большие перспективы все такое. А для достижения их надо или хотелки умерить или переписать
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Очень легкий критерий
источник

MK

Max K in ErlangRus
Aleksey Kluchnikov
так и нет цели хорошего кода ради хорошего кода. Есть цель например развивать проект, большие перспективы все такое. А для достижения их надо или хотелки умерить или переписать
Перескажи это в терминах затрат - вот и получается, что переписывать невыгодно.
источник

AK

Aleksey Kluchnikov in ErlangRus
Max K
Перескажи это в терминах затрат - вот и получается, что переписывать невыгодно.
выгодно чуть в более отдаленой перспективе
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Есть всем известные критерии хорошего кода, которые даже не противоречат друг другу.

И даже когда этот код надо будет переписать - из-за слабой связанности, хорошей структуры, наличии каких то доков и типов это будет сделать просто
источник

AK

Aleksey Kluchnikov in ErlangRus
пугают риски, неподдающиеся оценке. Никто не знает чем все кончится, скачком в качестве продукта или разработчик навешает всем лапши, наобещает с три короба а потом просто срулит
источник

ŹR

Źmićer Rubinštejn in ErlangRus
А самое главное, что почему то аргументируют написание говна тем что писать лучше - медленнее. Но это НЕ ТАК
источник

ММ

Михаил Малюк in ErlangRus
Aleksey Kluchnikov
выгодно чуть в более отдаленой перспективе
бизнес так не мыслит. бизнес мыслит, что прямо сейчас он заплатит N денег, потратит X времени, и на выходе получит ровно тоже самое, что у него есть прямо сейчас. и все это ВОЗМОЖНО когда-то в будущем принесет какую-то выгоду
источник

MK

Max K in ErlangRus
Źmićer Rubinštejn
Хороший код - это код который легко переписать
А что значит "легко"? У меня в практике был случай - за год команда напилила неплохой такой проектик. Потом продажи не пошли и решили команду поменять. Работала старая и рядом начали набирать новую. Все приходящие в новую спецы увольнялись через день/неделю/месяц с криками "высокий порог вхождения, мы нипанимаем", хотя у всех была возможность потрогать старичков, чтобы те в танце все объяснили.
источник

MK

Max K in ErlangRus
Aleksey Kluchnikov
выгодно чуть в более отдаленой перспективе
Сомнительно. И не факт, что перспектива наступит.
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Max K
А что значит "легко"? У меня в практике был случай - за год команда напилила неплохой такой проектик. Потом продажи не пошли и решили команду поменять. Работала старая и рядом начали набирать новую. Все приходящие в новую спецы увольнялись через день/неделю/месяц с криками "высокий порог вхождения, мы нипанимаем", хотя у всех была возможность потрогать старичков, чтобы те в танце все объяснили.
Есть вероятность, что херово написано было
источник

MK

Max K in ErlangRus
Źmićer Rubinštejn
Есть вероятность, что херово написано было
Ну т.е. проблемы на вашей стороне? ))
источник

AK

Aleksey Kluchnikov in ErlangRus
Źmićer Rubinštejn
А самое главное, что почему то аргументируют написание говна тем что писать лучше - медленнее. Но это НЕ ТАК
Аргументируют так потому что никто не будет признаваться что да, мы криврукие и у нас мало опыта
источник

MK

Max K in ErlangRus
Źmićer Rubinštejn
Есть вероятность, что херово написано было
Ну или просто понятие "легко" у каждого свое.
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Max K
Ну т.е. проблемы на вашей стороне? ))
Всмысле на вашей? Я не понял этого вопроса
источник

LL

Lama Lover in ErlangRus
Źmićer Rubinštejn
Если говно локализовано, то тогда его можно хотябы в некоторых местах в одиночку разгрести
А почему именно через микросервисы? Почему бы не локализовывать говно в зависимостях?
источник

AK

Aleksey Kluchnikov in ErlangRus
Хороший код действительно легко переписывать, хотя бы потому что у него есть ценность и можно куски копипастить и использовать.
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Может быть высокий порог из-за домена, а может быть из-за слишком умных «сеньеров» с самописными макросами
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Так вот второй код - хуевый, очевидно
источник

MK

Max K in ErlangRus
Źmićer Rubinštejn
Всмысле на вашей? Я не понял этого вопроса
Это не вопрос. Т.е. десяток спецов до этого как-то пилил и им было норм, а тут вдруг стало не норм.
Я к тому, что люди разные.
Кому-то надо талмуд инструкций на каждый случай, а кому-то и в доку слазать и код читануть не тяжко.  Но последних исчезающе мало.
источник