Архив рубрики: технологии

Model-View-Controller (MVC) – Шаблон проектирования

MVC, «Модель-Представление-Контроллер» Схема разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер — таким образом, что модификация каждого компонента может осуществляться независимо Модель (Model) предоставляет данные и реагирует на команды контроллера, изменяя своё состояние. Представление (View) отвечает за отображение данных модели пользователю, реагируя на изменения модели. Контроллер (Controller) интерпретирует действия пользователя, оповещая модель о необходимости изменений. Пожалуй самый… Читать далее »

Test-driven development, TDD – методика разработки

Зачем это нужно? Многие программисты сейчас начнут плеваться, мол: “мой код и без тестов работает…”, “да тесты только отнимают время…”. Тут они будут не правы! Да, написание теста требует времени, но в свою очередь прошедший (успешный) тест является доказательством того, что ваша программа выполняет то, что вы от нее ожидаете. Техника TDD сложна, требует терпения, но если вы ее усвоите,… Читать далее »

Мое знакомство с Orange PI PC 2

С первого взгляда эти девайсы запали мне в душу, я давно хотел их приобрести, но все не решался. Когда у меня сгорел один из моих серверов для сайта агентзилла я решил: “Буду переходить на микрокомпьютеры”. В чем плюсы микрокомпьютеров? Ваша система становится расширяемой Огромная производительность, чем больше машин – тем больше ядер и оперативы Низкая стоимость (около 1400р./девайс) Маленький размер… Читать далее »