Получи случайную криптовалюту за регистрацию!

Jetbulb - Программирование | IT

Логотип телеграм канала @jetbulb — Jetbulb - Программирование | IT J
Логотип телеграм канала @jetbulb — Jetbulb - Программирование | IT
Адрес канала: @jetbulb
Категории: Технологии
Язык: Русский
Количество подписчиков: 3.24K
Описание канала:

IT community с полезными материалами о программировании, технических собеседованих и рабочих буднях в IT.
Авторский контент от @maksymdobrynin
Получи реальный опыт решения коммерческих задач в Agile команде
до 5 человек⬇️
https://iprody.com/

Рейтинги и Отзывы

2.67

3 отзыва

Оценить канал jetbulb и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

0

2 звезд

2

1 звезд

0


Последние сообщения

2022-07-19 12:36:06 Реактивный манифест

Все чаще на проектах встречаются решения с применением “реактивщины” (см. ссылку ниже), на собеседованиях задаются вопросы об асинхронных запросах, неблокирующей коммуникации, какие решения можно применить в разных языках программирования.
Справедливости ради, тем же самым сейчас интересуется рядовой молодой разработчик, поскольку в описываемых позициях на работу волшебное слово “реактивщина” чем-то экзотическим уже давно не является.

Это все круто и в типичной манере все сливаются в реализации кода, http-клиентов и т.д.
При этом не понимая, что “реактивщина” вообще такое, какая ее задача, какие фундаментальные принципы лежат в ее основе и как она вообще должна работать.
Да, да! Между прочим, все перечисленное выше есть, хотя мало кто об этом знает.

Если все перечисленное выше собрать в одно выражение, то получится “Манифест реактивных систем” и состоит он из четырех простых истин, которые раскрывают всю суть:
- Отзывчивость
- Устойчивость
- Гибкость
- Обмен сообщениями

Больше информации по ссылке ниже.

https://www.reactivemanifesto.org/
https://projectreactor.io/

Максим Добрынин
411 views09:36
Открыть/Комментировать
2022-07-18 14:39:48
Сколько bit используется для IPV6 ?
Anonymous Quiz
12%
32
41%
64
28%
128
19%
256
360 voters525 views11:39
Открыть/Комментировать
2022-07-18 14:39:06
Какой тип памяти помогает компьютеру работать быстрее?
Anonymous Quiz
52%
RAM
46%
Cache Memory
2%
Hard Disk
389 voters526 views11:39
Открыть/Комментировать
2022-07-18 14:38:14
Подготовили для тебя несколько интересных вопросов.

Какой язык использует в Data Science на ряду с Python?
Anonymous Quiz
26%
C\C++
38%
Go
36%
Java
370 voters527 views11:38
Открыть/Комментировать
2022-07-17 11:04:23 Книги инженера-разработчика. Часть 1

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

Ну а что же я все-таки читаю?
Вот один из моих списков (см. ниже) настольных книг, которые я бы рекомендовал каждому инженеру-разработчику вне зависимости от языка программирования. Данный список представляет небольшое количество настольных книг, которые помогут каждому взрастить из самого себя крутого разработчика программного обеспечения, способного решать задачи разного уровня сложности.

Ах, да! Пока ты не пошел смотреть список, хотел бы добавить главное.
К этим книгам ни в коем случае не надо относиться как к чему-то, что надо прочитать, зазубрить и выучить, но воспринимать как рецепт приготовления чего-либо, возвращаться к ним каждый раз за поиском ответов на вопросы при решении вполне конкретных задач.

* Структуры данных и алгоритмы - Роберт Лафоре
* Введение в системы баз данных - К. Дж. Дейт
* Clean Code - Robert Martin
* Clean Architecture - Robert Martin
* Шаблоны проектирования - Банда Четырех (GoF)


Максим Добрынин
582 viewsedited  08:04
Открыть/Комментировать
2022-07-14 17:20:07
Всем привет!
Просим пройти небольшой опросик)
Какой контент вы от нас больше всего ожидаете? *Технические интервью исключены намеренно. Их пользу мы уже поняли по количеству просмотров и комментариев. Но мы хотим понять, что еще вас интересует)
Anonymous Poll
23%
Реальные истории из IT
50%
Полезные гайды для работы и новичков
53%
Разборы технических кейсов
58%
Разборы вопросов с собеседований
3%
Свое (пиши в комментариях)
345 voters848 views14:20
Открыть/Комментировать
2022-07-14 08:25:53 Channel name was changed to «Jetbulb - Программирование | IT»
05:25
Открыть/Комментировать
2022-07-13 12:22:15 Как я тестирую REST API огурцами. Часть 1

Разработчиков часто спрашивают как они тестируют REST API и многие начинают рассказывать истории про тесты покрывающие контроллеры.
Да, все верно! Все это делает тесты частью исходного кода и как правило они выполняются неотделимо от сборки программы,
а значит обеспечивают быструю и понятную доставку фидбека о потенциальной работоспособности приложения.
Другими словами, разработчики быстро узнают что пошло не так.

Но с другой стороны все это порождает ряд ограничений, когда в случае написания таких тестов часто приходится прибегать в мокам (англ. - mock) и стабам (англ. - stub), чтобы не вызывать реальные сервисы в угоду изолированно выполнения тестов свободных от внешних факторов и не препятствия сборке проекта в случае, когда код работоспособен, но downstream или thrird-party сервис недоступен по причинам не зависящих от нас.
К потенциальным ограничениями можно также отнести непонимание клиента о том, что реально тесты делают и какие-то именно бизнес-сценарии они покрывают.
А вот именно это клиент и хотел бы знать, верно?

Как раз тот случай, когда нам нужен E2E (end-to-end) сценарий, да еще такой чтобы нормальным человеко-понятным языком показал, что было выполнено и каков результат.
Для этого я предпочитаю использовать BDD (Behavior Driven Development) и реализовывать этот прием при помочи Cucumber и Gherkin Syntax.
Cucumber позволяет создавать, запускать, анализировать тесты, Gherkin Syntax - описывает тесты в простой человеко-понятной форме как:
"Client does call to endpoint for getting its profile information".
Самое крутое, что весь этот зоопарк поддерживает множество языков программирования, имеет множество интеграций с другими библиотеками и сервисами, а бизнес-сценарии может описывать простой человек.
Ну круто же, а!?
Больше информации можно получить по ссылке: https://cucumber.io/

В следующих частях, я расскажу вам как всё это было успешно реализовано на нескольких проектах
и как мне удалость получить множественные "Вау, то что надо!", "Теперь я знаю, что приложение умеет! Спасибо!", "Именно то, что мы так долго ждали!".

Макс Добрынин
@maksymdobrynin
949 viewsedited  09:22
Открыть/Комментировать
2022-07-12 16:29:27
Иии третий вопросик

В Java ‘Hello, world!’ тоже самое что “‘Hello, world!”’ ?
Anonymous Quiz
14%
Да
86%
Нет
488 voters740 views13:29
Открыть/Комментировать
2022-07-12 16:27:01
Второй вопросик

Первый программистом был(а) женщина или мужчина?
Anonymous Quiz
59%
Женщина
41%
Мужчина
458 voters733 views13:27
Открыть/Комментировать