Design and Test Lab
98 subscribers
121 photos
1 file
219 links
Найвищий пріоритет компанії DESIGN AND TEST LAB – Mature Reliability Standard – розробка надійних додатків. У нашій роботі ми застосовуємо наукові знання під час планування проекту, розробки архітектури, програмування та тестування.
Download Telegram
Forwarded from DOU #tech
🔥 Вже завтра о 18:00 в DOU #tech ми стартуємо войсчат про ефективне поєднання розробки та якості коду!

Поговоримо про:
🔹 Як гарантувати якість коду ще до продакшену
🔹 Чи залишається місце для ручного тестування
🔹 Чи зможе ШІ повністю контролювати якість

Спікерами будуть:
🔹 Олексій Лакович, Head of QA/AQA в Solidgate
🔹 Володимир Обрізан, Директор в Design and Test Lab
🔹 Антуан Ханна, Team Lead Backend в Appflame
🔹 Максим Багінський, Head of Engineering в Solidgate.

📅 Не пропустіть! Деталі за посиланням: https://dou.ua/goto/zoKK
Forwarded from First Institute of Reliable Software (Volodymyr Obrizan 🇺🇦)
Що таке вайб-кодінг і чому це більше, ніж просто тренд? Тези подкасту

Ключові тези з подкасту Володимира Обрізана, у якому він ділиться власним досвідом, спостереженнями та роздумами про феномен вайб-кодінгу й роль штучного інтелекту в сучасному програмуванні.

https://first.institute/blog/sho-take-vajb-koding-i-chomu-ce-bilshe-nizh-prosto/
Forwarded from First Institute of Reliable Software (Volodymyr Obrizan 🇺🇦)
Зосереджена робота / Deep work / Подкаст Володимира Обрізана № 1

Чи можлива зосереджена робота програміста у команді?

Запрошую на запис епізоду подкасту про надійне програмування, де ми обговоримо те, як зберігати концентрацію, коли навколо Slack, мітинги, code review, контекстні перемикання й інші відволікання.

📺 https://youtube.com/live/GI4FlsWmRV4

Дата: 8 квітня 2025 (вівторок)
Час: 18:00

Ми поговоримо про:

— що таке «глибока робота» і чому вона важлива для розробника;
— як знайти баланс між індивідуальною зосередженістю і командною взаємодією;
— чи можливо взагалі програмувати у флоу-стані, коли кожні 30 хвилин — дзвінок;
— практики, що допомагають відвойовувати фокус у шумного робочого дня;
— роль лідера чи менеджера в захисті робочого часу команди.

Цей епізод буде корисним як інженерам, які хочуть менше “гасити пожежі” і більше писати якісний код, так і тим, хто організовує командну роботу — лідам, PM-ам, delivery-менеджерам.

Вмикай — і дізнаєшся, як не дати робочому дню розсипатися на дрібні задачки з контекстом.

📺 https://youtube.com/live/GI4FlsWmRV4

Ведучій: Володимир Обрізан, к. т. н., директор Design and Test Lab.
Пекельний онбординг 🔥 / Подкаст Володимира Обрізана № 2

Ми зануримося у світ "пекельних онбордингів" — ситуацій, які ламають мотивацію нових співробітників та змушують думати: "А чи не варто було відмовитися ще на співбесіді?" або роботодавця: "Чи він/вона нам підходить?" 🤯

🔸Що таке онбординг і чому від нього залежить успіх співробітника та компанії
🔸Реальні кейси жахливих онбордингів: від повної відсутності інструкцій до токсичних "випробувань" 💀
🔸Скільки часу насправді займає адаптація співробітника і чи всі адаптації повинні закінчуватися успіхом
🔸Як виглядає компанія без адаптації працівників або навпаки з "правильною" адаптацією

Ділимося власним досвідом, сміємося (щоб не плакати) та шукаємо рішення!

🎙В ефірі співробітники компанії Design and Test Lab: Володимир Обрізан, к. т. н., директор, та Вікторія Копейкіна, HR Manager.

📅 Дата: 22 квітня о 18:00 UA
🔊 Де дивитися та слухати: https://youtube.com/live/x2AsMp-vAUM?feature=share

А який у вас був найгірший онбординг? Діліться в коментарях! 😅👇
Forwarded from First Institute of Reliable Software (Volodymyr Obrizan 🇺🇦)
Як працювати з ChatGPT за допомогою OpenAI API та Python

Хочете створити власного інтелектуального помічника або інтегрувати ChatGPT у свій сайт чи застосунок? У цій статті ми покроково розберемо, як працювати з OpenAI API за допомогою Python. Ви дізнаєтеся, що таке ChatGPT і OpenAI API, як зареєструватися на платформі OpenAI, згенерувати свій перший API-ключ, зробити перший запит через curl і створити свій перший невеликий Python-застосунок для взаємодії з ChatGPT. Все пояснено максимально доступно та з великою кількістю скріншотів.

https://first.institute/blog/yak-pracyuvaty-z-chatgpt-z-openai-api-ta-python/
Forwarded from First Institute of Reliable Software (Volodymyr Obrizan 🇺🇦)
Як створити Telegram-чатбота з ChatGPT на Python

У цьому уроці ви навчитесь створювати Telegram-бота, який відповідає на ваші запитання за допомогою штучного інтелекту — моделі ChatGPT від OpenAI.

https://first.institute/blog/telegram-chatbot-chatgpt-openai-python/
Forwarded from First Institute of Reliable Software (Volodymyr Obrizan 🇺🇦)
Template Strings — нові рядки-шаблони у Python 3.14

У Python 3.14 зʼявилось нове розширення синтаксису мови — рядки-шаблони (template strings, t-strings, t-рядки). Розглянемо, що це таке, навіщо їх зробили та як з ними працювати.

https://first.institute/blog/template-strings-in-python-314/
Forwarded from First Institute of Reliable Software (Volodymyr Obrizan 🇺🇦)
Як відокремити тестові дані від коду: тестування з CSV у pytest

У вас є функція з простою, але розгалуженою логікою: залежно від пари умов — повертається різний результат. Щоб автоматизувати такі перевірки, доведеться написати десятки прикладів — і тут виникає питання: де їх зберігати і як зручно запускати?

У цьому дописі я покажу приклад такої функції та три способи, як можна організувати автотести:

1. у вигляді окремих тест-функцій;
2. у вигляді параметризованого списку в коді;
3. у вигляді окремого CSV-файлу з даними — і це найзручніший варіант, якщо прикладів багато.

Наприкінці я надам посилання на GitHub з повним кодом прикладів.

https://first.institute/blog/vidokremyty-dani-vid-kodu-testuvannya-z-csv-pytest/