Газпромбанк.Тех
1.38K subscribers
499 photos
30 videos
13 files
161 links
Газпромбанк.Тех — официальный канал нашей ИТ-команды: рассказываем, что у нас внутри, как строим финтех, делимся экспертизой, новостями и анонсами мероприятий.

Сайт: https://www.gazprombank.tech
Для студентов и джунов: @digital_lektoriy
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
4
This media is not supported in your browser
VIEW IN TELEGRAM
Осенний прогноз по трендам ⚡️

Посмотрели, что индустрия обещает этой осенью. Ищите себя:

🧑‍💻 Пишете с ИИ-агентом — возможно, вас ждет продуктивная неделя и один пулреквест, который вы будете читать дольше, чем писали бы сами.

🚀 Топите за микросервисы — может быть, самое время посчитать, сколько их и сколько вас.

💙 Строите внутреннюю платформу — про вас, скорее всего, будут вспоминать нечасто, и это как раз хороший знак.

📋 Следите, во сколько команде обходятся запросы к языковым моделям — лучше всех понимаете настоящую цену фразы «а давай еще раз».

🔎 Разбираете легаси — тот самый случай, когда модель может оказаться полезнее всего: она читает чужой код без эмоций, а вы уже нет.

🔵Что попало в точку?

Мы в МАКС 🐱
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4221
Тех.Забег в самом разгаре! 🔥

Пока вы пьете утренний кофе, мы уже пробежали первые 2,5 км по Москве вместе с Аделем Валиуллиным и командой Газпромбанка 🚀
Бежим в случайных парах, болтаем на ходу и ловим новые знакомства.
Смотрите, как идет забег ⬇️

Мы в МАКС 🐱
Please open Telegram to view this post
VIEW IN TELEGRAM
❤443
This media is not supported in your browser
VIEW IN TELEGRAM
1273
Рубрика «Что не так в этом коде» 🔎

Каждый фрагмент ниже запускается без ошибок и на первый взгляд делает то, что должен. Но в каждом сидит баг, который спокойно проходит ревью по диагонали. Попробуйте найти его до того, как откроете спойлер, версии пишите в комментариях 🐱

Python

fees = [lambda amount: amount * rate for rate in (0.01, 0.02)]
print([f(1000) for f in fees])

Ожидаем [10.0, 20.0], получаем [20.0, 20.0]. Lambda запоминает саму переменную rate, а не ее значение в момент создания. К первому вызову цикл уже закончился, и rate у всех равна 0.02. Лечится аргументом по умолчанию: lambda amount, rate=rate: amount * rate


JavaScript

const amounts = [1500, 250, 99, 10000];
const top = amounts.sort().reverse()[0];
console.log(`Самый крупный платеж: ${top}`);

Выведет 99. Без функции сравнения sort() приводит числа к строкам и сортирует по алфавиту, поэтому “10000” оказывается раньше “99”. Бонусом sort() меняет исходный массив, и amounts теперь тоже перемешан. Правильно так: Math.max(…amounts)


Java

Integer limit = 1000;
Integer spent = 1000;

if (spent == limit) {
System.out.println("Лимит исчерпан");
}

Ничего не напечатается. Integer — объект, и == сравнивает ссылки, а не значения. JVM кэширует объекты Integer только в диапазоне -128..127, для 1000 создаются два разных объекта. Самое неприятное здесь в тестах: с limit = 100 все работает, и баг доезжает до прода. Сравнивайте через equals() или используйте int


Какой баг нашли быстрее всего? Делитесь в комментариях багом, который вы сами ловили на проде.

Мы в МАКС 🐱
Please open Telegram to view this post
VIEW IN TELEGRAM
65❤42
Что происходит, когда падает сервис, или как мы обеспечиваем отказоустойчивость

Что происходит в момент, когда сервис становится недоступен? ⌛️

Рассказываем, как устроена работа с инцидентами и какие подходы помогают снижать вероятность сбоев и быстрее восстанавливать сервисы.

Листайте карточки и читайте полный материал в статье 🧑‍💻

Мы в МАКС 💙
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤544
Как технологическому решению пройти путь от идеи до первого внедрения? 🚀

Вместе с МИК показываем, какие возможности есть у разработчиков на разных стадиях: от раннего проекта до готового продукта, который ищет бизнес-задачу.

▶️ Собрали несколько распространенных ожиданий и рассказываем, как это работает на практике.

Развивайте финтех-проекты в акселераторе Газпромбанк.Тех, предлагайте решения на сервисе «Витрина заказчиков», внедряйте наукоемкие ИИ-разработки вместе с ТехЛаб Москва!

Мы в МАКС 💙
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
65❤4😁11