en
Feedback
S0ER

S0ER

Open in Telegram

Архитектура | Программирование | Профессиональное развитие Соер.Клуб - https://t.me/soer_live По всем вопросам писать на @soerdev

Show more

📈 Analytical overview of Telegram channel S0ER

Channel S0ER (@softwareengineervlog) in the Russian language segment is an active participant. Currently, the community unites 10 461 subscribers, ranking 11 426 in the Technologies & Applications category and 61 087 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 461 subscribers.

According to the latest data from 01 September, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 11 over the last 30 days and by 1 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 48.29%. Within the first 24 hours after publication, content typically collects N/A% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 0 views. Within the first day, a publication typically gains 0 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 0.
  • Thematic interests: Content is focused on key topics such as rbp, архитектура, callme, mov, указатель.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Архитектура | Программирование | Профессиональное развитие Соер.Клуб - https://t.me/soer_live По всем вопросам писать на @soerdev

Thanks to the high frequency of updates (latest data received on 02 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

10 461
Subscribers
+124 hours
+77 days
+1130 days
Posts Archive
S0ER
10 461
Я не зря спросил про DI и IoC. Это пример того как первоначально прозрачная и понятная концепция "замусорилась". Появился IoC
Я не зря спросил про DI и IoC. Это пример того как первоначально прозрачная и понятная концепция "замусорилась". Появился IoC 1,2,3 типа и DI (что тоже самое). Хотя по смыслу DI куда ближе к обычному полиморфизму, а не IoC. Но концепция "управления" сложная, поди разберись кто там кем управляет и у кого прямой поток, а у кого инвертированный. Практика, как всегда, не требует таких сложных "измышлений".

S0ER
10 461
Вот еще один вопрос, который показывает понимание DI и IoC. Вопрос звучит так "Всегда ли при использовании (dependency injection) DI осуществляется инверсия управления (IoC)"? Палец вверх - да, остальное - нет. Объяснение своего понимания можно дать в комментариях.

S0ER
10 461
Согласны ли вы с утверждением, что принцип инверсии зависимостей (DIP) в JavaScript не применим? Палец вверх - да, остальное нет. Если считаете, что применим, то в комментах интересно услышать как это должно выглядеть?

S0ER
10 461
На soer.pro опубликовал 24ое архитектурное видео (архитектурные стримы) по проектированию RESTful приложений.

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

S0ER
10 461

S0ER
10 461

S0ER
10 461
Признаки того, что у программиста все хорошо с абстрактным мышлением: 1. Умение проектировать "на бумаге", не используя синтаксис ЯП 2. Присутствие интерфейсов и абстрактных классов в коде (dip) 3. Умение построить мат. модель или модель предметной области 4. Умение разбивать задачу на уровни абстракции 5. Понимание архитектурных границ и разделения обязанностей.

S0ER
10 461

S0ER
10 461

S0ER
10 461
TGIF а значит очередной конкурс с розыгрышом подписки уровня "STREAM". Тема свободная, публикуйте свои авторские фото в этой
TGIF а значит очередной конкурс с розыгрышом подписки уровня "STREAM". Тема свободная, публикуйте свои авторские фото в этой теме и то фото, которое соберёт больше реакций, определит победителя. Желательно убликовать что-то свящангое с лайфстайлом программиста.

S0ER
10 461
Есть общее для всех наук определение "свойства" и только в информатике из него умудрились сделать не пойми что. Тут наверняка
Есть общее для всех наук определение "свойства" и только в информатике из него умудрились сделать не пойми что. Тут наверняка и проблемы перевода, и то что информатика отдельно, а программисты отдельно. Нет системного подхода в программировании, все стихийно

S0ER
10 461
Кстати, да. Но мне такой терминологией пользоваться неудобно. Я не знаю кто изначально придумал отделять поля (field) от свой
Кстати, да. Но мне такой терминологией пользоваться неудобно. Я не знаю кто изначально придумал отделять поля (field) от свойства (property), думаю это впервые появилось в С#. Но проблема вот в чем: поле - это техническая реализация свойства, т.е. поле - это "переменная" класса, а свойство - это геттер или сеттер для этого поля. Запутались? Проблем в том, что эта терминология еще хуже проявляет себя когда вы работаете с заказчиком (вспоминаем про DDD и Ubiquitous Language) у вас есть объекты предметной области, и для их описания вполне достаточно свойств и методов. Более того, если сказать бизнес аналитику, что кроме свойств в обсуждаемом объекте есть еще и поля, то он просто этого не поймет. На мой взгляд, программисты разделяют поля и свойства не чтобы лучше понимать друг друга, а чтобы сразу прикидывать реализацию. Это неправильно, потому что решение не должно зависеть от технических деталей. Мне кажется такие детали несущественны и только запутывают.

S0ER
10 461
После того как я опубликовал последний отчет по литературным челленджам, ситуация улучшилась. Несколько человек продолжили уч
После того как я опубликовал последний отчет по литературным челленджам, ситуация улучшилась. Несколько человек продолжили участие, а один даже взялся за OperSource задачу для проекта Naris.

S0ER
10 461
Можно ли бросать исключение из конструктора? Коротко: Да Чуть более длинно: https://isocpp.org/wiki/faq/exceptions#ctors-can-throw Обычно конструктор вызывает страхи потому что нет уверенности в том как он работает. Вроде как особый метод, который находится на границе когда объект вроде как создан, а вроде как и нет (не инициализирован). Отсюда мысль "мало ли что". В свой практике я каких-то диких проблем с бросанием исключений в конструкторе не встречал.

S0ER
10 461
Как гласит китайская мудрость, если тебе кажется, что есть палочками неудобно, то просто подожди немного и это пройдет.

S0ER
10 461
За годы проектирования я понял только одно - всегда можно сказать почему то или иное решение плохое, но это нисколько не приблизит тебя к понимаю того что нужно сделать, чтобы решение (я больше про архитектуру говорю) стало хорошим. Обычно устраняя одни недостатки, получаешь другие.

S0ER
10 461
Приятно видеть как развиваются подписчики, Роман - один из моих старых зрителей, помню года два назад такую дичь писал. А теп
Приятно видеть как развиваются подписчики, Роман - один из моих старых зрителей, помню года два назад такую дичь писал. А теперь замечает многие моменты, которые другие не замечают.

S0ER
10 461
Давайте поговорим про приватные и публичные свойства в классах. Существует много разных претензий к публичным свойствам, в этом видео поговорим, про ограничения на значения свойств. https://youtu.be/0lQFrD7kq3k

S0ER
10 461