
Maksim
04.05.2018
06:49:27
Через экран не пахнет)
Не легче) эт прям гарантированно.
Мысли всё снести и написать, как надо, до добра не доводят)

Sergey
04.05.2018
06:59:29
но для этого надо видеть примерно код, что бы точно говорить))

Google

Maksim
04.05.2018
07:01:46
ну почему же? вполне может быть и легче
Зависит по большей части от бизнеса. На скок времени он готлв проебать разраба. С учётом, что может ничего не получиться, или станет хуже (например, так же, но под другим соусом)


Sergey
04.05.2018
07:03:31
не просто jqyery а планомерно интегрировать vue
(хотя хз почему вы так vue любите но это не мне судить о вкусах)
ну и "vue" вроде пока в нормальные подходы не полностью умеет (typescript))
ты ж vue собрался юзать, можно отдельные компоненты юзать на страничках и просто потихоньку мигрировать начиная с важных вещей
короч ладно, надо еще разбираться что там в этом твоем jquery файлике
так это пустое нытье о тяжелой судьбе
ну да, ты мне будешь это рассказывать)
ну и "никаких кукисов для бизнес логики" - это пока у тебя не возникнет желания делать a/b тестирование какое
да и в целом это никакого отношения к SPA не имеет
я лишь к тому что ты выбираешь между:
- переносить на SPA отдельные страницы по чуть чуть инкрементно повышая качество продукта
- потратить 2-3 месяца на то что бы переписать все. то есть если бизнес устраивает что они не смогут никаких новых фич за 3-4 месяца запихнуть в скоуп - ну ок


Bohdan
04.05.2018
08:22:52
ну вот у меня сейчас такая же история

Google

Bohdan
04.05.2018
08:23:07
бизнес не устраивает перенос всего скопом
потому я переписываю покусочно

Sergey
04.05.2018
08:29:24
Да, так и работает. Тебе вообще за решение проблем платят а не за поиграться с webpack

Maksim
04.05.2018
08:33:07
мб не в коде вопрос?)
блин, странное чувство дежавю)
ты случаем не в германии работаешь?)

Dmitriy
04.05.2018
08:34:27
это утопия

Maksim
04.05.2018
08:34:40
не, я так) просто спросил)
говорю же, странное чувство дежавю)
ну я не видел никогда проектов с неподдерживаемым кодом) вопрос наличия желания, времени и сговорчивости начальства)

Bohdan
04.05.2018
08:36:05
тут у всего чата был опыт общения с человеком с подобным опытом

Evgeniy
04.05.2018
08:44:39
наверно когда дешевле и проще рядом поднять такой же сервис(api) но которые будут понятны и поддерживымаемы и использовать стек технологий
чем брать апи которое написано чуть чуть на joomla, потом ошметки на kohana, и все это покрыто сверху первым yii например но не доконца, а с бд работа тоже идет по разному и куча легаси данных
и еще где то там внутри свой велосипед для работы с бд и получается там работа напрямую с бд через pdo, через active record от yii, через active record от kohana, велосипеды джумлы для работы с данными, свои велосипеды.

Maksim
04.05.2018
08:49:25
так-то бывает и хуже. Но всё это вполне можно изолировать и исправить

Evgeniy
04.05.2018
08:49:40
ну да все можно исправить вопрос цены
бывает и намного хуже видел проекты еще и хуже, magentoo +zend1 +symfony2 + свои велосипеды (и еще кучка других фв)

Maksim
04.05.2018
08:50:51
в мадженте зенд ток для запаха подмешали)

Evgeniy
04.05.2018
08:50:52
чтобы такое исправить надо уметь объяснить бизнесу что все тормозим разработку новых фитч
и всей командой хуярим нормально
но чтобы такое сделать надо чтобы уровень команды был соответствующим
и производительность команды

Google

Evgeniy
04.05.2018
08:51:42
чтобы не получилось так что взял например лару 5.6
начал на нее переписывать

Maksim
04.05.2018
08:51:56
сама по себе маджента - жуткая штука, цель которой погрузить разработчика в самую бездну уныния и скорби)

Evgeniy
04.05.2018
08:51:57
затянулось на год, вышла лара 6 например
а у вас на половину переписано
и так в зоопарк легаси добавили еще лару )))
таким образом все фв и появлялись в списке
Кстате кто какие способы знает по вытаскиванию проектов из жопы?
Я знаю 2 способа и даже несколько раз участвовал в гих

Виктор
04.05.2018
08:59:41
Главное руководство убедить в необходимости, получив время на ректальную процедуру)

Evgeniy
04.05.2018
09:06:11
берешь любой факап
с выкладкой релиза

Evgeniy
04.05.2018
09:06:20
затягивания сроков
или когда выложили релиз а он сломан и понесли финансовые потери
с тем что некоторые типовые действия делают слишком долго а значит дорого (надо оплачивать время)
что фитчи которые ставятся в очередь откладываются на несколько кварталов
пример из жизни после нг маркетологи говорят надо сайт к 8 марта разукрасить цветочками акцию и тд замутить
а там по плану задач столько что

Admin
ERROR: S client not available

Evgeniy
04.05.2018
09:08:27
ты говоришь за задачу возьмуться не раньше сентября и это оптимистично

Google

Evgeniy
04.05.2018
09:08:39
и не факт что к следующему году к 8 марта успеем
а маркетолагам что ? им похуй они не слушают
говорят делайте

Maksim
04.05.2018
09:09:43
тут должен был быть анекдот про мебель в борделе.

Evgeniy
04.05.2018
09:10:07
ты берешь задачу прикидываешь 100часов например
и оринтируешься на сентяборь, думаешь к октябрю будет
маркетологи в начале марта, а где фишка с нашей акцией мы вот рекламу по (радио, тв, наружка, что угодно) запускаем
а мы говорим так мы же говорили не раньше октября
и они не довольные
идут жаловаться
а ты руководству говоришь это все из за сложности поддержки и надо переделывать, для этого надо на пол года тормозить разработку и выполнять технические таски
тех долг решать, потом он машет рукой и дает пол года
летом все в отпусках хули делать )))
ну и ты потом или делаешь збс или больше никогда не дадут пол года)

Maksim
04.05.2018
09:14:36
если ты код пишешь так же, как сообщения, то ничего удивительного в том, что полный трешак творится, не вижу)

Виктор
04.05.2018
09:15:29
Бывают случаи, когда остановить или приостановить разработку невозможно, тогда нужны дополнительные человеко ресурсы, но не так чтобы все превратилось в гонку с разрастанием легаси и переписыванием.

Evgeniy
04.05.2018
09:16:12

Maksim
04.05.2018
09:17:48
это всё следствие неправильного подхода)

Ramil
04.05.2018
09:22:40
Всем привет ,народ где можно скачать книги по front/back-end бесплатно.

Google

Виктор
04.05.2018
09:25:41
Правильность начинается с добротного, объемлющего ТЗ.
К сожалению, реалии таковы, что бизнес может быть очень изменчивым в требованиях и сроках, что не позволяет правильно спроецировать хотелки в программные абстракции и все равно в какой-то степени проект обрастает не очень популярными решениями.


Ramil
04.05.2018
09:26:41
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (2018)
Авторы: Мартин Клеппман
#databases #books
При увеличении приложения данные о его пользователях начинают расти и способны тормозить работу сервиса. Чтобы этого не происходило, приложение требуется правильно обслуживать. В этом пособии вы прочитаете о ключевых принципах, алгоритмах и решениях, необходимость которых тем более очевидна при разработке высоконагруженных систем для работы с данными. Весь материал в книге рассматривается на примере внутреннего устройства популярных фреймворков и программных пакетов.
В книге рассматриваются следующие темы:
➕ основы информационных систем;
➕ распределённые данные;
➕ производные данные;
➕ будущее информационных систем и многое другое.
Недостатки:
➖ не обнаружено.
Есть у кого-нибудь?

Evgeniy
04.05.2018
09:55:45