Установка PHPUnit и смысл тестирования

PHPUnit – framework для модульного тестирования приложений реализованных на PHP.
Модульное тестирование – это хороший способ проверки качества проекта, который обеспечит его стабильность в работе, выявить ошибки в работе функций.
Цель тестов заключается в том, чтобы протестировать каждый компонент PHP (класс) отдельно – это обеспечить повысить эффективность работы проектируемой системы и выявить недостатки. Есть разработчики, которые начинают реализацию приложения именно с подготовки классов ориентированных на тестирование приложения. Читать далее Установка PHPUnit и смысл тестирования

AS3Isolib — изометрический движок для разработки игр

Сегодня хотел коснуться темы разработки Flash игр, в частности движка AS3Isolib. Как мы знаем, Flash поддерживает только 2D графику. Но можно видеть, что современные социальные игры, разработанные на Flash, создают эффект объема – 3D графики. Данный эффект создается благодаря построению объектов с использованием законов изометрии. В большинстве случаев, при разработке изометрической игры, используется сетка, которая расположена под определенным углом. Расстояние между осям должно составлять 120°. При создании изометрических объектов, этот момент необходимо учитывать. Благодаря расположению объекта под углом 120° и создается эффект 3D графики. Создание Flash игры  с нуля, является трудоемким и долгим по времени процессом. Существует большое количество изометрических движков, которые позволяют сделать процесс разработки изометрической игры легче. Таким движком и является AS3Isolib. Читать далее AS3Isolib — изометрический движок для разработки игр

MVC и HMVC значимость и применение

MVC (Model-View-Controller: модель-вид-контроллер) современная модель разработки приложений, основная суть, которой заключается в разделении логики представления, от программной логики приложения. Основываясь на этом, процесс разработки приложения на основе модели MVC можно разбить на три этапа: Читать далее MVC и HMVC значимость и применение