Що буде виведено в консоль?
Anonymous Quiz
45%
0 1 2
8%
0 1 3
18%
undefined undefined undefined
29%
3 3 3
🚀 Гайз, тримайте!
Ми зібрали мега-добірку ресурсів для Ruby-розробників: гайди, документація, інтерактивні курси, безкоштовні книги, репи з гемами та багато іншого.
👇 Поїхали!
📍 Основи Ruby: вступ, синтаксис, практика
→ Ruby in Twenty Minutes – офіційний швидкий гайд для початківців
→ Офіційна документація Ruby
→ Ruby на Wikibooks
→ Learn Ruby the Hard Way
→ The Odin Project – Ruby
📍 Практика, інструменти та ком’юніті
→ Awesome Ruby (GitHub) – одна з найповніших добірок gem-ів, тулів і проєктів
→ RubyGuides – 150+ статей
→ Ruby Koans – інтерактивне навчання
→ Rubular – регулярки онлайн
→ Ruby Learning Center
→ DevTut
📍 Безкоштовні книги про Ruby та програмування
→ Ruby Programming Language — Pragmatic Guide
→ Poignant Guide to Ruby
→ Rails Tutorial — 6th Edition (PDF)
→ ZetCode Ruby Tutorial
→ The-best-ruby-books на GitHub
→ Launch School Ruby Book
📌 Зберігайте в закладки і діліться з джунами!
#codica_advice
TikTok | Instagram | Telegram
Ми зібрали мега-добірку ресурсів для Ruby-розробників: гайди, документація, інтерактивні курси, безкоштовні книги, репи з гемами та багато іншого.
👇 Поїхали!
📍 Основи Ruby: вступ, синтаксис, практика
→ Ruby in Twenty Minutes – офіційний швидкий гайд для початківців
→ Офіційна документація Ruby
→ Ruby на Wikibooks
→ Learn Ruby the Hard Way
→ The Odin Project – Ruby
📍 Практика, інструменти та ком’юніті
→ Awesome Ruby (GitHub) – одна з найповніших добірок gem-ів, тулів і проєктів
→ RubyGuides – 150+ статей
→ Ruby Koans – інтерактивне навчання
→ Rubular – регулярки онлайн
→ Ruby Learning Center
→ DevTut
📍 Безкоштовні книги про Ruby та програмування
→ Ruby Programming Language — Pragmatic Guide
→ Poignant Guide to Ruby
→ Rails Tutorial — 6th Edition (PDF)
→ ZetCode Ruby Tutorial
→ The-best-ruby-books на GitHub
→ Launch School Ruby Book
📌 Зберігайте в закладки і діліться з джунами!
#codica_advice
TikTok | Instagram | Telegram
🔥7❤1
Що почитати на вихідних?
👉 матеріали медіа, які ви могли пропустити
#codica_weekend
Якщо вам теж цікаво, куди котиться цей світ із усіма цими ШІ, роботами та цифровими гігантами — зібрали для вас підбірку текстів, які реально затягують 👇
📍 Чому чат-боти стали такими миленькими підлабузниками
👉 І чому це насправді трохи тривожно. Дослідники вже б’ють на сполох.
📍 OpenAI хоче використовувати ШІ для перевірки ефективності ліків на держрівні
👉 Звучить як щось із кіно, а це вже реальні плани.
📍 Reddit у шоці: дослідники тестували експерименти на юзерах без жодного попередження
👉 Скандал вибухнув миттєво.
📍 Проти Google триває антимонопольне розслідування
👉 і воно вже змінює, як ми шукаємо інформацію в інтернеті. І це ще тільки початок.
👀 Зберігайте, бо таке цікаве не щодня трапляється 📚
TikTok | Instagram | Telegram
👉 матеріали медіа, які ви могли пропустити
#codica_weekend
Якщо вам теж цікаво, куди котиться цей світ із усіма цими ШІ, роботами та цифровими гігантами — зібрали для вас підбірку текстів, які реально затягують 👇
📍 Чому чат-боти стали такими миленькими підлабузниками
👉 І чому це насправді трохи тривожно. Дослідники вже б’ють на сполох.
📍 OpenAI хоче використовувати ШІ для перевірки ефективності ліків на держрівні
👉 Звучить як щось із кіно, а це вже реальні плани.
📍 Reddit у шоці: дослідники тестували експерименти на юзерах без жодного попередження
👉 Скандал вибухнув миттєво.
📍 Проти Google триває антимонопольне розслідування
👉 і воно вже змінює, як ми шукаємо інформацію в інтернеті. І це ще тільки початок.
👀 Зберігайте, бо таке цікаве не щодня трапляється 📚
TikTok | Instagram | Telegram
❤1🔥1
Англійська за мемами😜
👉Говоримо красиво
📍 realise - усвідомлювати
📍 cheap - дешево
#codica_english
TikTok | Instagram | Telegram
👉Говоримо красиво
📍 realise - усвідомлювати
📍 cheap - дешево
#codica_english
TikTok | Instagram | Telegram
😁10❤1
Ну що, ранковий мем під'їхав 🚚
Як кава — тільки для душі ☕
Кажуть, усмішка зранку — як сейв перед релізом: рятує.
Ранкового вам вайбу і спокійного продакшену! ❤️
#codica_humor
TikTok | Instagram | Telegram
Як кава — тільки для душі ☕
Кажуть, усмішка зранку — як сейв перед релізом: рятує.
Ранкового вам вайбу і спокійного продакшену! ❤️
#codica_humor
TikTok | Instagram | Telegram
😁8
🚨 Codica шукає Manual QA Engineer!
Любиш структурувати вимоги, шукати невидимі баги й покращувати якість продукту ще до того, як перший рядок коду буде написано?
Тоді ця роль — точно для тебе.
📌 Що будеш робити:
– брати участь у тестуванні з самого початку (shift-left підхід)
– аналізувати вимоги та формувати тестову документацію (Testrail)
– писати тест-плани, тест-кейси, логувати баги в Jira
– тестувати: функціонально, нефункціонально, UI/UX, API
– працювати з інструментами: Postman, Browserstack, Burp Suite
📌 Що нам важливо:
– 1+ рік досвіду в QA
– Upper-Intermediate англійська (документація + розмови з клієнтами)
– Розуміння як працює клієнт-серверна архітектура і API
– Вміння документувати свої дії і знаходити дрібні деталі
– Досвід з баг-трекерами і підготовкою якісної тестової документації
🌍 Формат:
– full remote
– гнучкий графік, але відповідальний
👀 Якщо це про тебе — пиши нам! 📩 Надсилай резюме на [email protected]
P.S. Можна ще й другу закинути! 😉
#codica_job
TikTok | Instagram | Telegram
Любиш структурувати вимоги, шукати невидимі баги й покращувати якість продукту ще до того, як перший рядок коду буде написано?
Тоді ця роль — точно для тебе.
📌 Що будеш робити:
– брати участь у тестуванні з самого початку (shift-left підхід)
– аналізувати вимоги та формувати тестову документацію (Testrail)
– писати тест-плани, тест-кейси, логувати баги в Jira
– тестувати: функціонально, нефункціонально, UI/UX, API
– працювати з інструментами: Postman, Browserstack, Burp Suite
📌 Що нам важливо:
– 1+ рік досвіду в QA
– Upper-Intermediate англійська (документація + розмови з клієнтами)
– Розуміння як працює клієнт-серверна архітектура і API
– Вміння документувати свої дії і знаходити дрібні деталі
– Досвід з баг-трекерами і підготовкою якісної тестової документації
🌍 Формат:
– full remote
– гнучкий графік, але відповідальний
👀 Якщо це про тебе — пиши нам! 📩 Надсилай резюме на [email protected]
P.S. Можна ще й другу закинути! 😉
#codica_job
TikTok | Instagram | Telegram
👍6
🔎 Фокус — Automation QA. Якщо ти вже автоматизуєш або тільки плануєш — зберігай.
📌 Типи тестів:
👉 Unit — швидкі, стабільні, тестують одну річ → основа впевненості
👉 E2E — симулюють реального користувача → виявляють реальні баги, але повільні
👉 Snapshot — зручні для перевірки UI або API-структур → не замінюють логічні тести, але зручні для рефакторингу
📌 Інструменти:
👉 Jest (JS/TS)
— Unit та Snapshot
— Ідеально для React-компонентів
— jest --watch — кайф при розробці
👉 Cypress (JS)
— E2E у браузері: перевірка flows, UI, чеклісти
— Пишеш тести як сценарій → інтуїтивно
— Не забувай грамотно мокати бекенд і таймаути
👉 RSpec (Ruby)
— Підтримка фіче-тестів через Capybara
— Прочитав — і зрозумів → гарно для командної роботи
👉 PyTest (Python)
— Лаконічний, але потужний
— Гнучкий через плагіни
— Швидко вчитися і писати
💡 Best Practices:
✅ Не тестуй те, що не має бізнес-логіки (виняток: доступність, SEO, критичні UI-блоки)
✅ E2E — лише для ключових flows, інше → unit
✅ Snapshot = не логіка, а перевірка стабільності
✅ Назви тестів як спека: "returns 403 if user is banned"
✅ CI має падати одразу — швидкий фідбек
✅ Тести мають бути швидкі, стабільні, інформативні
✅ Flaky-тест? З’ясуй причину, не ігноруй. Видалення — крайній захід
📌 Перевір свій стек, зроби ревізію тестів і згадай, для чого ти це все запускаєш 🚀
#codica_advice
TikTok | Instagram | Telegram
📌 Типи тестів:
👉 Unit — швидкі, стабільні, тестують одну річ → основа впевненості
👉 E2E — симулюють реального користувача → виявляють реальні баги, але повільні
👉 Snapshot — зручні для перевірки UI або API-структур → не замінюють логічні тести, але зручні для рефакторингу
📌 Інструменти:
👉 Jest (JS/TS)
— Unit та Snapshot
— Ідеально для React-компонентів
— jest --watch — кайф при розробці
👉 Cypress (JS)
— E2E у браузері: перевірка flows, UI, чеклісти
— Пишеш тести як сценарій → інтуїтивно
— Не забувай грамотно мокати бекенд і таймаути
👉 RSpec (Ruby)
— Підтримка фіче-тестів через Capybara
— Прочитав — і зрозумів → гарно для командної роботи
👉 PyTest (Python)
— Лаконічний, але потужний
— Гнучкий через плагіни
— Швидко вчитися і писати
💡 Best Practices:
✅ Не тестуй те, що не має бізнес-логіки (виняток: доступність, SEO, критичні UI-блоки)
✅ E2E — лише для ключових flows, інше → unit
✅ Snapshot = не логіка, а перевірка стабільності
✅ Назви тестів як спека: "returns 403 if user is banned"
✅ CI має падати одразу — швидкий фідбек
✅ Тести мають бути швидкі, стабільні, інформативні
✅ Flaky-тест? З’ясуй причину, не ігноруй. Видалення — крайній захід
📌 Перевір свій стек, зроби ревізію тестів і згадай, для чого ти це все запускаєш 🚀
#codica_advice
TikTok | Instagram | Telegram
🔥4👍1
Black, Gray чи White box?
#codica_qa
Що з цього актуальне у 2025? А що — давно міф?
Наш QA Lead Олексій розклав усе по полицях 👆
Більш детально ознайомитись можна зі статтею тут
📣 Хочеш більше таких розборів від наших фахівців?
Пиши в коментарях, з якою темою розібратись наступного разу 👇
TikTok | Instagram | Telegram
#codica_qa
Що з цього актуальне у 2025? А що — давно міф?
Наш QA Lead Олексій розклав усе по полицях 👆
Більш детально ознайомитись можна зі статтею тут
📣 Хочеш більше таких розборів від наших фахівців?
Пиши в коментарях, з якою темою розібратись наступного разу 👇
TikTok | Instagram | Telegram
👍4
А який ти box QA сьогодні? 📦
Anonymous Poll
12%
Black box — я не знаю, що всередині, але щось гримить. Запускаю, молюся, чекаю
12%
Gray box — бачу напівправду, чую голос системи, дію за відчуттями, як цифровий шаман
12%
White box — бачу код, відчуваю код, я і є код
44%
Lunch box — я не знаю, що тестувати, але точно знаю, що зголоднів
20%
Boom box — запускаю автотести, вмикаю драм-н-бейс і йду на обід. Якщо впаде — значить баг
1. Магічні числа
Коли ви бачите в коді a = 120 — що це? Кількість фпс? Швидкість у км/год? Число об‘єктів у черзі?
Ніхто не знає.
Такі числа без пояснення — це магічні числа. Вони не тільки зменшують читабельність, а ще й ламають мізки тому, хто прийде читати код після вас. Тобто вам, через два тижні.
❌ Погано:
✅ Добре:
2. Плутанина між is та ==
Це прям класика жанру. Поясню коротко:
== — порівнює значення
is — порівнює ідентичність об‘єктів у пам‘яті
❌ Погано:
✅ Добре:
До речі, is доречно використовувати тільки з None, бо це завжди один і той самий об‘єкт у пам’яті.
3. Ігнорування тернарного оператора
Пишете умовну логіку на три рядки, коли можна вкластися в один?
Ваш код вам цього не пробачить.
❌ Погано:
✅ Добре:
Такий підхід корисний і в JS:
⚠️ Але не зловживайте — якщо логіка складна, краще залишити if-else з відступами.
🔍 А які помилки ви зустрічали найчастіше?
Діліться в коментарях — зробимо рубрику постійною 💬
TikTok | Instagram | Telegram
Коли ви бачите в коді a = 120 — що це? Кількість фпс? Швидкість у км/год? Число об‘єктів у черзі?
Ніхто не знає.
Такі числа без пояснення — це магічні числа. Вони не тільки зменшують читабельність, а ще й ламають мізки тому, хто прийде читати код після вас. Тобто вам, через два тижні.
❌ Погано:
discount = price * 0.85
✅ Добре:
DISCOUNT_RATE = 0.85
discount = price * DISCOUNT_RATE
2. Плутанина між is та ==
Це прям класика жанру. Поясню коротко:
== — порівнює значення
is — порівнює ідентичність об‘єктів у пам‘яті
❌ Погано:
a = [1, 2, 3]
b = [1, 2, 3]
print(a is b) # False, бо це різні об'єкти
✅ Добре:
print(a == b) # True, бо значення однакові
До речі, is доречно використовувати тільки з None, бо це завжди один і той самий об‘єкт у пам’яті.
3. Ігнорування тернарного оператора
Пишете умовну логіку на три рядки, коли можна вкластися в один?
Ваш код вам цього не пробачить.
❌ Погано:
if age > 18:
status = "adult"
else:
status = "minor"
✅ Добре:
status = "adult" if age > 18 else "minor"
Такий підхід корисний і в JS:
const status = age > 18 ? "adult" : "minor";
⚠️ Але не зловживайте — якщо логіка складна, краще залишити if-else з відступами.
🔍 А які помилки ви зустрічали найчастіше?
Діліться в коментарях — зробимо рубрику постійною 💬
TikTok | Instagram | Telegram
🔥6👍1
⚡️ Java-мітап від Levi9: Java x AI — майбутнє твого коду
Як Java-інженеру вписатися в нову реальність, де AI змінює правила розробки?
Тобі покажуть на живих прикладах, як інтегрувати AI у продакшн-код, розкажуть про AI-агентів, інструменти та типові помилки.
📌 Спікери:
Себастьян Дашнер — Java Champion, автор книги «Architecting Modern Java EE Applications», tech-евангеліст.
👉 AI Tools and Agents That Make You a More Efficient Developer (англійською, з live demo)
Поліна Сергієнко — Senior Java Engineer в Levi9, лідерка команди на проєкті.
👉 Як будувати AI-фічі в Java: кейс, інтеграція, граблі
Буде цікаво Java-розробникам, архітекторам, тімлідам і всім, хто хоче тримати руку пульсі розвитку AI.
🗓 25 червня, онлайн
🔗 Реєстрація вже відкрита — до зустрічі!
Як Java-інженеру вписатися в нову реальність, де AI змінює правила розробки?
Тобі покажуть на живих прикладах, як інтегрувати AI у продакшн-код, розкажуть про AI-агентів, інструменти та типові помилки.
📌 Спікери:
Себастьян Дашнер — Java Champion, автор книги «Architecting Modern Java EE Applications», tech-евангеліст.
👉 AI Tools and Agents That Make You a More Efficient Developer (англійською, з live demo)
Поліна Сергієнко — Senior Java Engineer в Levi9, лідерка команди на проєкті.
👉 Як будувати AI-фічі в Java: кейс, інтеграція, граблі
Буде цікаво Java-розробникам, архітекторам, тімлідам і всім, хто хоче тримати руку пульсі розвитку AI.
🗓 25 червня, онлайн
🔗 Реєстрація вже відкрита — до зустрічі!
👍3❤1