Size: a a a

AngularPiter - русскоговорящее сообщество

2018 March 23

MM

Maksim Malenda in AngularPiter - русскоговорящее сообщество
у меня лишь дебетовая карта зарплатная) Как только вакансии появятся - рассмотрим
источник

АО

Алексей Охрименко in AngularPiter - русскоговорящее сообщество
Maksim Malenda
Ребят, не совсем по теме, а можно как-то получить кружечку Тинькофф, как у некоторых ребят на столах стояли?)
Есть шанс на HolyJs. Я на московском HolyJs выйграл (но не буду говорить как)
источник

MM

Maksim Malenda in AngularPiter - русскоговорящее сообщество
Алексей Охрименко
Есть шанс на HolyJs. Я на московском HolyJs выйграл (но не буду говорить как)
спасибо)
источник

ИБ

Иван Ботанов in AngularPiter - русскоговорящее сообщество
ID:278170420
Доклад про мету растроил, думал будет инфа про рефлексию и библиотечку рефлект мета дата
Дружище, я хотел добавить, но не успел разобраться детально. Добавлю как только разберусь, чтобы было чем делиться 🙂
Спасибо за ОС!)
источник

GG

Gleb Gusachenko in AngularPiter - русскоговорящее сообщество
@StressoID На счет декораторов так же хотел спросить, почему придумали слово "манкипатчинг", ведь в итоге это больше похоже на "полиморфизм" на уровне декораторов
источник

ИБ

Иван Ботанов in AngularPiter - русскоговорящее сообщество
Вообще, если я не ошибаюсь, переопределение метода (не дай бог системного) считается бэд пректис. Поэтому юзать его надо аккуратно. По поводу названия в вики написано вот что:

Термин «monkey patch» происходит от изначального термина «guerrilla patch» (партизанский патч), который означал незаметную подмену кода во время исполнения программы. Слово guerrilla (партизанский) созвучно слову gorilla (горилла), и таким образом термин из «guerrilla patch» превратился в «gorilla patch», а затем и в «monkey patch».
источник

АЯ

Алексей Яковлев in AngularPiter - русскоговорящее сообщество
А потом практика получила популярность и стала приносить результат в бизнес процесс и стала "money patch"😁
источник

АЯ

Алексей Яковлев in AngularPiter - русскоговорящее сообщество
А вообще перспектива использовать декораторы мне понравилось, такой некий символизм, который может упростить читаемость
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
Gleb Gusachenko
@StressoID На счет декораторов так же хотел спросить, почему придумали слово "манкипатчинг", ведь в итоге это больше похоже на "полиморфизм" на уровне декораторов
Не любой декоратор это monkey patching, но да декоратор это monkey patching

Поэтому многое и боятся декораторы и не верят в них))

Декораторы упрощают код, но усложняют программирование это факт, в джаве ещё страшнее, там только аннотации и методанные и третья сила подменяет ваш код и вклинивает свой
источник

АЯ

Алексей Яковлев in AngularPiter - русскоговорящее сообщество
Не усложняют программирование, просто сам факт таковых не типичен и нужно изучать часть кода чтобы понять работу.. Но если тенденция будет популярной, полагаю это только упростит код. Эт омое сугубо субьективное)
источник

АЯ

Алексей Яковлев in AngularPiter - русскоговорящее сообщество
А для личной разработки, просто упростит читаемость.. если не нужно разбираться другим, а значит ускорит работу)) Ну опять же это мое личное мнение))
источник

ИБ

Иван Ботанов in AngularPiter - русскоговорящее сообщество
Те, кто используют ngrx могут попробовать накидать декоратор - логгер на экшены
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
Алексей Яковлев
Не усложняют программирование, просто сам факт таковых не типичен и нужно изучать часть кода чтобы понять работу.. Но если тенденция будет популярной, полагаю это только упростит код. Эт омое сугубо субьективное)
Ну если открыв код какого-то декоратора вы способны разобраться в нем это хорошо и не усложняет, но бывают хардовые штуки и как таковое метапрограммирование порой ты можешь потерять логику как это работает

К тому же Ваню вчера спросили один вопрос, который и меня завел в тупик
источник

ИБ

Иван Ботанов in AngularPiter - русскоговорящее сообщество
Вопрос про наследование?
источник

АЯ

Алексей Яковлев in AngularPiter - русскоговорящее сообщество
Кстати да)))
источник

ИБ

Иван Ботанов in AngularPiter - русскоговорящее сообщество
Я думаю у человека просто боль недавняя с этим связана )
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
Иван Ботанов
Я думаю у человека просто боль недавняя с этим связана )
Ну вот это самый популярный вопрос)) мне кажется в typescript

Я обычно стараюсь только от абстрактных классов наследоваться
источник

АЯ

Алексей Яковлев in AngularPiter - русскоговорящее сообщество
Я думаю, это можно штурмовать, а тупики в вопросах из-за недостатка использования) Я пока зелен в Ангулар, как только стану наноги, тенденция использовать декораторы у меня появилась)))
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
Алексей Яковлев
Я думаю, это можно штурмовать, а тупики в вопросах из-за недостатка использования) Я пока зелен в Ангулар, как только стану наноги, тенденция использовать декораторы у меня появилась)))
Ну мы тоже используем декораторы, но когда начинают бизнес логику туда сувать, то это трешак
источник

ИБ

Иван Ботанов in AngularPiter - русскоговорящее сообщество
Max Ivanov
Ну мы тоже используем декораторы, но когда начинают бизнес логику туда сувать, то это трешак
Стоп, я ничего не говорил про бизнес логику 🙂
Я говорил про конверторы. Это чуть другое
источник