@rubylang

Страница 1671 из 1684
Andrey
22.10.2018
09:48:55
=)

wi11son
22.10.2018
09:49:00
queries, repositories — еще 2 папки с одним и тем же

Andrey
22.10.2018
09:49:07
Я так понял - что от этого парень и бежит

Google
Mikhail
22.10.2018
09:49:14
Dan
22.10.2018
09:49:18
Когда я перестану искать лучшую архитектуру, значит я устал и пора на покой

Andrey
22.10.2018
09:49:29
+1

Dan
22.10.2018
09:50:07
wi11son
22.10.2018
09:50:12
Когда я перестану искать лучшую архитектуру, значит я устал и пора на покой
а ты не думал, что лучшей архитектуры не добиться по соображениям выбора языка, на который ты вообще повлиять не можешь?

Dan
22.10.2018
09:50:21
это душит мотивацию

Mikhail
22.10.2018
09:50:38
Ну как бы смотрите, если бы была лучшая архитектура, её бы уже нашли, и программирование в целом стала бы похоже на производство на фабрике. Но ведь этого не происходит, до сих пор программирование творческая профессия считается

Антон
22.10.2018
09:50:56
Лучше херачить лапшу по best practice :)
так быстрее ? бизнес с вероятностью 90% загнется, и с вероятностью 90% сам по себе и миллионы не придется тратить на ангуляр и ноду

wi11son
22.10.2018
09:51:40
идеальная архитектура для данного приложениям может быть заимплеменчена например, исключительно на кложе, просто потому что там иммутабельные структуры из коробки

или например эрланг для мессаджей

а ты пытаешься это на рубях

Andrey
22.10.2018
09:52:25
да, именно от этого
Ну вот мы эмпирическим путём увидели, что культура, в которому комфортно @vertus1 не подходит для @danSteshenko

Mikhail
22.10.2018
09:52:26
Мое мнение - берешь то, что у тебя есть и решаешь в лоб. По мере роста кода, рефакторишь, вынося какие то вещи в отдельные компоненты. Но делать это стоит по мере формирования требований к проекту, а не сначала придумываешь архитектуру и потом её костыляешь, потмоу что она точно будет неправильной :)

Google
Andrey
22.10.2018
09:53:02
За 7 лет можно было к этому прийти - рефакторить =)

Понятно, что архитектура развивается - вместе с проектом

wi11son
22.10.2018
09:53:16
хорошая идея — идти от ограничений, а не от свобод

Andrey
22.10.2018
09:53:21
Но в 80% это - делают велосипед сначала

wi11son
22.10.2018
09:53:29
ато так можно и на отдачу статики — сделать гипер архитектуру

Andrey
22.10.2018
09:53:32
А через 7 лет его запускают в космос

Gleb
22.10.2018
09:53:33
ну да, сначала надо успеть сделать в срок, а потом уже рефакторить

Andrey
22.10.2018
09:53:37
Там уже и движок поставили

И ядерный реактор прикрутили

Mikhail
22.10.2018
09:53:54
Так проблема в том, что сначала придумывают архитектуру, а потом пишут код, а не наоборот :)

Andrey
22.10.2018
09:53:56
И всё это на соплях - скотчем

Ilya
22.10.2018
09:54:01
@danSteshenko они видимо не поняли с чем ты имеешь дело)

Mikhail
22.10.2018
09:54:02
Ну это мое имхо конечно

Andrey
22.10.2018
09:54:16
Да. Но это ж не значит,. что архитектура не меняется. Бизнес требования ж меняются

А с ними и развивается твоя архитектура.

Mikhail
22.10.2018
09:55:23
Да. Но это ж не значит,. что архитектура не меняется. Бизнес требования ж меняются
Ну и из этого следует что идеальной архитектуры нет, она всегда неверная, и проектировать её заранее тоже нет смысла, нужно делать максимально просто и в лоб, чтобы удовлетворить бизнес требования проекта.

Кароче, если в кратце. Моя позиция состоит из двух тезисов:

1. Код любого проекта скатывается в говно

Andrey
22.10.2018
09:56:13
Нет, из этого не следует, что “нужно сделать просто и в лоб“.

Mikhail
22.10.2018
09:56:25
2. Выбранная архитектура всегда неверная

Google
wi11son
22.10.2018
09:56:42
1. Код любого проекта скатывается в говно
это называется рост энтропии

Gleb
22.10.2018
09:56:53
согласен=)

Andrey
22.10.2018
09:57:06
1. Это произойдёт - если ты этому позволишь. Это - ТВОЯ профессиональная ответсвтенность. Как профессиональная ответственость владельца бизнеса - заботиться, чтобы бизнес не скатился в говно - и ты получал зарплату.

2. Если она оказалась неверной - ТВОЯ ответственность её исправить.

wi11son
22.10.2018
09:57:36
Andrey
22.10.2018
09:57:53
У кого ещё максимализм =)

1) Код - говно 2) Ахитектура - говно =)

Так будет и было всегда! =)

wi11son
22.10.2018
09:58:31
если сделать срез бизнес-требований в конкретный момент времени, то архитектура может быть правильной в этот момент времени

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

Mikhail
22.10.2018
09:59:31
если сделать срез бизнес-требований в конкретный момент времени, то архитектура может быть правильной в этот момент времени
А как может быть неверная архитектура в конкретный момент времени, если она покрывает бизнес требования? :)

wi11son
22.10.2018
10:00:17
Наличие тех-долга

wi11son
22.10.2018
10:00:42
если архитектура ведет к росту тех-долга, то она плохая

Mikhail
22.10.2018
10:00:49
иначе можно сделать обратное утверждение, что если архитектура всегда неверная, то бизнес никогда не успешен
Нет никакой связи между архитектурой и бизнесом. Я видел очень успешные проекты просто с омерзительным кодом и архитектурой, в которой очень сложно вообще что либо менять и даже самое малейшее изменение требовало месяца разработки

и видел не успешные бизнесы с очень хорошим кодом и архитектурой :)

Anton
22.10.2018
10:01:17
Ну и из этого следует что идеальной архитектуры нет, она всегда неверная, и проектировать её заранее тоже нет смысла, нужно делать максимально просто и в лоб, чтобы удовлетворить бизнес требования проекта.
Есть несколько кейсов, когда ты не прав: 1. Когда известно наиболее оптимальное развитие ситуаций (сага 100% в банке появится, глупо это отрицать) 2. Когда знаешь, начальные условия и хуяк хуяк не спасает. Например, у нас 8 консьюмеров нашего бэкенда и все разные, хотя логика +- одинакова и надо как-то делать это

Dan
22.10.2018
10:01:57
а ты пытаешься это на рубях
я не пытаюсь в идеальную архитектуру. Просто она сейчас поо факту дерьмовая, я хочу ее улучшить, а команда с этим не согласна

Anton
22.10.2018
10:02:14
2. Выбранная архитектура всегда неверная
Она будет не верной, если у тебя до этого не было опыта подобных проектов

Google
wi11son
22.10.2018
10:02:53
продавать свои идеи тоже нужно правильно:)

wi11son
22.10.2018
10:03:18
а не вбрасывать из серии — архитектура ваша говно, вы нихера не хотите сделать лучше, а я знаю как надо

Anton
22.10.2018
10:03:21
wi11son
22.10.2018
10:03:31
я не говорю, что так и было, но прост сталкивался с таким

Anton
22.10.2018
10:04:23
Наличие тех-долга
Кстати, тех долг не всегда говорит о плохой архитектуре, иногда это просто «кредит», который пришлось взять

Mikhail
22.10.2018
10:04:33
Она будет не верной, если у тебя до этого не было опыта подобных проектов
Ну, а с чего ты взял, что она верная была на предыдущих проектах? :) Я могу начать с той архитектуры, которая уже была, но это не значит что она верная :)

Admin
ERROR: S client not available

Mikhail
22.10.2018
10:04:50
wi11son
22.10.2018
10:05:27
ниибацо здесь все архитекторы, пойду напишу компонент на реакте

Anton
22.10.2018
10:05:29
Ну, а с чего ты взял, что она верная была на предыдущих проектах? :) Я могу начать с той архитектуры, которая уже была, но это не значит что она верная :)
Я не говорю что она верной была. Я говорю, что с подобным опытом вероятность «правильного» (в текущий момент времени) решения в разы выше

Dan
22.10.2018
10:06:25
это вам, батенька, на курсы продажников нужно
я работаю в сфере рекламы. То есть супер упертые программисты из сферы рекламы. Интересно какие курсы мне помогут. Да и я не собираюсь их переубеждать. Им так комфортно. Если они не развиваются, я не могу их заставить это делать. Я просто пойду дальше

Anton
22.10.2018
10:06:33
Кек

Google
Andrey
22.10.2018
10:06:39
Так бизнес от кода не зависит
Зачем тебе платить тогда =) Я вот как business owner думаю. Раз не зависит. Берешь китайцев - вперёд.

Andrey
22.10.2018
10:07:02
То есть ты не знаешь - зачем тебе платят? =)

Ты не считаешь - что ты производишь value больше, чем стоишь?

Anton
22.10.2018
10:07:32
Что китайцы сделают. Мне платить можно начинать, когда разработка автоматизации дешевле чем текущее решение

Что китайцы сделают. Мне платить можно начинать, когда разработка автоматизации дешевле чем текущее решение
Те если бизнес тратит корейки на эксель и одного человека - нахуя я тут нужен?

Andrey
22.10.2018
10:09:52
Не нужен.

Если ты программный продукт создаёшь

Который приносит деньги

И потом выясняется через 7 лет - что долга в нём столько - что нужно создавать с нуля

wi11son
22.10.2018
10:10:46
Ты не считаешь - что ты производишь value больше, чем стоишь?
я раньше тоже так думал, оказалось что это не совсем так

для малого бизнеса — это ровно такая история

Andrey
22.10.2018
10:11:05
И в это время ГОД у тебя не будет никаких фич новых - которые тебя задвинут в жопу - по сравнению с конкурентами - вот тогда ТЫ - как програмсит - который создал этот долг - УБИЛ бизнес

Я видел такой убитый бизнес - и не один.

wi11son
22.10.2018
10:12:01
а для большого — стоимость/валью бизнеса берутся практически с потолка

Dan
22.10.2018
10:12:01
Я видел такой убитый бизнес - и не один.
уверен, что сам бизнес до последнего это отрицал

Andrey
22.10.2018
10:12:51
CTO это отрицал

Он считал - что это бизес решения не правильно принимались

wi11son
22.10.2018
10:13:02
потому что валью не всегда исчисляется в убитых енотах

Dan
22.10.2018
10:13:28
Он считал - что это бизес решения не правильно принимались
покупаешь поп-корн и смотришь как они друг друга грызут до смерти)

Andrey
22.10.2018
10:13:41
А что он загнал проект в тупик - как раз своей неэволюционирующей архитектурой и кучей плохого кода - он так и не признавал

Страница 1671 из 1684