Тематические статьи
о веб-разработке и о тестировании сайтов и приложений

TDD — разработка через тестирование

TDD, test-driven development или разработка через тестирование — это методология разработки ПО, которая основывается на повторении коротких циклов разработки: изначально пишется тест, покрывающий желаемое изменение, затем пишется программный код, который реализует желаемое поведение системы и позволит пройти написанный тест, а затем проводится рефакторинг написанного кода с постоянной проверкой прохождения тестов.


Ошибки при разработке сайтов: отсутствие аналитики и развития после запуска

То, что сайт разработан и запущен, еще не означает, что можно больше ничего не делать и продажи резко пойдут вверх. Впереди еще много работы.


Показаны не все статьи,
а только по отдельным темам

разработка — статьи про создание сайтов, веб-приложений и веб-сервисов.

тестирование — материалы, посвященные раличным видам тестирования сайтов и веб-приложений.

Посмотреть статьи по всем темам

Близкие по теме статьи:

Ите­ра­тив­ная модель разработки. Ите­ра­тив­ная раз­ра­ботка ПО — это про­цесс созда­ния про­грамм­ного обес­пе­че­ния, кото­рый осу­ществ­ля­ется неболь­шими эта­па­ми, в ходе кото­рых ведется ана­лиз полу­чен­ных про­ме­жу­точ­ных резуль­та­тов, выдвигаются…

О гаран­тиях в сфере услуг, свя­зан­ных с раз­ра­бот­кой и про­дви­же­нием сайтов. Гаран­тии в IT-услу­гах встре­ча­ются не так уж и ред­ко: это и SLA в под­держ­ке, и гаран­тии тра­фика или пози­ций в про­дви­же­нии, и гаран­тии каче­ства в раз­ра­бот­ке. Но тем не менее, пони­ма­ются эти гаран­тии…

SOLID — прин­ципы объ­е­кто-ори­ен­ти­ро­ван­ного программирования. SOLID это аббре­ви­а­тура пяти основ­ных прин­ци­пов про­ек­ти­ро­ва­ния в объ­ектно-ори­ен­ти­ро­ван­ном про­грам­ми­ро­ва­нии — Single responsibility, Open-closed, Liskov substitution, Interface segregation и…

Прин­цип про­грам­ми­ро­ва­ния YAGNI — you ain’t gonna need it (Вам это не понадобится). Если упро­щен­но, то сле­до­ва­ние дан­ному прин­ципу заклю­ча­ется в том, что воз­мож­но­сти, кото­рые не опи­саны в тре­бо­ва­ниях к систе­ме, про­сто не должны реа­ли­зо­вы­вать­ся. Это поз­во­ляет вести разработку,…

Прин­цип про­грам­ми­ро­ва­ния KISS — keep it simple stupid (делайте вещи проще). Боль­шая часть про­грамм­ных систем необос­но­вано пере­гру­жена прак­ти­че­ски ненуж­ными функ­ци­я­ми, что ухуд­шает удоб­ство их исполь­зо­ва­ние конеч­ными поль­зо­ва­те­ля­ми, а также услож­няет их под­держку и развитие…

Кон­тей­нер­ная вир­ту­а­ли­за­ция в Linux — OpenVZ и LXC. Кон­тей­нер­ная вир­ту­а­ли­за­ция или вир­ту­а­ли­за­ция на уровне опе­ра­ци­он­ной системы — это метод вир­ту­а­ли­за­ции, при кото­ром ядро опе­ра­ци­он­ной системы под­дер­жи­вает несколько изо­ли­ро­ван­ных экземпляров…

SSH — сете­вой про­то­кол для управ­ле­ния серверами. SSH или Secure Shell («без­опас­ная обо­лочка») — сете­вой про­то­кол при­клад­ного уров­ня, поз­во­ля­ю­щий про­из­во­дить удалён­ное управ­ле­ние опе­ра­ци­он­ной систе­мой и тун­не­ли­ро­ва­ние TCP-соеди­не­ний (например,…

Опе­ра­ци­он­ные системы CentOS и RedHat. CentOS и Red Hat Enterprise Linux — это попу­ляр­ные сер­вер­ные опе­ра­ци­он­ные систе­мы, кото­рые часто исполь­зу­ются для запуска веб-серверов.

Рефак­то­ринг — это неиз­беж­ный процесс. Рефак­то­ринг или реор­га­ни­за­ция кода — про­цесс изме­не­ния внут­рен­ней струк­туры про­грамм­ного про­дук­та, не затра­ги­ва­ю­щий её внеш­него пове­де­ния и име­ю­щий целью облег­че­ние пони­ма­ния про­грамм­ного кода и,…

Вли­я­ние добав­ле­ние функ­ци­о­нала на про­екты по раз­ра­ботке про­грамм­ного обеспечения. Добав­ле­ние функ­ций в про­грамм­ный про­дукт все­гда вызы­вает допол­ни­тель­ные изме­не­ния в про­ек­те, а эти изме­не­ния не все­гда оче­вид­ны. Вли­я­ние рас­ши­ре­ния функ­ци­о­нала на раз­лич­ные аспекты разработки…

Воспользуйтесь нашими
знаниями и опытом

Отправьте нам сообщение при помощи формы. Или напишите на e-mail s@web-creator.ru

Мы максимально оперативно ответим Вам по электронной почте или перезвоним.

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

Либо просто позвоните нам по номеру: +7 495 215-1501

Контакты

Веб-разработка в Москве: 3-я Мытищинская улица, дом 16 строение 47
Веб Креатор
«Веб Креатор»

+7 495 215 15 01

Москва, 3-я Мытищинская улица, 16/47