Привет! Вэтой статье я хотел бы расcказать, как можно было бы сделать свой RWMutex, но с возможностью по таймауту или по срабатыванию контекста пропустить блокировку. То есть реализовать TryLock(context.Context) и RTryLock(context.Context), но уже для своего Mutex. На картинке изображено, как нужно наливать воду в очень узкое горлышко. Читать дальше →
Статья будет интересна все любителям программирования, иностранных языков и красивых книг. Сначала мы сделаем параллельную книгу, имея на руках два обычных текста. Затем мы проиллюстрируем ее картинками в стиле pixel art на основе лишь текстовых подсказок. Книгу можно сделать более чем на сотне языков с восстановлением и подсветкой связей между предложениями: А теперь давайте сделаем такую книгу сами. Смотреть демо
В основе всех красивых вещей лежит идея. «А давайте ездить без лошадей?», «А давайте летать как плиты?», «А давайте сделаем сверхтяжелую полностью повторно используемую ракеты на метане и полетим на марс?»… В основе описанной дальше истории тоже лежит простая и красивая идея: «А
Добрый день, уважаемые читатели. Хочу рассказать об опыте построения системы автоматизации тестирования, когда на проекте или совсем нет тестирования, или ее степень минимальная. Надеюсь статьи будет полезна начинающим автотестерам. В первой части пофилосовствуем в общем про подход. Во второй части на примерах сделаем проект автотестов на JAVA + научим быстро тестировать API. В третьей части дополним проект для UI тестирования, сделаем параллельное выполнение тестов. Читать дальше →