- PHP ~ 5.6 - Объектно-ориентированное программирование - JavaScript: (чистый JS, Ajax, DOM, BOM), jQuery - HTML 5 - CSS 3 - SQL - СУБД: работал с MySQL, MSSQL, PostgreSql - git, hg - Всегда пытаюсь следовать принятому стандарту кодирования в компании. - Считаю комментирование кода не менее важной составляющей в работе, чем сам программный код. - Очень положительно отношусь к рефакторингу кода и считаю это необходимостью, позволяющей не загнить проекту. === Свои проекты и решения === https://github.com/Vasiliy-Makogon/Database - библиотека классов на PHP 5.3 для простой, удобной, быстрой и безопасной работы с базой данных MySql, использующая расширение PHP mysqli. Разработал объектно-ориентированный фреймворк (под свои нужды, писал с 2009 года понемногу). Реализовал в фреймворке такие слои как: - DAL с эмуляцией prepare statement - Domain Object"s - Data Mappers (CRUD) - MVC - i18n (интернационализация) - Routes (ЧПУ) - Гибкую систему валидаций свойств моделей - Собственные типы данных моделей На текущий момент на данном решении работает проект http://www.adverts.ru Код проекта - https://github.com/Vasiliy-Makogon/Adverts.Ru |