Архив за месяц: Август 2018

Mock-объект – Тестирование кода

Mock-объект (от англ. mock object, буквально: «объект-пародия», «объект-имитация», а также «подставка») — в объектно-ориентированном программировании — тип объектов, реализующих заданные аспекты моделируемого программного окружения. Mock-объект представляет собой конкретную фиктивную реализацию интерфейса, предназначенную исключительно для тестирования. Зачем же нам нужны MOCKи? Часто бывает что наш код зависит от других частей нашего проекта и тестируя его вы цепляете код, который вы уже оттестировали, зачем же его трогать? Когда вы… Читать далее »

Событийно-ориентированное программирование

Событи́йно-ориенти́рованное программи́рование (англ. event-driven programming; в дальнейшем СОП) — парадигма программирования, в которой выполнение программы определяется событиями Где нам использовать события и зачем они нужны? Сегодня я бы хотел вам рассказать о событиях в программировании и рассказать для чего они нужны и как их использовать.  С событиями я познакомился когда познакомился с фреймворком Симфони (Symfony) и я полюбил события как и сам фреймворк. Самым ярким примером применения… Читать далее »