[Test Engineering Weekly] Практика автоматизації, приклади фреймворку, mutation testing та рекомендовані книжки на зимові канікули
#testing #engineering #weekly #digest
Привіт! На зв'язку Олександр. А це значить, настав час почитати про тестування та інші цікаві штуки.
Сьогодні у випуску:
- як правильно відповідати на питання "чому ти не знайшов цей баг?"
- де практикувати знання з автоматизації?
- з чого складається типовий фреймворк?
- що таке mutation testing?
- як змінити погане відношення до тестування в команді?
- що почитати довгими зимовими вечорами (рекомандації Gergely Orosz)
- у чому різниця між GraphQL та gRPC?
- та інше...
#testing #engineering #weekly #digest
Привіт! На зв'язку Олександр. А це значить, настав час почитати про тестування та інші цікаві штуки.
Сьогодні у випуску:
- як правильно відповідати на питання "чому ти не знайшов цей баг?"
- де практикувати знання з автоматизації?
- з чого складається типовий фреймворк?
- що таке mutation testing?
- як змінити погане відношення до тестування в команді?
- що почитати довгими зимовими вечорами (рекомандації Gergely Orosz)
- у чому різниця між GraphQL та gRPC?
- та інше...
Telegraph
[Test Engineering Weekly] Практика автоматизації, приклади фреймворку, mutation testing та рекомендовані книжки на зимові канікули
Testing Закінчили курси з автоматизації, але не вистачає практики? Шукаєте веб-сайти, на яких можна було б потренуватися? Виявляється їх існує чимало. (1, 2, 3) Якщо ви початківець у тестуванні та тільки чули про Docker - маю для вас доволі непогану статтю…
👍20
What's the career path of a tester?
#testing
Чому, коли ми говоримо про кар'єрний ріст тестувальника - у багатьох випадках ми маємо на увазі перехід в інші професії: в розробники, менеджери, бізнес аналітики, девопси, та ін.
Які реальні перспективи розвитку та росту (а також можливі шляхи) є саме в тестуванні?
Цими питаннями я задався після прочитання статті What's the career path of a tester?. В ній автор розмірковує про різні шляхи розвитку у IT.
Але найголовніше - він пропонує своє бачення майбутнього тестувальника після 5-10 років роботи в індустрії.
Додатково - опис компетенцій можна знайти тут. Автор пропонує разом подумати та створити повний опис шляхів розвитку.
#testing
Чому, коли ми говоримо про кар'єрний ріст тестувальника - у багатьох випадках ми маємо на увазі перехід в інші професії: в розробники, менеджери, бізнес аналітики, девопси, та ін.
Які реальні перспективи розвитку та росту (а також можливі шляхи) є саме в тестуванні?
Цими питаннями я задався після прочитання статті What's the career path of a tester?. В ній автор розмірковує про різні шляхи розвитку у IT.
Але найголовніше - він пропонує своє бачення майбутнього тестувальника після 5-10 років роботи в індустрії.
Додатково - опис компетенцій можна знайти тут. Автор пропонує разом подумати та створити повний опис шляхів розвитку.
Blogspot
What's the career path of a tester?
A dual-language blog about software testing and everything I find interesting around it.
👍12
Augmenting QA processes with OpenAI
#testing
Мануальні тестувальники скоро стануть не потрібні))) Бо штучний інтелект може писати acceptance критерії, тести та навіть автотести.
Здається неймовірним, але це вже працює.
Більше - у статті про OpenAI у тестуванні.
#testing
Мануальні тестувальники скоро стануть не потрібні))) Бо штучний інтелект може писати acceptance критерії, тести та навіть автотести.
Здається неймовірним, але це вже працює.
Більше - у статті про OpenAI у тестуванні.
Medium
Augmenting QA processes with OpenAI
What is OpenAI?
👍11😁2
Systems at Scale 2019 - Continuous Deployment at Facebook Scale
#automation #deployment #video
Для тих, кому цікаво побачити реліз процес та інструменти у Facebook - маю дуже цікаву та невеличку доповідь.
#automation #deployment #video
Для тих, кому цікаво побачити реліз процес та інструменти у Facebook - маю дуже цікаву та невеличку доповідь.
YouTube
Systems @Scale 2019 - Continuous Deployment at Facebook Scale
Boris Grubic, Software Engineer, Facebook
Fangfei Zhou, Software Engineer, Facebook
https://code.fb.com/core-data/systems-scale/
Continuous deployment is an important requirement for moving fast, given the scale at which Facebook operates. This presentation…
Fangfei Zhou, Software Engineer, Facebook
https://code.fb.com/core-data/systems-scale/
Continuous deployment is an important requirement for moving fast, given the scale at which Facebook operates. This presentation…
👍5❤1
Forwarded from Нотатки суворого QA 💛💙 (Artem Grygorenko)
Вийшло, дуже гарно і можете переглянути це відео:
https://youtu.be/lM1rjaqbt0A
Не забувайте донатити, ми збираємося всі гроші передати на допомогу нашим воїнам 🙏🏻
https://send.monobank.ua/jar/9pYvAJtaaX
Пишіть + в коментарях, і я вам вишлю документ-шаблон в MS Project/Google Sheet з естімейтами.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍6
Платна підписка на medium
#testing
Перше враження: круто, можна фільтрувати статті по темам. Підписуватись на окремі теми. Багато статей, купа цікавих людей. Читати - не перечитати!
Пройшло 3-5 днів: більшість статей з тестування для рівня trainee, junior. Максимум middle.
Щоб дістатися до хоча б трохи цікавих статей - треба перерити дуже багато посереднього контенту. Але є дійсно хороші пости.
Небагато нового з QA, але по блокчейну та розподіленим системам є що почитати.
Продовжую дослідження.
#testing
Перше враження: круто, можна фільтрувати статті по темам. Підписуватись на окремі теми. Багато статей, купа цікавих людей. Читати - не перечитати!
Пройшло 3-5 днів: більшість статей з тестування для рівня trainee, junior. Максимум middle.
Щоб дістатися до хоча б трохи цікавих статей - треба перерити дуже багато посереднього контенту. Але є дійсно хороші пости.
Небагато нового з QA, але по блокчейну та розподіленим системам є що почитати.
Продовжую дослідження.
👍16
Forwarded from From A | Все про IT
Всіх вітаю 🥳
Вийшов 5й новорічний випуск нашого подкасту “Не баг, а фіча” де ми обговорили як це працювати у блекаути та підвели деякі підсумки року
https://youtu.be/bGhIJqmzN4M
Вийшов 5й новорічний випуск нашого подкасту “Не баг, а фіча” де ми обговорили як це працювати у блекаути та підвели деякі підсумки року
https://youtu.be/bGhIJqmzN4M
YouTube
Не баг, а фіча #5 Новорічний випуск. Вижити в блекаут чи як пройшов наш рік.
Ярослав Пернеровський, Сергій Пірогов, Артур Шевченко, Олександр Романов, Оля Геворгізова та Микола Подолянюк поговорили про роботу в блекаут та підвели деякі підсумки року
Послухати на пробіжці можна також через подкаст стрімінги:
Anchor: https://anch…
Послухати на пробіжці можна також через подкаст стрімінги:
Anchor: https://anch…
🎉14👍11❤1
2022. Підсумки.
Всім привіт. Олександр на зв’язку.
Новий рік вже зовсім скоро. Але 2022й назавжди залишиться в нашій пам’яті. В нас самих.
Трішки підсумків:
1. Канал Test Engineering Notes виріс до 1100 учасників.
2. Я почав більш-менш постійно приймати участь у подкасті “Не баг, а фіча”.
3. Доволі активно я писав як в канал, так і в блог. А також на DOU :)
Мій топ технічних книжок у 2022 році:
- Team Guide to Software Testability
- Effective Software Testing
- Software Testing: A Craftsman's Approach
- The Coding Career Handbook
- Staff Engineer: Leadership Beyond the Management Track
З нетехнічних книжок хотів би виділити “Брама Європи” Сергія Плохія. Треба мати хист, щоб описувати історію України так цікаво та захоплююче.
Про деякі книги я писав окремі огляди. Їх можна знайти у каналі за тегом #books
Для тих, у кого буде трохи вільного часу у ці святкові дні - та не буде чим зайнятися - я підготував черговий дайджест цікавих статей зі світу тестування та інженерних практик.
З Новим Роком, друзі! Бажаю нам в новому році тільки перемоги! Перемоги кожному - окрему та всім нам - разом!
Дякую, що читаєте! Побачимось вже у наступному році!
Слава Україні! Та величезне дякую ЗСУ!
Всім привіт. Олександр на зв’язку.
Новий рік вже зовсім скоро. Але 2022й назавжди залишиться в нашій пам’яті. В нас самих.
Трішки підсумків:
1. Канал Test Engineering Notes виріс до 1100 учасників.
2. Я почав більш-менш постійно приймати участь у подкасті “Не баг, а фіча”.
3. Доволі активно я писав як в канал, так і в блог. А також на DOU :)
Мій топ технічних книжок у 2022 році:
- Team Guide to Software Testability
- Effective Software Testing
- Software Testing: A Craftsman's Approach
- The Coding Career Handbook
- Staff Engineer: Leadership Beyond the Management Track
З нетехнічних книжок хотів би виділити “Брама Європи” Сергія Плохія. Треба мати хист, щоб описувати історію України так цікаво та захоплююче.
Про деякі книги я писав окремі огляди. Їх можна знайти у каналі за тегом #books
Для тих, у кого буде трохи вільного часу у ці святкові дні - та не буде чим зайнятися - я підготував черговий дайджест цікавих статей зі світу тестування та інженерних практик.
З Новим Роком, друзі! Бажаю нам в новому році тільки перемоги! Перемоги кожному - окрему та всім нам - разом!
Дякую, що читаєте! Побачимось вже у наступному році!
Слава Україні! Та величезне дякую ЗСУ!
DOU
High Tech — Low Test. Проблеми сучасного тестування і як їх позбутися
А вам теж хочеться підняти рівень тестування, автоматизації та якості продуктів в Україні на ще вищий рівень? Нумо обговорювати проблеми тестування й разом шукати рішення. Блог про наболілі теми від учасника нашої спільноти, який вже понад 10 років у тест
👍34❤10👏4🎉4🎄3
Forwarded from DOU | QA
Перша цього року добірка цікавих новин для фахівців з тестування.
Окрім прогнозів на новий рік, маємо поради для професійного розвитку і кар'єрних змін, особливості різних видів тестів, роботи зі StackOverflow та інше.
https://dou.ua/goto/DU1S
#Digest
Окрім прогнозів на новий рік, маємо поради для професійного розвитку і кар'єрних змін, особливості різних видів тестів, роботи зі StackOverflow та інше.
https://dou.ua/goto/DU1S
#Digest
🔥12❤🔥4👍4
Читаємо електронні книжки з Amazon (якщо немає Kindle читалки)
#books
На Новий Рік (та навіть дещо раніше) я отримав у подарунок декілька цікавих книжок в електронному форматі (для Kindle).
Kindle читалка є тільки у дружини. Але кожного разу брати читати книгу в неї - не зовсім зручно.
Пошукавши трохи, я знайшов Kindle Reader для Android та його Web версію.
Плюси:
- Можна читати книгу як на телефоні, так і у веб-браузері.
- Прогрес автоматично сінхронізується між девайсами. (Між читалкою також).
- Є вбудований словник, вікіпедія, перекладач та нотатник. Це не є чимось екстраордінарним. Але воно працює дуже приємно та зручно.
- В самій аплікації можна легко подитивитися книжки, дуже схожі на ту, що ти читаєш зараз.
- Зручно переглядати обрані фрагменти з книг у веб версії.
- Куплені книги автоматично додаються у вашу бібліотеку на девайсі. До того ж - можна ділитися бібліотекою з членами сім’ї.
Мінуси:
- Читати технічну літературу з конспектом (роблю так практично завжди) мені не сподобалося. Копіювати текст та картинки одразу з книги неможливо. Можна вносити в обране - а потім копіювати (тільки текст).
Отже Kindle Reader - це для тих, хто хоче купувати книги на Amazon. І тільки для нетехнічної літератури.
Для всього іншого - є багато інших читалок та програм.
P.S. Amazon не платив мені за огляд 🙂
#books
На Новий Рік (та навіть дещо раніше) я отримав у подарунок декілька цікавих книжок в електронному форматі (для Kindle).
Kindle читалка є тільки у дружини. Але кожного разу брати читати книгу в неї - не зовсім зручно.
Пошукавши трохи, я знайшов Kindle Reader для Android та його Web версію.
Плюси:
- Можна читати книгу як на телефоні, так і у веб-браузері.
- Прогрес автоматично сінхронізується між девайсами. (Між читалкою також).
- Є вбудований словник, вікіпедія, перекладач та нотатник. Це не є чимось екстраордінарним. Але воно працює дуже приємно та зручно.
- В самій аплікації можна легко подитивитися книжки, дуже схожі на ту, що ти читаєш зараз.
- Зручно переглядати обрані фрагменти з книг у веб версії.
- Куплені книги автоматично додаються у вашу бібліотеку на девайсі. До того ж - можна ділитися бібліотекою з членами сім’ї.
Мінуси:
- Читати технічну літературу з конспектом (роблю так практично завжди) мені не сподобалося. Копіювати текст та картинки одразу з книги неможливо. Можна вносити в обране - а потім копіювати (тільки текст).
Отже Kindle Reader - це для тих, хто хоче купувати книги на Amazon. І тільки для нетехнічної літератури.
Для всього іншого - є багато інших читалок та програм.
P.S. Amazon не платив мені за огляд 🙂
Google Play
Amazon Kindle - Apps on Google Play
Your library in your pocket. Anytime, anywhere.
👍18
Most software teams do not need dedicated testers anymore.
#testing
В тестувальницьких колах західного світу зараз горить від статті Алана Пейджа.
У цій статті він, як тестувальник з дуже великим досвідом (в роках та проєктах) дозволив собі сказати дуже страшну річ - "Більшість команд розробки не потребують окремо виділених тест інженерів".
Причому це не просто клікбейтна назва заради назви.
У статті Алан наводить дуже багато пояснень своєму твердженню.
Наприклад:
- як би тестувальник не старався бути "адвокатом замовника", тільки сам замовник знає, що йому потрібно (та може сказати чи якісний софт чи ні)
- розробник повинен бути відповідальним за те, чим працює фіча чи продукт з функціональної точки зору
- розробники можуть гарно тестувати (особливо, якщо їх навчити це робити та давати час на це)
Та найголовніше:
Take a moment and answer this: If the developers on your team wrote the vast majority of test automation and if you had a way to know if your software was solving customer problems, would your team need dedicated testers?
А що думаєте з цього приводу ви?
#testing
В тестувальницьких колах західного світу зараз горить від статті Алана Пейджа.
У цій статті він, як тестувальник з дуже великим досвідом (в роках та проєктах) дозволив собі сказати дуже страшну річ - "Більшість команд розробки не потребують окремо виділених тест інженерів".
Причому це не просто клікбейтна назва заради назви.
У статті Алан наводить дуже багато пояснень своєму твердженню.
Наприклад:
- як би тестувальник не старався бути "адвокатом замовника", тільки сам замовник знає, що йому потрібно (та може сказати чи якісний софт чи ні)
- розробник повинен бути відповідальним за те, чим працює фіча чи продукт з функціональної точки зору
- розробники можуть гарно тестувати (особливо, якщо їх навчити це робити та давати час на це)
Та найголовніше:
Take a moment and answer this: If the developers on your team wrote the vast majority of test automation and if you had a way to know if your software was solving customer problems, would your team need dedicated testers?
А що думаєте з цього приводу ви?
Substack
Don't Blame Me
the post on whether or not dedicated testers are needed that I said I wouldn't write
💩13👍7👏3😱1
A History of Automated Testing
#history
Сьогодні я пропоную до Вашої уваги дуже велику та змістовну статтю від одного з моїх найулюбленіших технічних блогерів - Jeff Nyman.
Цей пост немов з підручника історії чи енциклопедії!
У пості автор розповідає про історію розвитку того, що зараз ми можемо назвати automated testing.
В залежності від розвитку технологій та людства під автоматизацією тестування люди розуміли зовсім різні (а у чомусь незвичні для сучасних інженерів) речі.
До того, у статті ви знайдете відповіді на такі питання:
- Якими були перші комп’ютери та для чого вони вели обчислення?
- Коли з’явилися перші автотестери?
- Як автоматизація пов’язана з освітою?
- Скільки разів за майже століття люди чули фразу “автоматизація замінить усіх (особливо тестувальників)”?
- У чому схожі вчителі та тестувальники?
- Та чому тестувальникам потрібно доводити та роз’ясняти свою важливість?
Стаття дійсно варта Вашого часу - як мінімум вона дуже цікава.
#history
Сьогодні я пропоную до Вашої уваги дуже велику та змістовну статтю від одного з моїх найулюбленіших технічних блогерів - Jeff Nyman.
Цей пост немов з підручника історії чи енциклопедії!
У пості автор розповідає про історію розвитку того, що зараз ми можемо назвати automated testing.
В залежності від розвитку технологій та людства під автоматизацією тестування люди розуміли зовсім різні (а у чомусь незвичні для сучасних інженерів) речі.
До того, у статті ви знайдете відповіді на такі питання:
- Якими були перші комп’ютери та для чого вони вели обчислення?
- Коли з’явилися перші автотестери?
- Як автоматизація пов’язана з освітою?
- Скільки разів за майже століття люди чули фразу “автоматизація замінить усіх (особливо тестувальників)”?
- У чому схожі вчителі та тестувальники?
- Та чому тестувальникам потрібно доводити та роз’ясняти свою важливість?
Стаття дійсно варта Вашого часу - як мінімум вона дуже цікава.
👍21
Playwright vs Selenium Speed Comparison
#testing #automation
Натрапив тут на статтю, у якій порівнюються модний Playwright та старий добрий Selenium Webdriver.
І виявляється, Webdriver швидший за Playwright!
І це все після відео від Ярослава на цю тему. Там результати діаметрально протилежні.
То ж де правда? Хто помиляється? :)
Думаю, що треба буде й самому зробити такий бенчмарк коли буде час).
Чи може хтось з вас, мої читачі, вже має такі результати?
#testing #automation
Натрапив тут на статтю, у якій порівнюються модний Playwright та старий добрий Selenium Webdriver.
І виявляється, Webdriver швидший за Playwright!
І це все після відео від Ярослава на цю тему. Там результати діаметрально протилежні.
То ж де правда? Хто помиляється? :)
Думаю, що треба буде й самому зробити такий бенчмарк коли буде час).
Чи може хтось з вас, мої читачі, вже має такі результати?
Medium
Playwright vs Selenium Speed Comparison
Selenium WebDriver is slightly faster than Playwright.
👍11🤡1
The Last Time
#testing
У продовження "гарячої" статті про непотрібність тестувальників, Алан Пейдж також розповів свої думки про feedback loops.
А точніше:
- як швидко отримували зворотній зв'язок та баги у епоху Windows 95
- у чому схожі автори та редактори на розробників та тестувальників
- наскільки успішні нові фічі в різних компаніях "в середньому". Та чому важливо все таки тестувати в продакшені.
В аналогії з авторами та редакторами мені сподобався цей уривок:
"I’m sure other editors are better, but editors have two purposes. The first is to help with functional correctness (grammar, structure, clarity, etc.). The second is (often) to act as a proxy and give feedback on the experience of the writing. Here too, I think static analysis tools (e.g. grammarly) can provide feedback on the “correctness” of my writing, but I think the experience is probably better evaluated by my readers."
Тобто, якщо повернутися до світу IT - тестувальник допомагає перевірити софт з функціональної сторони, а також - на основі свого досвіду.
Бесперечно тільки справжні користувачі зможуть сказати (можливо непрямим методом, а метриками) чи подобається їм фіча та як їм зручно нею користуватися.
#testing
У продовження "гарячої" статті про непотрібність тестувальників, Алан Пейдж також розповів свої думки про feedback loops.
А точніше:
- як швидко отримували зворотній зв'язок та баги у епоху Windows 95
- у чому схожі автори та редактори на розробників та тестувальників
- наскільки успішні нові фічі в різних компаніях "в середньому". Та чому важливо все таки тестувати в продакшені.
В аналогії з авторами та редакторами мені сподобався цей уривок:
"I’m sure other editors are better, but editors have two purposes. The first is to help with functional correctness (grammar, structure, clarity, etc.). The second is (often) to act as a proxy and give feedback on the experience of the writing. Here too, I think static analysis tools (e.g. grammarly) can provide feedback on the “correctness” of my writing, but I think the experience is probably better evaluated by my readers."
Тобто, якщо повернутися до світу IT - тестувальник допомагає перевірити софт з функціональної сторони, а також - на основі свого досвіду.
Бесперечно тільки справжні користувачі зможуть сказати (можливо непрямим методом, а метриками) чи подобається їм фіча та як їм зручно нею користуватися.
Substack
The Last Time
a post about feedback loops and the "other" kind of testing
👍14
Forwarded from БФ Жовтий Скотч ☃️
Вітаємо, шановне панство.
Оголошуємо перший збір 2023-го року. У січні маємо наступні запити:
🦁 97-й батальйон 60-ї бригади на Бахмутському напрямку
- Пікап (замовлено)
- Старлінк (замовлено і сплачено)
💀 Штурмовики ДССТ на Бахмутському напрямку
- Пікап або бус
- Старлік та подовжений кабель до нього (замовлено і сплачено)
- Генератор 3кВт, бензопилка, ручний інструмент та будівельні матеріали
⛰ Бойові Ведмеді 128-ї бригади все ще потребують 3 ноутбуки для роботи з документами
🐎 І наостанок найсором’язливіші бійці Мелітопольського батальйону 110 ОБрТрО просили ноутбук з потужною відеокартою для обробки даних розвідки.
Сумарно на всі потреби нам необхідно приблизно 700 000 грн.
Ви вже неодноразово долали цю позначку, тому віримо що цього разу знову подужаємо!
🔗 Всі реквізити тут
🏦 Монобанка
🟦 🟦 🟦 🟦 🟦 🟦 🟦 🟦 🟦 🟦
Оголошуємо перший збір 2023-го року. У січні маємо наступні запити:
- Пікап (замовлено)
- Старлінк (замовлено і сплачено)
- Пікап або бус
- Старлік та подовжений кабель до нього (замовлено і сплачено)
- Генератор 3кВт, бензопилка, ручний інструмент та будівельні матеріали
Сумарно на всі потреби нам необхідно приблизно 700 000 грн.
Ви вже неодноразово долали цю позначку, тому віримо що цього разу знову подужаємо!
🔗 Всі реквізити тут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Автоматизація за межами UI та API
#testing #automation
Писати автотести на рівні UI та API не є чимось новим для тест інженерів. В інтернетах написані вже сотні чи не тисячі туторіалів на ці теми. Крім того, є курси (наприклад Test Automation University) та інструменти для полегшення життя.
Але як щодо чогось менш розповсюдженого?
Як тестувати бібліотеки (наприклад Java бібліотеки)?
Які інструменти є для автоматизації тестування утиліт командної стрічки?
Як автоматизовувати ААА ігри?
Може хтось знає? Діліться інструментами та статтями у коментарях.
#testing #automation
Писати автотести на рівні UI та API не є чимось новим для тест інженерів. В інтернетах написані вже сотні чи не тисячі туторіалів на ці теми. Крім того, є курси (наприклад Test Automation University) та інструменти для полегшення життя.
Але як щодо чогось менш розповсюдженого?
Як тестувати бібліотеки (наприклад Java бібліотеки)?
Які інструменти є для автоматизації тестування утиліт командної стрічки?
Як автоматизовувати ААА ігри?
Може хтось знає? Діліться інструментами та статтями у коментарях.
Applitools
Test Automation University | Applitools
Become a test automation superstar! 🌟
👍16
Software Engineering at Google
#engineering #book
Багато хто знає, або читав, книгу "How Google Tests Software". Книга вона вже доволі стара. Хоча підходи, описані у ній - універсальні та поза часом.
Для тих же, хто бажає дізнатися більше, ніж про тестування, у 2020 році вийшла книга "Software Engineering At Google".
Я прочитав її практично одразу після її виходу. Та знайшов дуже багато цікавих ідей там. Не надто революційних, але хороших.
Звичайно - частина цих ідей буде працювати тільки у великих компаніях. Більше про книгу я написав у рецензії.
Але мій допис трохи не про це.
Зараз є можливість зекономити 30 - 40 доларів та прочитати цю книгу безкоштовно - ось тут.
#engineering #book
Багато хто знає, або читав, книгу "How Google Tests Software". Книга вона вже доволі стара. Хоча підходи, описані у ній - універсальні та поза часом.
Для тих же, хто бажає дізнатися більше, ніж про тестування, у 2020 році вийшла книга "Software Engineering At Google".
Я прочитав її практично одразу після її виходу. Та знайшов дуже багато цікавих ідей там. Не надто революційних, але хороших.
Звичайно - частина цих ідей буде працювати тільки у великих компаніях. Більше про книгу я написав у рецензії.
Але мій допис трохи не про це.
Зараз є можливість зекономити 30 - 40 доларів та прочитати цю книгу безкоштовно - ось тут.
Amazon
Software Engineering at Google: Lessons Learned from Programming Over Time
Software Engineering at Google: Lessons Learned from Programming Over Time [Winters, Titus, Manshreck, Tom, Wright, Hyrum] on Amazon.com. *FREE* shipping on qualifying offers. Software Engineering at Google: Lessons Learned from Programming Over Time
👍25🔥8🥰1