Даёшь качество! Рабочая совесть - лучший контролёр!

Разговор о качестве кода

Это огромный лонгрид, который является текстовой расшифровкой митапа, проведенного мной 19 декабря 2019 года в Типографии. Презентация доступна по ссылке. ...

February 21, 2020 · 63 min · Михаил Журов

Организация кода в Битрикс — к обсуждению

Не сохранилась половина статьи про исключения ….(( а написал много. Поэтому пока их отложу, а напишу про битрикс. Несмотря на весь тот свод правил, которые предлагает нам битрикс, можно организовывать хранение своего кода по разному. В статье я постараюсь предложить варианты, который хотел бы видеть в проектах, с которыми работаю. Он не идеален, он не панацея, доступен для обсуждения, я всегда открыт для ваших предложений. ...

November 28, 2014 · 6 min · Михаил Журов

Возможности php. Autoload

Продолжаем серию статей о фишках и возможностях php. На этот раз расскажу о возможности автоматической загрузки классов В предыдущей статье я упоминал как раз о том, что буду писать про возможности автоматической загрузки. А догадливый Дима спросил, буду я писать про __autoload() или про spl_autoload_register(). Сначала я, было, ответил, что конечно же про spl_, ведь __autoload() признан устаревшим. Ан нет - не получится, придется рассказать про оба, чтобы у вас сформировалась полная и четкая картина про автоматическую загрузку. ...

November 19, 2014 · 5 min · Михаил Журов

Возможности php. Пространства имен (Namespaces), ч.1

С этого поста хочу начать цикл статей о возможностях языка, которые начинающие разработчики часто игнорируют, а потом в ежедневной суете не остается времени на их изучение или применение и часто люди избегают использования таких крутых возможностей языка, что становится странно. Все-таки php сейчас - один из самых динамично развивающихся языков, но иногда мне кажется, что многие разработчики просто застряли на эпохе зарождения php 5. Все описанное ниже, а также далее в этой серии статей, будет иным трактованием официальной документации, и не более. Это просто очередная попытка донести до разработчиков необходимую информацию и не более. ...

November 17, 2014 · 5 min · Михаил Журов

Базовые фишки phpStorm, которыми я пользуюсь каждый день

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

November 16, 2014 · 8 min · Михаил Журов

Укрощение phpStorm, или как начать. Настраиваем свой первый проект

Получил определенный фидбек на свое обращение к компании о создании блога. И некоторые коллеги просили в первую очередь рассказать именно про настройку phpStorm. Некоторые пока не совсем понимают, зачем им этот тормознутый зверь (на самом деле я так не думаю), который изменит их привычный уклад работы с проектом. Да и в самом то деле - зачем? ...

November 11, 2014 · 10 min · Михаил Журов