Найкращі ресурси для вивчення Web 3.0 🔥
Web3 - концепція нового, третього покоління інтернету, децентралізованого, що працює на блокчейні та економіці токенів. Вона протиставляється Всесвітній павутині Web2, що працює на базі централізованих платформ для соціальної взаємодії між користувачами. Вона дає змогу створювати платформи, які ніхто не контролює, але яким кожен може довіряти через покладені в їхню основу алгоритми і протоколи.
#codica_advice
Web3 - концепція нового, третього покоління інтернету, децентралізованого, що працює на блокчейні та економіці токенів. Вона протиставляється Всесвітній павутині Web2, що працює на базі централізованих платформ для соціальної взаємодії між користувачами. Вона дає змогу створювати платформи, які ніхто не контролює, але яким кожен може довіряти через покладені в їхню основу алгоритми і протоколи.
#codica_advice
❤6👍3👎1👏1
Тож ми зібрали декілька ресурсів, які вам допоможуть вивчати та створювати "майбутнє інтернету" :
✔️ The complete guide to full stack web3 development - у цьому курсі ви дізнаєтеся про інструменти, протоколи та фреймворки для створення повного стеку web3-додатків. А головне - як зібрати все разом, щоб закласти основу для реалізації будь-яких ваших власних ідей у майбутньому.
✔️ Web3 University - це освітня онлайн-платформа, яка пропонує найкращі ресурси та навчальні посібники в екосистемі розробки блокчейн-технологій.
✔️ ETHHUB - головна мета, забезпечити єдине джерело важливої інформації про Ethereum.
✔️ Alchemy - платформа для розробки web3 проєктів, з величезною кількістю продуктів та додатків.
✔️ Web3 developer stack - посібник , який допоможе вам створити або навчитися розробляти за допомогою Solidity, Smart Contract Scripting та інших технологій Web3.
#codica_advice
✔️ The complete guide to full stack web3 development - у цьому курсі ви дізнаєтеся про інструменти, протоколи та фреймворки для створення повного стеку web3-додатків. А головне - як зібрати все разом, щоб закласти основу для реалізації будь-яких ваших власних ідей у майбутньому.
✔️ Web3 University - це освітня онлайн-платформа, яка пропонує найкращі ресурси та навчальні посібники в екосистемі розробки блокчейн-технологій.
✔️ ETHHUB - головна мета, забезпечити єдине джерело важливої інформації про Ethereum.
✔️ Alchemy - платформа для розробки web3 проєктів, з величезною кількістю продуктів та додатків.
✔️ Web3 developer stack - посібник , який допоможе вам створити або навчитися розробляти за допомогою Solidity, Smart Contract Scripting та інших технологій Web3.
#codica_advice
👍11🔥2👎1
Що їсти, коли немає електроенергії та газу 👀
#НапуттяВід_HR Директорки Клименко Наталії
У світлі останніх подій, коли вимкнення електроенергії стає частиною нашого життя, давайте подумаємо про те, як правильно, корисно і якісно нам продовжити харчуватися 🤔
Про воду та її користь для організму ми вже писали в цьому пості. Головне - вона має бути у вас у запасі і пити її потрібно в достатній кількості ☝️
Що я розумію під тим, коли кажу що немає світла і газу:
🔸 Немає електроенергії, тобто не працює електроплита, електрочайник, мікрохвильова піч;
🔸 Немає газу, значить узагалі немає газової печі, як наприклад у мене.
👉 Також давайте візьмемо за основу й екстремальний варіант, коли ми розуміємо, що екстрене вимкнення світла в нас буде більше, ніж на 4 години, до якого ми з вами можемо підготуватися і приготувати щось заздалегідь...
#НапуттяВід_HR Директорки Клименко Наталії
У світлі останніх подій, коли вимкнення електроенергії стає частиною нашого життя, давайте подумаємо про те, як правильно, корисно і якісно нам продовжити харчуватися 🤔
Про воду та її користь для організму ми вже писали в цьому пості. Головне - вона має бути у вас у запасі і пити її потрібно в достатній кількості ☝️
Що я розумію під тим, коли кажу що немає світла і газу:
🔸 Немає електроенергії, тобто не працює електроплита, електрочайник, мікрохвильова піч;
🔸 Немає газу, значить узагалі немає газової печі, як наприклад у мене.
👉 Також давайте візьмемо за основу й екстремальний варіант, коли ми розуміємо, що екстрене вимкнення світла в нас буде більше, ніж на 4 години, до якого ми з вами можемо підготуватися і приготувати щось заздалегідь...
👍7❤1
В умовах війни є нюанси, які нам потрібно враховувати:
🔹 Якщо є будь-яка їжа, це вже добре.
Важливо хоч щось їсти, ніж не їсти зовсім.
🔹 Якщо є будь-яка вода, це вже добре.
🫖 Пам'ятайте, що процес кип'ятіння - це найпростіший метод знезараження води, він вбиває більшість мікроорганізмів. Важливо зазначити, що воду треба кип'ятити не менше п'яти хвилин, а оптимально всі 20.
🔹 За будь-якої зручної нагоди запасемо ту їжу, яка не потребує термічної обробки, тобто нам її не потрібно спеціально готувати.
🔹 Якщо є можливість, під час кожного прийому їжі складайте порцію так, щоб там були білки, жири, вуглеводи та клітковина.
🔹 Пам'ятайте про доставку готової їжі. Можливо у вас будуть такі варіанти харчування.
🔹 Як варіант, можна піти з термосами в заклади де є електроенергія і попросити набрати собі окропу для чаю та інших продуктів.
🔹 Погода вже дозволяє зберігати відкриті продукти на холодному балконі.
Підготувала для вас список корисних продуктів, які є практично в будь-якому магазині. Для зручності, розбила їх на групи макронутрієнтів - Білки/Жири/Вуглеводи👇
Білки + жири:
🧀 Сири, намагайтеся вибирати тверді, їх можна зберігати довше;
🐟 Оселедець слабосолоний, у розсолі або олії, ідеальне поєднання білків і жирів;
🥓 Сало - відмінно зберігається, може лежати навіть без холодильника;
🥩 Хамон, відмінно зберігається, ідеальне поєднання білків і жирів;
🧈 Печінковий паштет, у будь-яку хвилину можна намазати хліб і бути ситим;
🥛 Кефір, йогурт (несолодкий, 5-10% жирності), їх надовго не збережеш, але це прекрасне джерело вітамінів і мікроелементів;
🥫 Консервована кукурудза, квасоля, горошок - якщо є можливість, пошукайте без доданого цукру;
🌰 Горіхи, насіння - суперфуд із незамінними амінокислотами;
🥜 Горіхова паста, пасти з насіння - допоможуть довше протриматися ситими;
🌻 Будь-яка рослинна олія - куди ж без неї;
🍫 Чорний шоколад - беріть від 80% какао-бобів, і зберігається довше і корисніше.
Вуглеводи:
🍞 Xліб, хлібці, сухарі, лаваш;
🥣 Гранола, будь-які сухі сніданки;
🌾 Злакові батончики;
🍇 Сухофрукти, сушені ягоди, фрукти;
🥒 Ті ж консервовані овочі - огірки, перець, баклажани;
🥪 Хумус - чудова намазка на хліб;
🥑 Гуакамоле - для гурманів)
Клітковина:
🍎 Яблука, груші, цитрусові - зберігаються довго, можна робити запаси;
🥕 Білокачанна капуста, морква - у холодному приміщенні може зберігатися всю зиму;
🍌 Сухофрукти, всі види кураги - відмінно справляються з голодом;
🫑 Свіжий перець - багатий на мікро- і макронутрієнти;
🧅 Цибуля всіх видів - ріпчаста жовта, червона, порей та інші - розбавить ваш раціон;
🍄 Оброблені їстівні гриби - зроблять будь-яку страву смачнішою;
🫙 Ферментовані продукти - квашена капуста, помідори, огірки - слугують додатковим джерелом корисних бактерій і підвищують імунітет.
Якщо вода в нас із вами все ж таки є, що можемо зробити:
👩🍳 Каші з деяких круп можна споживати, якщо попередньо залити їх холодною водою на 30 хвилин. Тут ідеться про максимально подрібнені й оброблені на виробництві крупи, позбавлені оболонки, такі як манна каша, кускус, вівсяні пластівці;
🍽 Гречану кашу (ядрицю) можна залити холодною водою на 12 годин, після чого також споживати (це з розряду підготовки продуктів на завтра);
🫗 Якщо води немає, ці крупи і той самий час можна заливати молоком.
Друзі тримаємося, пам'ятаємо що після темряви завжди настає світанок!
Вистоїмо разом! ❤️
#НапуттяВід_HR
🔹 Якщо є будь-яка їжа, це вже добре.
Важливо хоч щось їсти, ніж не їсти зовсім.
🔹 Якщо є будь-яка вода, це вже добре.
🫖 Пам'ятайте, що процес кип'ятіння - це найпростіший метод знезараження води, він вбиває більшість мікроорганізмів. Важливо зазначити, що воду треба кип'ятити не менше п'яти хвилин, а оптимально всі 20.
🔹 За будь-якої зручної нагоди запасемо ту їжу, яка не потребує термічної обробки, тобто нам її не потрібно спеціально готувати.
🔹 Якщо є можливість, під час кожного прийому їжі складайте порцію так, щоб там були білки, жири, вуглеводи та клітковина.
🔹 Пам'ятайте про доставку готової їжі. Можливо у вас будуть такі варіанти харчування.
🔹 Як варіант, можна піти з термосами в заклади де є електроенергія і попросити набрати собі окропу для чаю та інших продуктів.
🔹 Погода вже дозволяє зберігати відкриті продукти на холодному балконі.
Підготувала для вас список корисних продуктів, які є практично в будь-якому магазині. Для зручності, розбила їх на групи макронутрієнтів - Білки/Жири/Вуглеводи👇
Білки + жири:
🧀 Сири, намагайтеся вибирати тверді, їх можна зберігати довше;
🐟 Оселедець слабосолоний, у розсолі або олії, ідеальне поєднання білків і жирів;
🥓 Сало - відмінно зберігається, може лежати навіть без холодильника;
🥩 Хамон, відмінно зберігається, ідеальне поєднання білків і жирів;
🧈 Печінковий паштет, у будь-яку хвилину можна намазати хліб і бути ситим;
🥛 Кефір, йогурт (несолодкий, 5-10% жирності), їх надовго не збережеш, але це прекрасне джерело вітамінів і мікроелементів;
🥫 Консервована кукурудза, квасоля, горошок - якщо є можливість, пошукайте без доданого цукру;
🌰 Горіхи, насіння - суперфуд із незамінними амінокислотами;
🥜 Горіхова паста, пасти з насіння - допоможуть довше протриматися ситими;
🌻 Будь-яка рослинна олія - куди ж без неї;
🍫 Чорний шоколад - беріть від 80% какао-бобів, і зберігається довше і корисніше.
Вуглеводи:
🍞 Xліб, хлібці, сухарі, лаваш;
🥣 Гранола, будь-які сухі сніданки;
🌾 Злакові батончики;
🍇 Сухофрукти, сушені ягоди, фрукти;
🥒 Ті ж консервовані овочі - огірки, перець, баклажани;
🥪 Хумус - чудова намазка на хліб;
🥑 Гуакамоле - для гурманів)
Клітковина:
🍎 Яблука, груші, цитрусові - зберігаються довго, можна робити запаси;
🥕 Білокачанна капуста, морква - у холодному приміщенні може зберігатися всю зиму;
🍌 Сухофрукти, всі види кураги - відмінно справляються з голодом;
🫑 Свіжий перець - багатий на мікро- і макронутрієнти;
🧅 Цибуля всіх видів - ріпчаста жовта, червона, порей та інші - розбавить ваш раціон;
🍄 Оброблені їстівні гриби - зроблять будь-яку страву смачнішою;
🫙 Ферментовані продукти - квашена капуста, помідори, огірки - слугують додатковим джерелом корисних бактерій і підвищують імунітет.
Якщо вода в нас із вами все ж таки є, що можемо зробити:
👩🍳 Каші з деяких круп можна споживати, якщо попередньо залити їх холодною водою на 30 хвилин. Тут ідеться про максимально подрібнені й оброблені на виробництві крупи, позбавлені оболонки, такі як манна каша, кускус, вівсяні пластівці;
🍽 Гречану кашу (ядрицю) можна залити холодною водою на 12 годин, після чого також споживати (це з розряду підготовки продуктів на завтра);
🫗 Якщо води немає, ці крупи і той самий час можна заливати молоком.
Друзі тримаємося, пам'ятаємо що після темряви завжди настає світанок!
Вистоїмо разом! ❤️
#НапуттяВід_HR
👍17❤3😁1
Ґуґлити як профі: 10 рекомендацій, як швидко знайти інформацію в Google ⌨️
Скільки б розробники не жартували про те, що перше, чого має навчитися розробник — ґуґлити, це справді так. Пошук у Google — одна з найважливіших навичок. Час прокачати її 😌
#codica_advice
Скільки б розробники не жартували про те, що перше, чого має навчитися розробник — ґуґлити, це справді так. Пошук у Google — одна з найважливіших навичок. Час прокачати її 😌
#codica_advice
❤11🔥2
Ось низка рекомендацій з блогу розробника Марка Деніка👇
🔎 Використовуйте лапки для примусового пошуку з точною відповідністю. Наприклад, "what is java". У кожному результаті запиту буде саме ця фраза.
🔎 Додайте слово AND великими літерами, і пошуковик покаже лише ті результати, які стосуються обох термінів. Наприклад, Git AND Unity.
🔎 Додайте слово OR великими літерами, і тоді пошуковик покаже результати, що стосуються лише одного із запитаних термінів. Наприклад, (C# OR C++) free course.
🔎 Якщо додати перед словом (-), то пошуковик виключить результати, що містять цей термін (можна навіть “мінусувати” фрази). Наприклад, html -css.
🔎 Якщо використовувати знак (*) як наповнювач, то він буде автоматично замінений будь-яким словом або фразою. Наприклад, how to start * in 6 months.
🔎 Щоб здійснити пошук всередині одного конкретного сайту, додайте слово site, двокрапку та адресу сайту, потім ваш запит. Наприклад, site:freecodecamp.org.
🔎 Також можна використовувати дуже корисну функцію, яка допомагає знайти певний тип файлу. Наприклад, filetype:pdf learn Rust.
🔎 Також можна вказувати діапазон чисел. Для цього введіть, наприклад, ecmascript 2016..2018.
🔎 Якщо використовувати оператор “before”, то пошуковик запропонує результати до вказаної дати (потрібно ввести рік-місяць-день, або лише рік). Наприклад, machine learning before:2010.
🔎 Аналогічно можна шукати свіжішу інформацію, додаючи оператор “after”, і будуть показані результати після вказаної дати. Наприклад: web development after:2021.
#codica_advice
🔎 Використовуйте лапки для примусового пошуку з точною відповідністю. Наприклад, "what is java". У кожному результаті запиту буде саме ця фраза.
🔎 Додайте слово AND великими літерами, і пошуковик покаже лише ті результати, які стосуються обох термінів. Наприклад, Git AND Unity.
🔎 Додайте слово OR великими літерами, і тоді пошуковик покаже результати, що стосуються лише одного із запитаних термінів. Наприклад, (C# OR C++) free course.
🔎 Якщо додати перед словом (-), то пошуковик виключить результати, що містять цей термін (можна навіть “мінусувати” фрази). Наприклад, html -css.
🔎 Якщо використовувати знак (*) як наповнювач, то він буде автоматично замінений будь-яким словом або фразою. Наприклад, how to start * in 6 months.
🔎 Щоб здійснити пошук всередині одного конкретного сайту, додайте слово site, двокрапку та адресу сайту, потім ваш запит. Наприклад, site:freecodecamp.org.
🔎 Також можна використовувати дуже корисну функцію, яка допомагає знайти певний тип файлу. Наприклад, filetype:pdf learn Rust.
🔎 Також можна вказувати діапазон чисел. Для цього введіть, наприклад, ecmascript 2016..2018.
🔎 Якщо використовувати оператор “before”, то пошуковик запропонує результати до вказаної дати (потрібно ввести рік-місяць-день, або лише рік). Наприклад, machine learning before:2010.
🔎 Аналогічно можна шукати свіжішу інформацію, додаючи оператор “after”, і будуть показані результати після вказаної дати. Наприклад: web development after:2021.
#codica_advice
🔥33👍4❤2
Go to the dogs - це...
Anonymous Quiz
32%
підібгати хвіст, злякатися
38%
стати набагато гіршим, опуститися
20%
потрапити до гарної компанії
10%
Не знаю
👍13❤2🔥1
Дайджест новин зі світу IT за останній тиждень від @Mister_Cody 📰
🧑💻 Згаяний час чи корисний інструмент? Три історії розробників про переваги та недоліки парного програмування.
🌊 Україна розпочала збір на перший в світі флот морських дронів. На що вони здатні?
📲 В Instagram тепер можна планувати день і час публікації, але не всім.
💻 У «Диспетчері завдань» Windows 11 вперше з’явиться пошук процесів.
💡Айтішник винайшов спосіб, щоби залишатися онлайн без світла. Ось детальна інструкція.
🧑💻 Згаяний час чи корисний інструмент? Три історії розробників про переваги та недоліки парного програмування.
🌊 Україна розпочала збір на перший в світі флот морських дронів. На що вони здатні?
📲 В Instagram тепер можна планувати день і час публікації, але не всім.
💻 У «Диспетчері завдань» Windows 11 вперше з’явиться пошук процесів.
💡Айтішник винайшов спосіб, щоби залишатися онлайн без світла. Ось детальна інструкція.
👍8🔥2
👍10❤2
Codica - корисне про IT
Як навчитися програмувати 🧑💻 Частина 9 📌 Використання Git Git - це найпопулярніша система контролю версій (СКВ), яка використовується сьогодні. Вона дозволяє декільком розробникам спільно працювати над програмним забезпеченням. #codica_tech
Як навчитися програмувати 🗂
Частина 10
📌 Зберігайте дані за допомогою баз даних і SQL
База даних — це програма, спеціально розроблена для ефективного зберігання, оновлення, отримання та видалення великих обсягів даних. Двома словами, ми можемо розглядати базу даних як контейнер для набору таблиць.
#codica_tech
Частина 10
📌 Зберігайте дані за допомогою баз даних і SQL
База даних — це програма, спеціально розроблена для ефективного зберігання, оновлення, отримання та видалення великих обсягів даних. Двома словами, ми можемо розглядати базу даних як контейнер для набору таблиць.
#codica_tech
👍13🔥1
💁♂️ Ви напевно працювали з таблицями в Microsoft Excel. Таблиця - це просто набір стовпців і рядків, що містять дані. Ми можемо створити таблиці в базі даних для зберігання інформації, необхідної нашим програмам для належної роботи.
👉 Незалежно від того, чи пишемо ми програми мовами JavaScript, Python, Java чи іншими, ми можемо наказати нашим програмам взаємодіяти з базами даних за потреби.
📝 Ми можемо отримувати дані з бази даних для відображення нашим користувачам на веб-сторінці. Ми можемо прийняти веб-форму реєстрації від користувача та зберегти інформацію цього користувача в базі даних для подальшого використання.
📌 Наші програми можуть взаємодіяти з базами даних у режимі реального часу, коли події відбуваються в нашій програмі. Для цього більшість баз даних розмовляють мовою SQL, скорочено від Structured Query Language.
🔖 SQL — мова програмування, спеціально створена для баз даних. Вона дозволяє нам говорити базам даних, що робити.
📎 Фрагмент коду SQL називається запитом. Ми можемо писати запити SQL, щоб отримати дані, які нам потрібні в певний час, або вставити нові дані в певну таблицю. Простіше кажучи, існує два основні типи SQL-запитів: читання SQL і запис SQL.
📑 Запит на читання SQL — це запит, який просто отримує дані з бази даних для перегляду або використання. Це взагалі не змінює дані в базі даних.
✏️ З іншого боку, запит SQL на запис або вставляє нові дані в таблицю, оновлює наявні дані або видаляє існуючі дані.
#codica_tech
👉 Незалежно від того, чи пишемо ми програми мовами JavaScript, Python, Java чи іншими, ми можемо наказати нашим програмам взаємодіяти з базами даних за потреби.
📝 Ми можемо отримувати дані з бази даних для відображення нашим користувачам на веб-сторінці. Ми можемо прийняти веб-форму реєстрації від користувача та зберегти інформацію цього користувача в базі даних для подальшого використання.
📌 Наші програми можуть взаємодіяти з базами даних у режимі реального часу, коли події відбуваються в нашій програмі. Для цього більшість баз даних розмовляють мовою SQL, скорочено від Structured Query Language.
🔖 SQL — мова програмування, спеціально створена для баз даних. Вона дозволяє нам говорити базам даних, що робити.
📎 Фрагмент коду SQL називається запитом. Ми можемо писати запити SQL, щоб отримати дані, які нам потрібні в певний час, або вставити нові дані в певну таблицю. Простіше кажучи, існує два основні типи SQL-запитів: читання SQL і запис SQL.
📑 Запит на читання SQL — це запит, який просто отримує дані з бази даних для перегляду або використання. Це взагалі не змінює дані в базі даних.
✏️ З іншого боку, запит SQL на запис або вставляє нові дані в таблицю, оновлює наявні дані або видаляє існуючі дані.
#codica_tech
👍16❤4
Чеклісти як фінальна тестова документація 📑
📌 Стаття від нашого QA Lead - Олексія.
📚 Теорія тестування, особливо в своїх більш “класичних” джерелах, оперує поняттям чекліста як суто проміжкового документа. Це скоріше чернетка для незліченних думок QA інженера, які варто дістати з голови на папір. Покриття функціоналу в чеклістах пропонується суто поверхове, що лише окреслювало би подальшу формалізацію у тест-кейсах.
#codica_tech
📌 Стаття від нашого QA Lead - Олексія.
📚 Теорія тестування, особливо в своїх більш “класичних” джерелах, оперує поняттям чекліста як суто проміжкового документа. Це скоріше чернетка для незліченних думок QA інженера, які варто дістати з голови на папір. Покриття функціоналу в чеклістах пропонується суто поверхове, що лише окреслювало би подальшу формалізацію у тест-кейсах.
#codica_tech
👍5❤2🔥1
С. Куліков у своєму загальновідомому “Тестировании программного обеспечения” пропонує нам наступне визначення:
✏️ “Чеклист (checklist) — набор идей [тест-кейсов]. Последнее слово не зря взято в скобки, т.к. в общем случае чеклист — это просто набор идей: идей по тестированию, идей по разработке, идей по планированию и управлению — любых идей.”
💁♂️ Багато онлайн-ресурсів на тему quality assurance так само ігнорують чеклісти, відокремлюючи лише тест-кейси. І це не дивно, бо найчастіше ці ресурси орієнтуються на процеси тестування класичного ПЗ. До того ж сам чекліст — це загальний формат, притаманний і списку покупок на Різдво, і перевіркам медичного обладнання. Тим не менш, його призначення і роль усвідомлюються наново разом з переосмисленням самих процесів розробки.
☝️ При написанні документації варто завжди тримати в голові два факти: вам доведеться підтримувати актуальність цієї документації, а іншим доведеться вивчати проєкт за цією документацію (можливо з нуля). Це начебто два протилежні боки одного спектра, і простота підтримки наче завжди відходила на другий план при роботі із тест-кейсами.
👉 Тест-кейс вичерпний, впорядкований і несе в собі увесь необхідний запас контексту, аби мати сенс навіть в повній ізоляції. Тест-кейс — це передумови, кроки, очікуваний результат, зображення, відео чи файли в аттачментах тощо. Функціональна одиниця може мати декілька тест-кейсів. Зміна логіки цієї функціональної одиниці означатиме кропітку роботу з переписування тест-кейсів, інколи еквівалентну за обсягами до першого написання.
❗️Саме тому живі, динамічні проекти, наприклад розробка PWA чи SaaS, а також певна стислість термінів спонукають використовувати формат, який більш гнучко реагував би на фундаментальні зміни в логіці. Синтез чеклістів з тест-кейсами або повна заміна других першими демонструють себе як ефективні рішення в подібних умовах.
📎 Використання чеклістів як фінальної тестової документації може відрізнятися за семантикою. Чеклісти можуть представляти собою прямий перелік усіх елементів, їхніх параметрів та властивостей, що мають бути перевірені:
- Login button
- size 210x84;
- centered within header block;
- text size 14px;
- text color #FFFFFF.
📃 Ще одною варіацією можуть бути чеклісти, подібні до acceptance criteria. Це логічно завершені речення, що групуються за логікою в окремі блоки і формують в голові увесь логічний контекст, дозволяючи самостійно проробляти необхідні перевірки, які б підтверджували відповідність сформованому контексту.
▪️ Verify that the ‘Login’ button is shown at the top right corner of the header;
▪️ Verify that the ‘Login’ button background color becomes #123456 upon hovering;
▪️ Verify redirection to the login page after clicking the ‘Login’ button.
😌 Оскільки пункти таких чеклістів атомарні, вони зазвичай не прив’язані одне до одного, уникають повторень і суттєво зменшують кількість попередньо відомої інформації.
📄 Вочевидь вони не є універсальним рішенням для будь-якого сценарію, оскільки подібні речення не можуть вмістити в себе якусь комплексну логіку чи послідовність дій. Але комплексна логіка так само може бути розбита на окремий підрозділ з чеклістом.
🖇 Іншим варіантом буде синтез чеклістів із тест-кейсами: усе достатньо атомарне стає пунктами чекліста, а невелика кількість складнішої логіки так само покривається тест-кейсами.
#codica_tech
✏️ “Чеклист (checklist) — набор идей [тест-кейсов]. Последнее слово не зря взято в скобки, т.к. в общем случае чеклист — это просто набор идей: идей по тестированию, идей по разработке, идей по планированию и управлению — любых идей.”
💁♂️ Багато онлайн-ресурсів на тему quality assurance так само ігнорують чеклісти, відокремлюючи лише тест-кейси. І це не дивно, бо найчастіше ці ресурси орієнтуються на процеси тестування класичного ПЗ. До того ж сам чекліст — це загальний формат, притаманний і списку покупок на Різдво, і перевіркам медичного обладнання. Тим не менш, його призначення і роль усвідомлюються наново разом з переосмисленням самих процесів розробки.
☝️ При написанні документації варто завжди тримати в голові два факти: вам доведеться підтримувати актуальність цієї документації, а іншим доведеться вивчати проєкт за цією документацію (можливо з нуля). Це начебто два протилежні боки одного спектра, і простота підтримки наче завжди відходила на другий план при роботі із тест-кейсами.
👉 Тест-кейс вичерпний, впорядкований і несе в собі увесь необхідний запас контексту, аби мати сенс навіть в повній ізоляції. Тест-кейс — це передумови, кроки, очікуваний результат, зображення, відео чи файли в аттачментах тощо. Функціональна одиниця може мати декілька тест-кейсів. Зміна логіки цієї функціональної одиниці означатиме кропітку роботу з переписування тест-кейсів, інколи еквівалентну за обсягами до першого написання.
❗️Саме тому живі, динамічні проекти, наприклад розробка PWA чи SaaS, а також певна стислість термінів спонукають використовувати формат, який більш гнучко реагував би на фундаментальні зміни в логіці. Синтез чеклістів з тест-кейсами або повна заміна других першими демонструють себе як ефективні рішення в подібних умовах.
📎 Використання чеклістів як фінальної тестової документації може відрізнятися за семантикою. Чеклісти можуть представляти собою прямий перелік усіх елементів, їхніх параметрів та властивостей, що мають бути перевірені:
- Login button
- size 210x84;
- centered within header block;
- text size 14px;
- text color #FFFFFF.
📃 Ще одною варіацією можуть бути чеклісти, подібні до acceptance criteria. Це логічно завершені речення, що групуються за логікою в окремі блоки і формують в голові увесь логічний контекст, дозволяючи самостійно проробляти необхідні перевірки, які б підтверджували відповідність сформованому контексту.
▪️ Verify that the ‘Login’ button is shown at the top right corner of the header;
▪️ Verify that the ‘Login’ button background color becomes #123456 upon hovering;
▪️ Verify redirection to the login page after clicking the ‘Login’ button.
😌 Оскільки пункти таких чеклістів атомарні, вони зазвичай не прив’язані одне до одного, уникають повторень і суттєво зменшують кількість попередньо відомої інформації.
📄 Вочевидь вони не є універсальним рішенням для будь-якого сценарію, оскільки подібні речення не можуть вмістити в себе якусь комплексну логіку чи послідовність дій. Але комплексна логіка так само може бути розбита на окремий підрозділ з чеклістом.
🖇 Іншим варіантом буде синтез чеклістів із тест-кейсами: усе достатньо атомарне стає пунктами чекліста, а невелика кількість складнішої логіки так само покривається тест-кейсами.
#codica_tech
👍8🔥6
👍10🔥1
Друзі, cподіваюсь, ви в безпеці.
Тут @Mister_Cody знайшов для вас дуже крутий JavaScript Roadmap 🧑💻
Цей план вивчення JavaScript включає:
✔️ Теми для початківців 👉 починайте з них.
✔️ Теми середнього рівня 👉 виберіть їх після тем для початківців.
✔️ Просунуті теми 👉 виберіть їх після проміжних тем.
Ця карта навчання JavaScript повністю клікабельна, містить безліч документів з кожної теми.
Ви також зможете попрактикуватися в читанні документації англійською мовою 😉
Дуже рекомендуємо!👇
JavaScript Roadmap
🔗 Step by step guide to learn JavaScript in 2022
Також на цьому сайті ви можете знайти:
🔗 React Roadmap
🔗 Python Roadmap
🔗 Node.js Roadmap
🔗 QA Roadmap
та багато іншого 😉
#codica_advice
Тут @Mister_Cody знайшов для вас дуже крутий JavaScript Roadmap 🧑💻
Цей план вивчення JavaScript включає:
✔️ Теми для початківців 👉 починайте з них.
✔️ Теми середнього рівня 👉 виберіть їх після тем для початківців.
✔️ Просунуті теми 👉 виберіть їх після проміжних тем.
Ця карта навчання JavaScript повністю клікабельна, містить безліч документів з кожної теми.
Ви також зможете попрактикуватися в читанні документації англійською мовою 😉
Дуже рекомендуємо!👇
JavaScript Roadmap
🔗 Step by step guide to learn JavaScript in 2022
Також на цьому сайті ви можете знайти:
🔗 React Roadmap
🔗 Python Roadmap
🔗 Node.js Roadmap
🔗 QA Roadmap
та багато іншого 😉
#codica_advice
👍14🔥8
Топ-10 дзвіночків підвищеної тривожності 🛎
#НапуттяВід_HR Директорки Клименко Наталії
Друзі, живемо з вами в непростий напружений час, і сьогодні хочу поділитися з вами чеклістом симптомів підвищеної тривожності 💁🏻♀️
☝️ Тривога – це природна реакція психіки на загрозу чи подразник. Еволюція забезпечила нас цією функцією, щоб під час стресу ми активізувалися та діяли. В умовах, коли єдиною небезпекою був хижак чи агресивний одноплемінник, ця реакція була ідеальною: якщо є загроза, то виникає і тривога, а отже, треба або бігти або завмерти. Не всі тривожні думки раціональні, і найчастіше там, де наша психіка відчуває загрозу, реальної загрози набагато менше або її взагалі немає.
#НапуттяВід_HR Директорки Клименко Наталії
Друзі, живемо з вами в непростий напружений час, і сьогодні хочу поділитися з вами чеклістом симптомів підвищеної тривожності 💁🏻♀️
☝️ Тривога – це природна реакція психіки на загрозу чи подразник. Еволюція забезпечила нас цією функцією, щоб під час стресу ми активізувалися та діяли. В умовах, коли єдиною небезпекою був хижак чи агресивний одноплемінник, ця реакція була ідеальною: якщо є загроза, то виникає і тривога, а отже, треба або бігти або завмерти. Не всі тривожні думки раціональні, і найчастіше там, де наша психіка відчуває загрозу, реальної загрози набагато менше або її взагалі немає.
👍6🔥1