Size: a a a

2020 September 04

SK

Sergey Kapralov in JUG NN
На самом деле в плане холиваров ЕО коммьюнити — одно из самых цивилизованных мест которое я наблюдал. То есть, матами не кроют, на личности не переходят, дискуссии ведут культурно
источник

SK

Sergey Kapralov in JUG NN
Maksim Maslov
А по EO есть отдельные конференции?
Кстати, до ковида Егор планировал привезти в Москву Дэвида Веста. Все уже было готово, обломалось из-за карантина
источник

MM

Maksim Maslov in JUG NN
жаль
источник

MM

Maksim Maslov in JUG NN
хотя не, я даже не читал ничего у него
источник

SK

Sergey Kapralov in JUG NN
Romian Makhline
напоминает религиозный культ
Вообще, для меня странно звучат претензии подобного рода. На фоне какой нить спринго-инквизиции обвинять ЕО коммьюнити в религиозности... ну такое.
источник

SK

Sergey Kapralov in JUG NN
Кстати, мне одному кажется что программисты — по сути своей очень религиозные люди? Есть столько вещей в которые они свято верят) Микросервисы) Паттерны) Фреймворки) Парадигмы) "Проверенные подходы(tm)"... Попробуй хоть чуток упрекнуть адептов веры в том что предмет их веры имеет изъян, и начнется.
источник

SS

Sergey Smyshlyaev in JUG NN
Элегантные объекты)
источник

SK

Sergey Kapralov in JUG NN
Sergey Smyshlyaev
Элегантные объекты)
Я не верю в них слепо. На самом деле я сам много вещей в них подвергал поправкам и критике. А так, мне просто нравится их сообщество, и кое какие тезисы оттуда имеют смысл в определенной трактовке, не более.
источник

MB

Maxim Belov in JUG NN
Sergey Kapralov
Кстати, мне одному кажется что программисты — по сути своей очень религиозные люди? Есть столько вещей в которые они свято верят) Микросервисы) Паттерны) Фреймворки) Парадигмы) "Проверенные подходы(tm)"... Попробуй хоть чуток упрекнуть адептов веры в том что предмет их веры имеет изъян, и начнется.
Не, я согласен, есть такое, причём это сродни с верой, например, в отвертку или электролобзик, типа «Отвертка лучший инструмент! Нет ничего лучше отвертки, только она поможет построить нас коммунизм(или что там ещё)»
источник

SK

Sergey Kapralov in JUG NN
Maxim Belov
Не, я согласен, есть такое, причём это сродни с верой, например, в отвертку или электролобзик, типа «Отвертка лучший инструмент! Нет ничего лучше отвертки, только она поможет построить нас коммунизм(или что там ещё)»
Ага. Только найдется ли на свете инженер-фанат-евангелист отвертки?)
источник

MB

Maxim Belov in JUG NN
Да вряд ли, в том-то и дело)
источник

SK

Sergey Kapralov in JUG NN
Но я даже не об этом. Просто стоит затронуть тему поддерживаемости и поднять немэйнстримную дискуссию, как начинается:
- "Ты критикуешь Х потому что его не знаешь."
- "Ты говоришь что Х не нужен, следовательно ты переизобретаешь Х. Велосипедист херов."
- "Как вообще можно критиковать Проверенный Подход (тм)?"
- "Ты просто экстремист. Каждому подходу свое место, нормально делай, нормально будет (конкретных пояснений и критериев нормальности как правило при этом не приводится)"
- "То что ты предлагаешь, нечитабельно (читабельность — архисубьективное понятие, аппелировать к ней — самая лучшая стратегия свести любую дискуссию в говно)"

Сплошная демагогия. При этом религиозные фанатики почему то — именно мы) Че за херня?
И да, я как бы не утверждаю что в ЕО демагогии нет, ее там дохера. Но серьезно, остальные в дискуссиях зачастую ничем не лучше.
источник

SK

Sergey Kapralov in JUG NN
Тема поддерживаемости сегодня — вообще какая то религиозная тема. Сплошные религиозные догматы и вера в подходы.
источник
2020 September 05

RM

Romian Makhline in JUG NN
откровенно не понимаю, каких конкретно аргументов тогда ты ждешь. элегантные объекты - избыточны(в энтерпрайзе), потому что:
1. уже существует достаточное количество фреймверков и библиотек которые стали чуть ли(а некоторые таки стали) стандартном энтерпрайз разработки
2. энтерпрайз консервативен и не терпит "раскачивания" лодки - если ты ушел с проекта - должна быть возможность тебя легко заменить на другого такого же, а не на витающего в облаках философа
3. энтерпрайз требует фичу вчера, фикс баги позавчера, а релиз вообще пол года назад. пока ты там пишешь на своих элегантных объектах что то там вменяемое - Васян с четвертого кубика уже зафиксил багу
4. энтерпрайз во многом живет за счет сапорта, поэтому баги это не так плохо, а вот срыв сроков это худший кошмар, в таких условиях использовать не проверенные методики как минимум опасно
5. энтерпрайз управляется менеджмером сдавшим МБА но не сдавшим курс арифметики, поэтому твои метрики(про которые ты рассказывал) для него шум и не больше, причем шум раздражающий и мешающий. вот покрытие кода тестами другое дело - люди работают, деятельность шевелится, можно считать kpi и выплачивать премии и активность эта не критичная - можно в любой момент наплевать и заняться чем то другим более важным
6. точно так же как хаскел или лисп, элегантные объекты, и вообще все светлое будующее требует быть заинтересованным в этом светлом будующем, на проектах живущих пару лет, где код не твой и проект не мама твоя - вообще плевать на это светлое будующее - проект бы сдать, бабки получить и пойти пилить следующий.

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

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

в продукте все немного не так, конечно, но суть та же - мы продаем продукт, а продукт это набор фич, которые более менее работают сданные клиентам в срок, потому что клиенты заплатили нам очень много денег и главное - клиенту все равно какая там очередная полубредовая идея была исользована в основе, важно что продукт отвечает требованиям и работает. элегантные объекты никак нам не приближают к заветному продукту, а наоборот - повышают точку входа и без того весьма высокую(помниться около полугода в среднем требуется новому человеку на то, что бы курить что почем), а ты еще предлагаешь отказаться от стандарта и использовать контринтуитивный и совершенно избытычный(по количеству символов) подход, когда опять же доминирует подход - меньше слов больше дела.

просто ты хочешь спорить, а с тобой никто спорить не хочет, итак всем все понятно
источник

RM

Romian Makhline in JUG NN
сорян за портянку
источник

SK

Sergey Kapralov in JUG NN
Romian Makhline
откровенно не понимаю, каких конкретно аргументов тогда ты ждешь. элегантные объекты - избыточны(в энтерпрайзе), потому что:
1. уже существует достаточное количество фреймверков и библиотек которые стали чуть ли(а некоторые таки стали) стандартном энтерпрайз разработки
2. энтерпрайз консервативен и не терпит "раскачивания" лодки - если ты ушел с проекта - должна быть возможность тебя легко заменить на другого такого же, а не на витающего в облаках философа
3. энтерпрайз требует фичу вчера, фикс баги позавчера, а релиз вообще пол года назад. пока ты там пишешь на своих элегантных объектах что то там вменяемое - Васян с четвертого кубика уже зафиксил багу
4. энтерпрайз во многом живет за счет сапорта, поэтому баги это не так плохо, а вот срыв сроков это худший кошмар, в таких условиях использовать не проверенные методики как минимум опасно
5. энтерпрайз управляется менеджмером сдавшим МБА но не сдавшим курс арифметики, поэтому твои метрики(про которые ты рассказывал) для него шум и не больше, причем шум раздражающий и мешающий. вот покрытие кода тестами другое дело - люди работают, деятельность шевелится, можно считать kpi и выплачивать премии и активность эта не критичная - можно в любой момент наплевать и заняться чем то другим более важным
6. точно так же как хаскел или лисп, элегантные объекты, и вообще все светлое будующее требует быть заинтересованным в этом светлом будующем, на проектах живущих пару лет, где код не твой и проект не мама твоя - вообще плевать на это светлое будующее - проект бы сдать, бабки получить и пойти пилить следующий.

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

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

в продукте все немного не так, конечно, но суть та же - мы продаем продукт, а продукт это набор фич, которые более менее работают сданные клиентам в срок, потому что клиенты заплатили нам очень много денег и главное - клиенту все равно какая там очередная полубредовая идея была исользована в основе, важно что продукт отвечает требованиям и работает. элегантные объекты никак нам не приближают к заветному продукту, а наоборот - повышают точку входа и без того весьма высокую(помниться около полугода в среднем требуется новому человеку на то, что бы курить что почем), а ты еще предлагаешь отказаться от стандарта и использовать контринтуитивный и совершенно избытычный(по количеству символов) подход, когда опять же доминирует подход - меньше слов больше дела.

просто ты хочешь спорить, а с тобой никто спорить не хочет, итак всем все понятно
Слушай, вот тебе оно реально надо, а? Ты ничего не знаешь об ЕО, более того, ты сам признаешь что тебе откровенно похер и ты не хочешь вникать, я в свою очередь тебе не брался чето доказывать или опровергать. Чего ты мне пытаешься доказать то? Если тебе похер, чего суешься то тогда? Ты же даже не пытаешься понять меня, ты все для себя решил уже. Ну ок, твое право. Но с чего ты взял что я нуждаюсь в том чтоб ты меня переубедил? Или кому эта портянка была адресована? На аудиторию играешь?

Какие нахер срывы сроков? Какие в жопу фичи вчера? Я что по твоему, вчера родился? Я 12 лет в айти, шесть из них — тимлидом. Ты че, серьезно думешь я это не понимаю? С чего ты взял что можешь спорить со мной об этом? В чем блять предмет спора то, ты что, серьезно ожидаешь что я буду утверждать обратное? А ты не думал что я исхожу в своих выводах из того же? Ты вообще удосужился узнать к каким выводам я пришел, чтобы критиковать? Ты же даже не знаешь мою сторону чтоб говорить где я не прав. Тебе претит Бугаенко, но ты даже не спросил мое мнение о нем и его обьектах. Тебе похуй, ты просто берешь и говоришь что вещи которые мне интересны — говно.

Говоришь я спорить хочу? Да нихера. Я специально из уважения к вам избегал начинать обсуждение ЕО, помню прошлый опыт, знаю как вас бомбит с этого. Единственный раз себе сегодня это позволил, мне показался забавным факт что кактус попал на топовый блог о джаве и спринге, думал вместе посмеемся над этим. Так нет блять, я сектант, религиозный фанатик, меня с остальными надо запретить.

Я если берусь что-то критиковать, то хоть какое то представление имею о предмете критики. Если тебе похер на предмет, избавь меня от блядской демагогии, сыт я уже этим дерьмом.
источник

SK

Sergey Kapralov in JUG NN
> ты еще предлагаешь отказаться от стандарта и использовать контринтуитивный и совершенно избытычный(по количеству символов) подход

Где я предлагал подход? И какой конкретно я предлагал подход? Ткни на коммент!
источник

RM

Romian Makhline in JUG NN
Sergey Kapralov
Но я даже не об этом. Просто стоит затронуть тему поддерживаемости и поднять немэйнстримную дискуссию, как начинается:
- "Ты критикуешь Х потому что его не знаешь."
- "Ты говоришь что Х не нужен, следовательно ты переизобретаешь Х. Велосипедист херов."
- "Как вообще можно критиковать Проверенный Подход (тм)?"
- "Ты просто экстремист. Каждому подходу свое место, нормально делай, нормально будет (конкретных пояснений и критериев нормальности как правило при этом не приводится)"
- "То что ты предлагаешь, нечитабельно (читабельность — архисубьективное понятие, аппелировать к ней — самая лучшая стратегия свести любую дискуссию в говно)"

Сплошная демагогия. При этом религиозные фанатики почему то — именно мы) Че за херня?
И да, я как бы не утверждаю что в ЕО демагогии нет, ее там дохера. Но серьезно, остальные в дискуссиях зачастую ничем не лучше.
я говорил именно про это сообщение в контексте прошлого доклада и крайне поверхностных знаний об ЭО, но ты прав, действительно говорю о чем не знаю. начинал читать книгу. потом пойду к тебе в личку если захочется обсудить
источник

SK

Sergey Kapralov in JUG NN
Romian Makhline
я говорил именно про это сообщение в контексте прошлого доклада и крайне поверхностных знаний об ЭО, но ты прав, действительно говорю о чем не знаю. начинал читать книгу. потом пойду к тебе в личку если захочется обсудить
В личке я никогда ничего не обсуждаю.

Слушай, я против тебя лично ничего не имею. У нас был разный опыт, скорее всего ты удовлетворен ситуацией, в которой ты варишься, поэтому тебе неинтересно. Я не осуждаю. Я не настаиваю что кто-то здесь должен поменять свое мировоззрение или идти изучать ЕО. Если когда то я оперировал такой риторикой, сейчас я ее пересмотрел.

Но не надо звать меня сектантом и аппелировать к статусу кво, не узнав мою позицию по вопросу, пожалуйста. Я люблю эту группу, и не хочу с вами ссориться, но меня бомбит от такого.
источник

RM

Romian Makhline in JUG NN
в каждой шутке есть доля шутки, будем честными - мы давольно часто поднимаем тему ЭО в этом чате. это не претензия, иначе чат бы вообще молчал годами просто, но и стоит все же признать - ты за них топишь, как я топлю например за какой то иной подход.
если окружающий мир тебя не устраевает есть два пути - другая работа или перестать запариваться. я выбрал второе как ты понимаешь. сам пользуюсь подходом консистентности - если редактирую чей то код - сначало просматриваю весь класс и стараюсь писать консистентно, что бы мои правки внешне вообще не были отличимы. принято переносить фигурную скобку на новую строку? без проблем. весь код покрыт сатанинскими паттернами? призавем какой нибудь дабл диспатч демона тоже. меня мало волнуют проблемы читабельности просто потому что мне не платят за то, что бы я войдосил. в каком нить чатике с друзьями я могу похохмачить над чим нибудь поделием, но точно так же как кто то может и хохмачил  над моим. и я уверен и сейчас хохмачит. меня запаривает только насколько фигово заработала фича по метрике найденных дефектов на каждом этапе, очень утилитарный подход, но на мой взгляд единственно верный. надо тоже книжку написать) "программирование в стиле сантехника" надо назвать будет
источник