Архив рубрики: Разработка ПО

Модель C4 для визуализации архитектуры ПО

Некоторое время назад у меня возникла необходимость в документировании принимаемых архитектурных решений и в предварительном описании архитектуры на этапе планирования, в рамках технического проекта. Первым делом пробовал для этого приспособить UML, но как-то не пошло. Потом познакомился с таким инструментом как C4Model – нотацией для визуального моделирования программной архитектуры. О ней хотел бы рассказать поподробнее.

Тестирование ПО. Базовые вопросы и разрыв зависимостей

Решил собрать воедино свой опыт по тестированию ПО, который скопился на данный момент. Это первая статья, она посвящена терминологии, понятиям и общим вопросам, касающихся того, как тестировать возвращаемое значение, изменение состояния и обращение к внешней стороне.

Автоматизация тестирования UI с помощью SikuliX

Автор: | 04.09.2018

В статье рассмотрен один из подходов к автоматизации тестирования пользовательского интерфейса. Он основан на использования инструмента SikuliX,  языке Python и framework’е для тестирования: unittest.

Какие подкасты послушать на русском языке?

Вашему вниманию представляем список подкастов на русском языке про технологии и программирование. Если вы знаете какие-то подкасты, не представленные в списке, обязательно напишите об этом в комментариях!

О рекурсии и итерации

Тема довольно избитая, но мне все таки показалась интересной, и я решил об этом написать. Речь пойдет о линейных рекурсивном и итеративном вычислительных процессах. 

Паттерны: Абстрактная фабрика

Эта статья посвящена распространенному паттерну проектирования – Абстрактной фабрике. Мы немного коснемся общей теории по данному вопросу, подробно рассмотрим метафору, которая поможет понять суть этого паттерна, и изучим пример реализации Абстрактной фабрики на языке C#.