-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Не SOLIDно #16
Comments
Если честно, это уже сделано https://github.com/bia-tech/messenger |
Надо релизить! |
Поломается же все у вас :) |
Ну новым репозиторием тогда, этот deprecate'нуть |
тоже вариант. |
Вообще эта библиотека имеет смысл, если есть logos? Он тоже отправляет сообщения, имеет весь нужный функционал, расширяем |
Назначение все-таки разное, в notepad++ тож можно разрабатывать, но IDE как то больше подходит |
Почему разное-то? Отправить куда-то сообщение, настроить способы отправки |
|
Суть-то одинаковая - отправить сообщение. В транспорте игнорируй уровень важности - и все |
Кто там про солид говорил? На мой взгляд, несмотря на кажущуюся одинаковость библиотек, они все же про разное. По брейкинг чейндж - если совсем уж апи не сохранить, то можно релизнуть 2.0. Семвер, все дела, кто обновился без проверки - ССЗБ. |
Идея со старым классом в виде v1 отличная |
Воу-воу, зачем так кардинально-то. Полной работы с зависимостями и семвером в опм же пока нет (всякие там ^), может лучше все же новой библиотекой это выпустить? |
новая версия в формате v2 отлично. |
https://github.com/silverbulleters/vanessa-behavior ¯\ _ (ツ) _ /¯ |
Vb2 сделан с целью перейти на новый механизм работы с исходниками и синхронизируется с основным репо. Используют его пока только энтузиасты |
Да и vb1 будет deprecated однажды |
Ну так и я за такой же подход тут агитирую |
С VB несколько иная ситуация, все таки не OS пакет. |
Если сконяемся к отдельному репу, могу форкнуть и оформить, не сложно. |
а я за этот реп, против новой либы. Бампим версию. Обратную совместимость обеспечить не сложно же. + сообщение о депрекейтед. |
Нене. Давайте в этой репе оставим. |
Кстати, а что именно "Поломается"? |
@EvilBeaver в редми написал - API совсем другой. Но с другой стороны, если менять имя класса (в коде либо в конфиге перекинуть) то будет работать |
Закройте ишуз плз |
релиз бы выпустить. @theshadowco не хочешь испробовать opm push? |
Библиотека не соответствует SOLID. Из-за этого ее труднее расширять, добавлять новые транспорты.
Переписать как менеджер сообщений с возможностью подключения любого количества транспортов на лету.
Реализовать библиотеку распространенных транспортов.
Реализовать #8 как стандартный транспорт библиотеки
The text was updated successfully, but these errors were encountered: