Size: a a a

2020 November 16

МТ

Марк Танащук... in Svelte [svelt]
Vitaliy Fain
у меня вопрос, а что так бывает?
Тебя попросили сделать N фичу.
Ты сел за редактор и сразу вспомнил вполне практичное и простое решение. Уже было хотел его написать, но вспомнил что там если добавить чуть чуть математики то выйдет же чище!
Залез в SO, нашел, вставил. Потратил дополнительное время на интеграцию и наконец-то готово.

Та фича которую ты мог написать за минуту и которая выполняла необходимые требования заняла 15, за то оптимальная
источник

МТ

Марк Танащук... in Svelte [svelt]
Тоже самое ве~з~де
источник

МТ

Марк Танащук... in Svelte [svelt]
От микро до макро
источник

МТ

Марк Танащук... in Svelte [svelt]
И потом оказывается что ты вышел за дедлайн, потому что на основной функционал не хватило времени :)
источник

МТ

Марк Танащук... in Svelte [svelt]
Вот это и пресекает yagni
источник

VF

Vitaliy Fain in Svelte [svelt]
а ясн
источник

VF

Vitaliy Fain in Svelte [svelt]
это я в своем по так делаю но это так сказать загатовки для работы
источник

VF

Vitaliy Fain in Svelte [svelt]
я думал ягни это если ты добавишь какой-то избыточный функционал
источник

VF

Vitaliy Fain in Svelte [svelt]
к примеру у тебя есть а + б, а ты добавил еще а - б ну грубо говоря
источник

VF

Vitaliy Fain in Svelte [svelt]
а по поводу более чистого решения это точно ягни затрагивает?
источник

VF

Vitaliy Fain in Svelte [svelt]
ведь потом твой код будут читать и другие люди
источник

VF

Vitaliy Fain in Svelte [svelt]
по такому принципу можно и dry отнести к минусу
источник

МТ

Марк Танащук... in Svelte [svelt]
Vitaliy Fain
а по поводу более чистого решения это точно ягни затрагивает?
Если клиент запросил решение и "более чистое" подходит по требованиям и на него не затратится много времени, то да
источник

VF

Vitaliy Fain in Svelte [svelt]
Марк Танащук
Если клиент запросил решение и "более чистое" подходит по требованиям и на него не затратится много времени, то да
ну тут вопрос к величине проекта
источник

МТ

Марк Танащук... in Svelte [svelt]
Если клиент запросил высококачественный, хорошо-написанный проект, и исходя из этого сделал оплату, то это должно быть так реализовано
источник

МТ

Марк Танащук... in Svelte [svelt]
yagni также само работает в противоположную сторону - тебе не нужен дополнительный гемор от кривонаписанного кода
источник

VF

Vitaliy Fain in Svelte [svelt]
ведь более чистое написание кода как раз ускоряет разработку особенно когда проект год и т.д. и если все написано топорно это потом в снежный ком обрастает
источник

VP

Vladimir Panimaskin in Svelte [svelt]
Что такое "чистое написание кода" ?
источник

МТ

Марк Танащук... in Svelte [svelt]
Vladimir Panimaskin
Что такое "чистое написание кода" ?
У каждой компании есть свои правила его создания, я не берусь уточнять
источник

МТ

Марк Танащук... in Svelte [svelt]
Vitaliy Fain
ведь более чистое написание кода как раз ускоряет разработку особенно когда проект год и т.д. и если все написано топорно это потом в снежный ком обрастает
Не всегда
источник