Size: a a a

F# Flood: кибербабулинг башкиров

2020 September 30

SB

S B in F# Flood: кибербабулинг башкиров
А все потому что Н лет тому один, извините за слово, мракобес решил, что может написать систему лучше чем РэббитМК.
источник

SB

S B in F# Flood: кибербабулинг башкиров
И сел и напеЙсал.
источник

VK

Vladislav Khapin in F# Flood: кибербабулинг башкиров
почему ее на помойку не выкинули
источник

SB

S B in F# Flood: кибербабулинг башкиров
Vladislav Khapin
почему ее на помойку не выкинули
Она много куда просочилась.
источник

VA

Vagif Abilov in F# Flood: кибербабулинг башкиров
S B
Нет, ну понимаешь ли, вот если какая бизнес-логика или маленький пакет с аббревиатурами, необходимыми в такой логике, или даже общая часть ДТО - могу я понять и принять желание выпилить это в общий пакет с нормальным версионированием. Но речь-то не про другое: именно про самопальные инфраструктурные решения, которые мало того, что с замахом, ещё непосредственно влияют на отказоустойчивость, доступность и масштабируемость.
Иногда за внутренними слоями стоит не только эго разработчиков, порой это попытка сделать доступ к инфраструктуре под каким-то другим углом. Например, мы используем RabbitMQ из акторов на фшарпе и написали акторы общего типа для работы с кроликом. И пользуемся везде, где нужны очереди. Но здесь важно понимать, зачем ты это делаешь и быть готовым от этого отказаться, как только появится что-то, способное заменить и что не надо будет самому поддерживать и допиливать. Например, у Акки есть библиотеки Алпакка с возможностью читать из очередей, если пользуешься Akka Streams.
источник

VA

Vagif Abilov in F# Flood: кибербабулинг башкиров
Еще, видимо, важно, если уж есть внутренний код общего пользования, не обвязывать его мишурой типа внутренних нугет-пакетов, а оставлять по возможности на уровне исходников, подчеркивая его временный статус. То есть постоянно указывать ему на его место. Если же такого кода так много, что требует церемоний, то это тревожный симптом.
источник

SB

S B in F# Flood: кибербабулинг башкиров
Vagif Abilov
Иногда за внутренними слоями стоит не только эго разработчиков, порой это попытка сделать доступ к инфраструктуре под каким-то другим углом. Например, мы используем RabbitMQ из акторов на фшарпе и написали акторы общего типа для работы с кроликом. И пользуемся везде, где нужны очереди. Но здесь важно понимать, зачем ты это делаешь и быть готовым от этого отказаться, как только появится что-то, способное заменить и что не надо будет самому поддерживать и допиливать. Например, у Акки есть библиотеки Алпакка с возможностью читать из очередей, если пользуешься Akka Streams.
Это хоть и *чуть-чуть* настораживает, но все же не совсем тот уровень. Вы ведь не изобретали там какие-то дискообразные механизмы, а просто формализировать определённый способ работы с очередью Кролика.
источник

PD

Prunkles Dreemurr in F# Flood: кибербабулинг башкиров
А чем же он так хорош?
источник

PD

Prunkles Dreemurr in F# Flood: кибербабулинг башкиров
Переслано от Dr. Friedrich von Ne...
Просто повершелл слишком хорош :)
источник

VA

Vagif Abilov in F# Flood: кибербабулинг башкиров
S B
Это хоть и *чуть-чуть* настораживает, но все же не совсем тот уровень. Вы ведь не изобретали там какие-то дискообразные механизмы, а просто формализировать определённый способ работы с очередью Кролика.
Да, но мы уже обжигались раньше об внутренние библиотеки - я сам их писал, поэтому изнутри знаю, чем это чревато. Так что в этот раз мы бы далеко не зашли
источник

SB

S B in F# Flood: кибербабулинг башкиров
Vagif Abilov
Да, но мы уже обжигались раньше об внутренние библиотеки - я сам их писал, поэтому изнутри знаю, чем это чревато. Так что в этот раз мы бы далеко не зашли
Ну вот ты принадлежишь к людям, которые эволюционируют. Я тоже писал библиотеки, но вовремя остановился, когда узрел ее ужос во всем его величии.
источник

SB

S B in F# Flood: кибербабулинг башкиров
Но есть мамкины Линусы Торвальдсы, которое если на новом месте не выкатили самописный кеш за два месяца, то живут зря.
источник

SB

S B in F# Flood: кибербабулинг башкиров
Причём обычно у них у всех лет по 10 опыта разрабами.
источник

SB

S B in F# Flood: кибербабулинг башкиров
То есть, жизнь уже как бы покидала.
источник

VA

Vagif Abilov in F# Flood: кибербабулинг башкиров
Здесь многое упирается в личные амбиции, к сожалению, точнее, в неправильное их приложение. Перефразируя Булгакова, "что-то, воля ваша, недоброе таится в разработчиках, тратящих много времени на написание внутренних библиотек и правил форматирования кода. Такие люди или тяжко больны, или втайне ненавидят окружающих. "
источник

SB

S B in F# Flood: кибербабулинг башкиров
Vagif Abilov
Здесь многое упирается в личные амбиции, к сожалению, точнее, в неправильное их приложение. Перефразируя Булгакова, "что-то, воля ваша, недоброе таится в разработчиках, тратящих много времени на написание внутренних библиотек и правил форматирования кода. Такие люди или тяжко больны, или втайне ненавидят окружающих. "
Ах, цитата в тему! Посмеялся.
источник

VA

Vagif Abilov in F# Flood: кибербабулинг башкиров
В психопатическом ракурсе внутренние библиотеки - еще цветочки. Ягодки приходят вместе с начальством в лице гуру баз данных SQL.
источник

SB

S B in F# Flood: кибербабулинг башкиров
Vagif Abilov
В психопатическом ракурсе внутренние библиотеки - еще цветочки. Ягодки приходят вместе с начальством в лице гуру баз данных SQL.
Давай подробности.
источник

VP

Vasiliy Pereverzev in F# Flood: кибербабулинг башкиров
Vagif Abilov
В психопатическом ракурсе внутренние библиотеки - еще цветочки. Ягодки приходят вместе с начальством в лице гуру баз данных SQL.
хаахах, ты про статью на Хабре?)
источник

M

Mikhail in F# Flood: кибербабулинг башкиров
Vasiliy Pereverzev
хаахах, ты про статью на Хабре?)
Боюсь что он про жизнь
источник