Как стать автором
Обновить

Компания Space307 временно не ведёт блог на Хабре

Сначала показывать

Web Testing Specific (особенности тестирования Web)

Время на прочтение48 мин
Количество просмотров54K

Салют, Хабр!

Меня зовут Анатолий, и я работаю в компании Space307 в должности QA-инженер.

Долгим и упорным трудом я искал и собирал воедино, на мой взгляд, самую полезную информацию, которая поможет разобраться в специфике Web-тестирования.

Всё это по итогу разрослось и преобразовалось в некий гайд, хотя по задумке должно было быть кратеньким документом для внутреннего пользования.

Отдельное спасибо хочу выразить коллегам, которые помогали в составлении, дополнении и ревью этой статьи. Simply the best!

Перед прочтением: ничто в этом мире не идеально, поэтому о каких-либо замечаниях, дополнениях, уточнениях и недопониманиях пишите обязательно, но аргументированно и в конструктивной манере, пожалуйста :)

Всю полезность из фидбэка переработаю для прокачки этой статьи.

Читать далее
Всего голосов 7: ↑7 и ↓0+7
Комментарии7
Тебя будит звонок телефона, что странно: за окном темно, на работу вставать через пару часов. Неужели спамеры с утра пораньше? Ты снимаешь трубку, чтобы высказать им своё недовольство. Из динамика доносится голос — дружелюбный, очень бодрый и явно принадлежащий роботу: «Привет, доброволец! Ты оставил заявку, чтобы стать частью экипажа нашего космического корабля! Цель нашей уникальной научной экспедиции — исследовать неизведанные глубины IT-вселенной! Но ты не прошёл тест, обязательный для каждого члена экипажа. Пройди его сейчас, чтобы мы успели захватить тебя с собой перед уходом с орбиты! Кстати, помогать тебе буду я, робобоцман HAL 307! Ты готов?»
Пройти тест
Всего голосов 31: ↑21 и ↓10+11
Комментарии18

Генеративное искусство: с чего начать

Время на прочтение3 мин
Количество просмотров13K

Генеративное искусство, как и любая тема из мира технологий, может быть пугающей, если вы никогда не пробовали её использовать в деле. Но я думаю, что каждый может оценить концепцию произведений искусства, которые буквально создают сами себя.

Читать далее
Всего голосов 7: ↑6 и ↓1+5
Комментарии4

Exports в package.json

Время на прочтение3 мин
Количество просмотров15K

Привет. Я работаю в команде, занимающейся улучшением пользовательского опыта
при работе с деньгами. Front-end мы поставляем npm-пакетами.

В какой-то момент я столкнулся с проблемами, которые привели меня к использованию
поля exports в package.json

Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Комментарии4

Чистая архитектура с Go

Время на прочтение12 мин
Количество просмотров30K
Меня зовут Эдгар (ZergsLaw), я работаю в компании, которая занимается  финтех-разработкой для b2b и b2c. Когда только устроился в компанию, то попал в команду большого финтех-проекта и получил «в нагрузку» небольшой микросервис. Мне поручили его изучить и подготовить план рефакторинга, чтобы в дальнейшем выделить отдельную команду поддержки для сервиса.



«Мой» сервис — это proxy между определенными модулями большого проекта. На первый взгляд изучить его можно за один вечер и браться за дела поважнее. Но приступив к работе я понял, что ошибся. Сервис был написан полгода назад за пару недель с задачей протестировать MVP. Всё это время он отказывался работать: терял события и данные, или переписывал их. Проект перекидывали из команды в команду, потому что никто не хотел им заниматься, даже его создатели. Теперь стало ясно почему под него искали отдельного программиста.

«Мой» сервис — это пример плохой архитектуры и изначально неправильного проектирования. Все мы понимаем, что так делать нельзя. Но почему нельзя, к каким последствиям это приводит и как попытаться все исправить, я и расскажу.
Читать дальше →
Всего голосов 20: ↑15 и ↓5+10
Комментарии26

Управляем светодиодами с помощью Web Bluetooth API и Arduino

Время на прочтение5 мин
Количество просмотров10K


— Чайники, весы, игрушки, лампочки, кофемашины… В эти и другие устройства встраивают bluetooth-модули.
— Зачем?
— Чтобы дать пользователю управлять своими устройствами через приложение. К примеру, управлять освещением в комнате.
— Ой, а можно ли собрать какое-то своё простое устройство и управлять им прямо через браузер?
— Да! И эта статья как раз об этом.

Читать дальше →
Всего голосов 24: ↑22 и ↓2+20
Комментарии4

React cheatsheet или парочка лайфхаков

Время на прочтение5 мин
Количество просмотров8.5K


Поделюсь несколькими практиками, которые использую при создании React-компонентов. Заинтересованных прошу под кат.
Читать дальше →
Всего голосов 13: ↑10 и ↓3+7
Комментарии4

Ограничение длины текста через градиент

Время на прочтение7 мин
Количество просмотров16K
image

Рассмотрим создание эффекта ухода текста в прозрачность как альтернативу обрезания текста многоточием.
Читать дальше →
Всего голосов 29: ↑27 и ↓2+25
Комментарии17
Изменить настройки темы