@Thermophoto
Мне пока не платят столько
@Thermophoto
Да и нет таких зарплат
Herman
в пхп есть дженерики?
@Thermophoto
Нету
Herman
тогда перехожу однозначно
Alexander
зачем они в нетипизированном языке?
@Thermophoto
Нет, в php и так конкуренции дофига, надо сваливать с этой клоаки
Alexander
то есть как бы все дженериковое, пока тип не сужаешь
Herman
Я не учёл это
Herman
А какие есть языки статической типизации без дженериков?
🅞leksiy
Herman
ну и не забытые богом, желательно
🅞leksiy
Ой, вопрос был адресован @herasaml
🅞leksiy
Да я шучу)
Я не могу дождаться, переписал часть кода, такая красота. И теперь ждать, когда в прод можно будет, эхххх...
Roman
тут таких 900+ человек)
Ну.. Востребованы
Herman
я пока не вижу, что можно было бы переписать у себя
Ivan
например avl tree
🅞leksiy
А если не секрет, какие задачи у этого кода?
У меня проекты разносторонние, есть конвертации разные, много обобщенных функций, в которых интерфейсы нужно было использовать. Кеширование. Даже банальная типизированная обертка над sync.Map пишется в 5 секунд и везде убираются тайп асёршены
🅞leksiy
Прям 12000?
Он просто не работает 😅 Ну а если бы работал, то только за 12)))
Roman
За 3 месяца и квартиру можно купить за такие деньги
Roman
Если серьезно, есть разработчик, который бы мог взяться за проект?
🅞leksiy
За 3 месяца и квартиру можно купить за такие деньги
Я заметил, что сколько бы в месяц я не получал, то все равно до зп мало остается
Roman
Понимаю
🅞leksiy
Если серьезно, есть разработчик, который бы мог взяться за проект?
Так а где описание? Я пропустил или в чате по го вакансиям?
Herman
Что за проект, Скока платят, какой человек нужен
Herman
Без этого можно только интернов набрать
Alex
Или сразу 10
главное ковер есть или палас, не знаю как его там
Herman
Roman
От года
Herman
Такой есть
Roman
Час работы?
Roman
Стек?
Herman
Мне кажется это должно быть в описании вакансии))
🅞leksiy
Виталий
в ликедин пишетHR
Виталий
все кто в ИТ ради денег - расходимся......
Alex
все кто в ИТ ради денег - расходимся......
пойду снова в связной телефонами торговать, там хоть за идею работать можно, так ка денег нет
🅞leksiy
все кто в ИТ ради денег - расходимся......
Я вот не ради денег, а ради призвания. Так сколько там выше предлагают, сумму так и не озвучили?
Влад
судя по тону hrюша даже не девчонка модельной внешности
Влад
Alexander
в ликедин пишетHR
она почти права, на самом деле:
Alexander
Alexander
это непонимание или неудаление старого кода
Emil
Хочу в программе в зависимости от конфига менять базу Делаю (пока в мейне) такую функцию Пока структура репы в интернале такая А репозиторий выглядит так Интерфейсы перемещу туда, где они используются - в сервис Вопрос: а структуру и функцию создания FinanceRepo для монги хранить там же, где постгрес, или отдельный файл. И не слишком ли они тогда маленькие?
Emil
Emil
Ivan
в repository сделать папки под разные бд
Emil
в repository сделать папки под разные бд
И там будет по одной структуре и функции на базу? Или в этих же файлах хранить реализации интерфейсов, а не отдельно?
Ivan
в репоситории создать папку постгрес, а в ней будут все реализации на проект
Ivan
финанс репо будет же иметь методы всякие Там Get() Save()
Ivan
а интерфейс обьявить там куда ты передашь этот репо
Emil
А где тогда хранить интерфейс сервиса? Он используется в хендлерах, где-то там тогда?
Emil
Типа такого
Ivan
видимо да. ты же в конструкторе передашь репо или как-то так. вот куда передал там и объявляй
Ivan
вот видимо Iservice. в реализацию этого интерфейса
Ivan
соответственно хендлер будет вызывать методы сервиса ни чего не зная про реализацию базы
Emil
Спасибо
Ivan
нз. для currency свою реализацию куренсирепо. и т.д
Ivan
ну откуда то он данные берет?
Влад
меньше возни с динамическими query, когда в зависимости от параметров нужно добавить фильтрацию и joinить таблицы. Фактически если ты руками будешь делать переиспользуемый код для таких задач, то примерно это и получишь на выходе. Вкусовщина.
Emil
ну откуда то он данные берет?
Ему метод сервиса, который общается с базой, передает инфу
Влад
Неплохо было бы еще с pgx сравнить
Влад
еще лучше с pgxpool
Влад
squirrel - для генерации sql, его спокойно затем с pgxpool можно использовать
Влад
А с gorm - твои модели завязаны на драйвер бд, сильная связность, что плохо
Влад
если без шуток реально были случаи переезда с ES - Clickhouse - Timescaledb
Alexander
чем clickhouse не устроил?
Alexander
чем лучше последнее оказалось?
Влад
*Зависит от задач* Нужен был OLTP вместо OLAP, плюс на Clickhouse урезанный GIS функционал по сравнению с Postgis