Codica - корисне про IT
2.02K subscribers
2.45K photos
124 videos
11 files
1.31K links
Привіт, друже, це канал про корисності в ІТ🤘

🔺Даємо практичні матеріали з RoR, JavaScript, QA, DevOps
🔺Розкажемо як знайти першу роботу без хвилювань та проблем

✍️Для звʼязку-@klimenko_nataly

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
🙌 Хей, тестувальники та розробники!
Чули колись про 👉 квадранти гнучкого тестування?


Стаття від нашого QA Lead – Олексія 🚀


👉 Чи ви вже знайомі з книгою Agile Testing від Лізи Кріспін та Джанет Грегорі? Якщо ні — не проблема 😉 У світі QA є концепція, яка часто трапляється навіть поза книжками – квадранти гнучкого тестування.

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

🔍 У статті розбираємо, що це за концепція та чому вона може стати реально корисним інструментом для тестувальника.
👉 Тицяй сюди, щоб прочитати повністю: [посилання]

А поки бажаємо вам двох головних якостей кожного QA: уважності та удачі 🍀

#codica_qa

TikTok | Instagram | Telegram
🔥3
🔥 Агов, рубісти!
Принесли вам свіжий тех-улов, поки він ще гарячий.


🔧 Ruby 3.3.10 – фікси безпеки й стабільності
🧩 Нові версії Rails, RubyGems, Puma, ViewComponent
🤖 rllama – Ruby з підтримкою локальних LLM
🧠 Continuations, Pattern Matching, Docker у Kamal
🏗️ Гайди: як оновити Rails 8 без переписування коду

CEO Дмитро Чекалін зібрав новини та всю цікаву і корисну інформацію в одному зручному дайджесті.

📥 Переходь і читай тут: [посилання]

#codica_tech

TikTok | Instagram | Telegram
🔥7
Типи тестів у JavaScript: Mocha vs Cypress ⚡️

👉 Друзі, гайда розбиратись, як у світі JS тестувати все – від дрібних функцій до повної поведінки користувача 🚀

📌 Навіщо JavaScript-тестування і що таке Cypress

#codica_advice
2👍1
1️⃣ Unit-тести (найменші)
Це цеглинки, з яких все починається. Зазвичай пишуться на Mocha + Chai або Jest.
Вони перевіряють окремі функції без зовнішніх залежностей:
// sum.test.js
const { expect } = require('chai');
const sum = (a, b) => a + b;

describe('sum()', () => {
it('додає числа', () => {
expect(sum(2, 3)).to.equal(5);
});
});


2️⃣ Integration-тести
Тут ми дивимось, як працюють кілька частин системи разом. Наприклад, API-клієнт:
describe('API client', () => {
it('отримує список користувачів', async () => {
const res = await fetch('/api/users');
const users = await res.json();
expect(users).to.have.length.greaterThan(0);
});
});


3️⃣ End-to-End (Cypress)
Тут все як у житті: кліки в UI, бекенд, відповіді – повна симуляція користувача.
describe('Checkout flow', () => {
it('користувач може оформити замовлення', () => {
cy.visit('/shop')
cy.get('.item').first().click()
cy.contains('Add to cart').click()
cy.get('#cart').click()
cy.contains('Checkout').click()
cy.contains('Order confirmed').should('be.visible')
})
})


👉 Разом: Mocha добре підходить для швидких і маленьких unit-тестів, а Cypress – для сценаріїв, які бачить кінцевий користувач.

💬 А ви в команді більше пишете unit чи одразу стрибаєте в end-to-end?

#codica_advice

TikTok | Instagram | Telegram
👍2
Бачимо, перший квіз вам зайшов 🙌

👉 Тож ми продовжуємо! Сьогодні друга частина наших цікавих питань 🧠

👉 Відповідаємо чесно – що знаємо, те знаємо, а решту вгадуємо 😉
І не забувайте ділитися в коментарях своїми результатами! 🔥

TikTok | Instagram | Telegram
1
Який метод сьогодні найчастіше використовують для навчання моделей зі штучного інтелекту без ручного маркування даних?
Anonymous Quiz
10%
Reinforcement Learning
48%
Self-Supervised Learning
23%
Fine-Tuning
20%
Random Sampling
Який стартап став символом буму генеративного ШІ у 2023–2025 роках?
Anonymous Quiz
10%
DeepMind
8%
Anthropic
82%
OpenAI
0%
Cohere
Який термін описує компанію, що досягла оцінки понад $1 млрд?
Anonymous Quiz
75%
Unicorn
16%
Pegasus
6%
Titan
4%
Phoenix
Яку назву має концепція, коли користувач керує своїми даними без посередників?
Anonymous Quiz
70%
Self Data Control
17%
Data Ownership
9%
Web3
4%
Open Privacy
Яка технологія лежить в основі більшості сучасних чат-ботів і голосових помічників?
Anonymous Quiz
6%
Rule-based AI
34%
Machine Learning
4%
Deep Fake Networks
55%
Large Language Models
Який інструмент найчастіше використовують розробники для створення AI-агентів у 2025 році?
Anonymous Quiz
20%
Hugging Face
32%
LangChain
15%
TensorFlow
34%
PyTorch
Який термін у кібербезпеці позначає “атаку через ланцюжок постачальників”?
Anonymous Quiz
7%
Zero Trust
77%
Supply Chain Attack
14%
Side Channel Attack
2%
Social Engineering
Який штучний інтелект вперше склав адвокатський іспит у США?
Anonymous Quiz
24%
Claude
20%
Gemini
24%
LLaMA
31%
GPT-4
🤣2
Який напрям розвитку ІТ отримав назву “зелена хмара”?
Anonymous Quiz
16%
Cloud Farming
45%
Green Computing
22%
Carbon-Neutral Cloud
18%
EcoStack
Що виведе цей код?
Anonymous Quiz
14%
2.5
14%
2
65%
1
8%
0
Що буде виведено в консоль?
Anonymous Quiz
64%
'John'
28%
undefined
7%
ReferenceError
2%
TypeError
🚀 Git шпаргалка, яка економить нерви

Ця табличка – мастхев і для джунів, і для досвідчених.

📌 Створення репозиторіїв
📌 Локальні зміни
📌 Робота з гілками
📌 Merge & Rebase
📌 Undo без паніки
📌 І трохи Git-магії

🧠 Підійде Ruby, React, Python розробникам – особливо коли:
• треба згадати команду "як видалити гілку локально"
• забув, як "переписати останній коміт"
• або коли просто хочеться виглядати впевнено перед CI/CD 😎

🧾 Збережи собі – потім подякуєш 💾
📥 А якщо хочеш ще такої користі – напиши "+" в коментарях

TikTok | Instagram | Telegram
👍3🔥31