Конспекты

Приемочное тестирование (PHP codeception и selenium)

Категория: Тестирование

Этап приемочного тестирования - это формальный процесс тестирования, который проводится с целью определения удовлетворяет ли система приемочным критериям и вынесения решения заказчиком принимается приложение или нет

Модульное тестирование (PHP Codeception)

Категория: Тестирование

Тестирование - это процесс, целью которого является выявление ситуаций, в которых поведение программы является ложным, нежелательным или не соответствующим спецификации.

Линейный поиск

Категория: Алгоритмы и структуры данных

Значение слова “поиск” вполне очевидно, но что такое поиск данных в информатике? Поиск данных - раздел информатики, изучающий алгоритмы для поиска и обработки информации как в структурированных так и неструктурированных данных.

Алгоритмы и структуры данных - одномерные массивы в Java

Категория: Алгоритмы и структуры данных

Самая распространенная структура данных - массив - поддерживается в большинстве языков программирования. Вследствие своей популярности и простоты массив является хорошей отправной точкой для знакомства со структурами данных и изучения их роли в ООП.

MVC и его реализация на PHP

Категория: Веб-разработка

MVC​ ​-​ ​это​ ​архитектурная​ ​модель программного​ ​обеспечения,​ ​то​ ​есть​ ​схема​ ​разделения​ ​данных​ ​приложения, пользовательского​ ​интерфейса​ ​и​ ​управляющей​ ​логики​ ​на​ ​три​ ​отдельных​ ​компонента: модель,​ ​представление​ ​и​ ​контроллер

Замыкания и анонимные функции в PHP

Категория: Веб-разработка

Замыкания и анонимные функции появились в PHP 5.3.0. Замыкание - это функция, которая инкапсулирует состояние окружавшее ее на момент создания.

Объектно Ориентированное Программирование в рамках PHP

Категория: Веб-разработка

Языки программирования могут классифицироваться. Различные языки программирования могут относиться к директивным, декларативным, а также объектно ориентированным и многим другим.

vimdiff как решение конфликтов в VCS на примере GIT

Категория: Веб-разработка

В конспекте намеренно создана ситуация когда возникает конфликт изменений при слиянии в контроле версий GIT и произведено ручное решение конфликта через инструмент vimdiff