Hot testing Channel

Description
Канал новин товариства Hot testing
Обговорення: https://t.me/js_for_testing
Взаємодія: @xotabu4
Advertising
We recommend to visit

Офіційний канал.

Питання про замовлення: @Rozetka_helpBot

Інші соціальні мережі:

Fashion: t.me/rozetka_fashion
Instagram: instagram.com/rozetkaua
YouTube: youtube.com/channel/UCr7r1-z79TYfqS2IPeRR47A
Twitter: x.com/rozetka_ua

Last updated 2 weeks, 3 days ago

Простір для вивчення нової професії, зростання в кар’єрі або розвитку бізнесу👇🏻

Наша команда пише для вас найкращі та найцікавіші матеріали, які обов’язково допоможуть у вашому навчанні: https://genius.space/lab/

Last updated 2 months, 2 weeks ago

Реклама: @Vladislav24_04

Last updated 1 month ago

1 week, 4 days ago

Почали!

1 week, 6 days ago

нова лінка!

1 week, 6 days ago

нова лінка!

3 months, 2 weeks ago

Всіх вітаємо зі святом,
всім нескінченно багів бажаємо та вічного надпопиту на автоматизацію ??

3 months, 3 weeks ago

Як сортувати рядки?

Більшість із вас знають, що для сортування рядків у JavaScript існує localeCompare. Дозволяє легко відсортувати рядки. Приклад:
names.sort((a, b) => a.localeCompare(b));

Приклад з урахуванням локалі
names.sort((a, b) => a.localeCompare(b, 'uk'));

Приклад для сортування рядків, що містять числа, у більш зрозумілий для людини спосіб:
["a2", "a10", "a1"].sort((a, b) => a.localeCompare(b, undefined, { numeric: true }))
// Result: [ 'a1', 'a2', 'a10' ]

Взагалі, у третього аргументу Intl.CollatorOptions, крім numeric, є ще 6 можливих ключів, і знати їх напам’ять, звісно, ніхто не буде. Але давайте ще раз їх повторимо:
? caseFirst: Контролює позицію великих і малих літер у порядку сортування. Значення:
• "upper": Сортує великі літери перед малими (наприклад, “А” перед “а”).
• "lower": Сортує малі літери перед великими (наприклад, “а” перед “А”).
• "false" (значення за замовчуванням): Використовується порядок за замовчуванням для локалі.
? ignorePunctuation. Тип: boolean.  Корисно, коли потрібно порівнювати рядки, де пунктуація не повинна впливати на результат. Значення:
• true: Ігнорує пунктуацію під час порівняння.
• false (значення за замовчуванням): Враховує пунктуацію.
? sensitivity. Контролює, наскільки детальним є порівняння з точки зору регістру, акцентів і базових символів. Значення:
• "base": Враховує лише базові літери (“а” і “А” вважаються рівними).
• "accent": Враховує акценти, але ігнорує регістр (“é” і “e” різні, але “e” і “E” вважаються рівними).
• "case": Враховує регістр, але ігнорує акценти (“а” і “А” різні, але “а” і “ä” вважаються рівними).
• "variant": Враховує як регістр, так і акцентні відмінності (“а”, “А”, “ä” і “Ä” всі різні).
? usage. Визначає, чи оптимізовано порівняння для пошуку або сортування. Використовується з new Intl.Collator, а не localeCompare.
? localeMatcher. Визначає, як вибирається локаль, якщо ви вказали декілька локалей.
? collation. Зазвичай використовується для специфічних мов або застосунків, які потребують певної колації, але в більшості випадків це не є необхідним.

На завершення нагадаю, що сортування на рівні коду — це завдання для FE/BFF. У чистому BE сортування виконується на рівні бази даних. Для сортування за локаллю у нас є COLLATE. Приклад:
SELECT * FROM table_name ORDER BY column_name COLLATE "en_US";
Але якщо вам потрібні аналоги CollatorOptions, то SQL такого на жаль не має.

3 months, 3 weeks ago

#читанка #діскордне
Кому лєнь самому читати останні статті по QA тематиці на dou, з тими і побачимось
Плюс QA дайджест сьогодні ще вийшов, тому треба перечитати та обговорити ?

Тому бронюйте в себе тайм слот на на годинку о 15:00, отуто зустрічаємось:
https://discord.gg/CrQHCN9D?event=1280434864318844972

Статті до читання та обговорення:
https://dou.ua/goto/Uk5o
https://dou.ua/goto/AtLidou
https://dou.ua/goto/fqtI

Discord

Join the QA Server Ukraine Discord Server!

Check out the QA Server Ukraine community on Discord - hang out with 1094 other members and enjoy free voice and text chat.

3 months, 3 weeks ago

Рада погодила підвищення військового збору до 5% та запровадження його для ФОПів, — Гетманцев.

3 months, 4 weeks ago

Починаю розіграш! https://www.youtube.com/watch?v=qLOs2g_3-eQ

We recommend to visit

Офіційний канал.

Питання про замовлення: @Rozetka_helpBot

Інші соціальні мережі:

Fashion: t.me/rozetka_fashion
Instagram: instagram.com/rozetkaua
YouTube: youtube.com/channel/UCr7r1-z79TYfqS2IPeRR47A
Twitter: x.com/rozetka_ua

Last updated 2 weeks, 3 days ago

Простір для вивчення нової професії, зростання в кар’єрі або розвитку бізнесу👇🏻

Наша команда пише для вас найкращі та найцікавіші матеріали, які обов’язково допоможуть у вашому навчанні: https://genius.space/lab/

Last updated 2 months, 2 weeks ago

Реклама: @Vladislav24_04

Last updated 1 month ago