Size: a a a

CODE BLOG / Чат

2021 November 06

4

4g in CODE BLOG / Чат
Пока по java пауза. И большую часть я на Delphi пока.
Нас хотят привлечь к одному из модулей системы он на джава  как раз. Но там какой-то трэш и без угара совершенно. Я посидел почитал-поизучал код и как-то тошно от него стало /
источник

AE

Andrey Ermak in CODE BLOG / Чат
Т.е. дублирование лучше? Проблему с полями можно решить связанными моделями например.
источник

SS

Steel Sword in CODE BLOG / Чат
Вообще, такой диссонанс - это наверное знак того, что что-то не так с архитектурой
источник

W

Warox in CODE BLOG / Чат
Да наверное по ситуации
Но вообще да, данные часто дублируют. Может не под каждый микросервис, мб на команду/по необходимости

Но так же базы могут быть разные, тут нужен сиквел - пожалуйста.
Там нужен ключ-значение - пожалуйста
источник

4

4g in CODE BLOG / Чат
Не для спора, думаю что надо просто надо рассматривать в каждом конкретном случае, но стараться максимально избавляться от дублирования конечно.
источник

W

Warox in CODE BLOG / Чат
То что я видел
Все равно есть 1 центральный источник, например какой то большой сиквел.

И с него все тимы себе данные забирают и ложат в какие то удобным им базы. К нас в команде это Aerospike.

Можно даже кафка стримы сделать для данных что часто меняються и Команды смогут на них подписываться и получать все апдейты которые их интересуют
источник

W

Warox in CODE BLOG / Чат
А сам сиквел все кверять не могут на каждый чих ну потому что он умрет 😁
источник

P

Phantom in CODE BLOG / Чат
Это костыль, чтобы фиксить джаву
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
Переслано от ruDALL-E Malevich (X...
Фото сгенерировано моделью ruDALL-E от Сбера по запросу "Мем"
источник

PG

Pavel Grachev in CODE BLOG / Чат
Переслано от ruDALL-E Malevich (X...
Фото сгенерировано моделью ruDALL-E от Сбера по запросу "Ночь, горы, птица, костер"
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
А птица утонула, я так понимаю
источник

PG

Pavel Grachev in CODE BLOG / Чат
И костер догорел
источник

PG

Pavel Grachev in CODE BLOG / Чат
Но неплохо
источник

NK

ID:0 in CODE BLOG / Чат
Внутреннее устройство Linux

1. Трассировка системных и библиотечных вызовов Linux
2. Мониторинг файлов, устройств и сетевых сокетов в Linux
3. (Пере-)сборка программного обеспечения
4. DAC: дискреционное разграничение доступа в Linux: режим и списки доступа
5. MAC: Введение в AppArmor
6. Программирование на bash в Linux
7. Основы Linux: пользователи и вход в систему

#video #linux

https://www.youtube.com/watch?v=q65qrYV-XJw&list=PLHHm04DXWzeJWTXiM9zIM6whZfW7o0EZq&ab_channel=DmitryKetov
источник

4

4g in CODE BLOG / Чат
Пишут что в том же сшарпе есть extensions methods (не шарпист не знаю) какая фиг разница как аналогичный функционал попал в язык/платформу.
источник

P

Phantom in CODE BLOG / Чат
Методы расширения, это просто сахар над статичными методами, чтобы можно было писать вместо

MyMethod(obj)

obj.MyMethod()

Первый вариант тоже можно писать
источник

W

Warox in CODE BLOG / Чат
Есть такие
источник

P

Phantom in CODE BLOG / Чат
А ломбок уже занимается изменением байткода, нет?
источник

W

Warox in CODE BLOG / Чат
Ну сахар или нет
Но штука мощная вышла
Ввесь LINQ на этом посмотрен
источник

P

Phantom in CODE BLOG / Чат
Да
источник