Size: a a a

JavaScript — русскоговорящее сообщество

2019 December 19

AK

Andrey K in JavaScript — русскоговорящее сообщество
Alexey Ermakov
ну, в итоге, следуя логической цепочке, юзать сторонние компоненты - говноархитектура? :)
не всегда, но бывает, что да:) Потому что компоненты, тоже, бывают, люди пишут под свои конкретные цели, руководствуясь своими затратами времени и своими задачами. Потом это попадает в качестве к-л. плагина к к-л. фреймворку. Не всегда это следует общей концепции. Потом мы весело это тянем в проект, подпиливаем напильником окружение, и закрывая глаза на оверхед юзаем. В результате можем прийти к плохосопровождаемому продукту. Но все индивидуально, конечно.
источник

AK

Andrey K in JavaScript — русскоговорящее сообщество
юзать готовое не плохо, плохо юзать плохое готовое. А возвращаясь к абстрактному примеру, то, да наличие в конструкторе 100500 параметров, меня бы слегонца поднапрягло )
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
а если почти все они нужны и используются? )
источник

AK

Andrey K in JavaScript — русскоговорящее сообщество
Alexey Ermakov
а если почти все они нужны и используются? )
ну, бывают случаи, когда все горит и проект нужен вчера. А если его не будет вчера, то в итоге или тебе прилетит или контора, образно, попадет на бабки. Ну, тогда на войне все средства хороши. ) Но надо понимать, риски. Что когда-нибудь, если, не дай бог, будешь дальше это поддерживать, что-то может больно выстрелить в ногу. И хорошо, если сразу поймешь, где и как это исправить.
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Andrey K
ну, бывают случаи, когда все горит и проект нужен вчера. А если его не будет вчера, то в итоге или тебе прилетит или контора, образно, попадет на бабки. Ну, тогда на войне все средства хороши. ) Но надо понимать, риски. Что когда-нибудь, если, не дай бог, будешь дальше это поддерживать, что-то может больно выстрелить в ногу. И хорошо, если сразу поймешь, где и как это исправить.
ну вот поддерживать с типизацией проще :)
источник

KS

Konstantin Sidorov in JavaScript — русскоговорящее сообщество
о каком примерном количестве входящих параметров вы спорите-то хоть?))
источник

AK

Andrey K in JavaScript — русскоговорящее сообщество
Alexey Ermakov
ну вот поддерживать с типизацией проще :)
с типизацией всегда проще. Я даже расставляю JSDoc в ванильном js коде, ибо тот же WebStorm прекрасно это понимает. Но это не подорожник от всех болезней )
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Andrey K
с типизацией всегда проще. Я даже расставляю JSDoc в ванильном js коде, ибо тот же WebStorm прекрасно это понимает. Но это не подорожник от всех болезней )
вот теперь вспомни, с чего диалог начинался)
источник

N

Nelkor in JavaScript — русскоговорящее сообщество
Andrey K
с типизацией всегда проще. Я даже расставляю JSDoc в ванильном js коде, ибо тот же WebStorm прекрасно это понимает. Но это не подорожник от всех болезней )
Да, JSDoc - это круто
источник

AK

Andrey K in JavaScript — русскоговорящее сообщество
Alexey Ermakov
вот теперь вспомни, с чего диалог начинался)
начался он с того, что я говорил, что 100500 параметров (даже типизированых) в конструкторе, это признак плохой архитектуры )
источник

AK

Andrey K in JavaScript — русскоговорящее сообщество
и это так и есть и проверено многократно на опыте и на больших и даже малых проектах ) и не только на js
источник

AK

Andrey K in JavaScript — русскоговорящее сообщество
никто не запрещает это юзать, но до добра обычно не доводит ) Но есть нюансы, как и везде
источник

M

Michael in JavaScript — русскоговорящее сообщество
🤦‍♂
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Andrey K
Когда в конструктор передаётся объект с 100500 полями, это признак говноархитектуры, имхо)
Когда в конструктор передается 100500 полей, это признак высокой кастомизации
источник

AK

Andrey K in JavaScript — русскоговорящее сообщество
Vlad
Когда в конструктор передается 100500 полей, это признак высокой кастомизации
😄👍
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Andrey K
😄👍
Критикуешь - предлагай
источник

V

Vlad in JavaScript — русскоговорящее сообщество
И чем это плохо
источник

AK

Andrey K in JavaScript — русскоговорящее сообщество
Vlad
И чем это плохо
высокая кастомизация и объекты-комбайны чем плохи?
источник

AK

Andrey K in JavaScript — русскоговорящее сообщество
тем, что в определеный момент, ты не сможешь контролировать все 100500 параметров
источник

AK

Andrey K in JavaScript — русскоговорящее сообщество
можно минимизировать риски, конечно
источник