Публикации по теме 'agile-development'


Тестирование и контроль качества
Способ предоставления высококачественного программного обеспечения внедрить эффективное управление качеством, которое предоставляет инструменты и методологии для создания продуктов без ошибок. Управление качеством программного обеспечения — это общий термин, охватывающий три основных аспекта: обеспечение качества, контроль качества и тестирование. Обеспечение качества программного обеспечения (SQA) — это часть управления качеством, включающая запланированный набор организационных..

Почему так много программистов ненавидят Agile?
В разговоре с программистами нередко можно заметить явное недовольство или увидеть, как их глаза закатываются при одном упоминании Agile. Вы когда-нибудь задумывались, почему? В чем причина их автоматического негатива даже при мысли об гибкой разработке или связанных с ней практиках и методах? Возможно ли, что то, что они называют причиной сбоя метода, вовсе не является практикой Agile, а является неверной интерпретацией и неправильным использованием ценностей Agile? Может быть,..

Константы в модульных тестах
Мне нравится использовать константные литералы в тестах вместо самих констант. Конечно, я мог бы использовать строку \Products::SHOPIFY_DIRECT вместо строки shopify_direct , и на первый взгляд в этом нет ничего плохого. На самом деле все в порядке. Но что, если значение константы случайно изменится? Тесты подойдут, потому что мы используем ссылку на это значение (я рассматриваю константу как ссылку), но фактическое значение меняется, что может привести к непредсказуемому..

Решение, дилемма, риск
Авторы: Аруп Саркар, Манодж Сарва, Мрунал Лохия, Набарун Мондал, Вивек Вишванатан. Решения и дилемма Каждый принимает решения. Некоторые решения являются сдержанными, с низким уровнем риска, некоторые - с высоким уровнем риска. По мере увеличения риска увеличивается и вознаграждение - естественно, и возникает дилемма «идти / нет» при принятии решений. Представьте себе мир, в котором можно заранее представить себе риск с точки зрения результата, вытекающего из принятого сейчас..

Как вывести свои навыки парного программирования на новый уровень
Исследование завершено — парное программирование — это круто . За счет увеличения времени разработки примерно на 15 % объединение порождает код с меньшим количеством ошибок и даже делает нас более счастливыми на работе . Я здесь, чтобы помочь вам поднять свои навыки парного программирования на новый уровень. А если серьезно: эти заявления подтверждаются настоящими исследованиями. Загрузите соответствующие PDF-файлы здесь: Эффективность парного программирования: метаанализ ,..

Как MVC работает в создании устойчивого веб-сайта
Прогуливаясь по сети, мы увидели множество распространенных сегодня веб-сайтов. Вроде дом в столичной или изба в деревне, да вот образ того, как сегодня сетевой мир, что сайтов полно. Сайт сегодня неотъемлемая часть нашего народа. Мы используем это для работы, общения, учебы, покупки/продажи или просто игры и отдыха или чего-то еще. А теперь вы представили, как создаются сайты и как поддерживать их развитие? Вы можете создать его с нуля, просто используя PHP, HTML, CSS, а иногда и..

Стратегия отладки | Мой собственный путь
При работе над новым программным приложением или обслуживании существующего приложения будет время, необходимое для отладки и выяснения основной причины ошибки. Отладка может быть утомительной, отнимающей много времени и полностью блокирующей. Исходя из моего опыта, вот список того, что я сделал и узнал, что я считаю очень эффективным и полезным. Они помогают устранить мои сомнения и предположения и улучшить мои навыки решения проблем. Начните с правильного мышления и отношения ...