Pull to refresh
0
0

PHP разработчик

Send message

Я знаю одного программиста который пишет на чистом PHP и ненавидит фреймворки и не пользуется библиотеками тоже.

Все пишет сам и это ужасно. Просто нет слов. Не посчастливилось согласится на один проект, а потом выяснилось, что он ведущий разработчик и диктует правила. Короче печаль....

думаю что все таки Потрудился == молодец.
Главное не останавливаться
Нужно запастись смирением, прислушаться к конструктивной критике и работать над ошибками

Не знаю есть ли смысл в том чтобы создать структуру директорий, например

assets
    css
    js
    images
templates

Но именование BlockA_C.php кажется не очень правильным, потому что у вас неймспейс уже дает уникальность имени. А если вы захотите переименовать BlockA -> ModalBlock или как еще, то вам придется переименовывать все файлы. Или захотите скопировать блок.....

Поэтому внутри блока можно было бы файлы называть одинаково, например Controller.php(ну или что то типа того) и т.д.

Не, ну автор молодец.

Потрудился чтобы структурировать информацию, оформил всё в репозиторий, написал статью

Думаю что благодаря этому автор подрос как разработчик.

Теперь нужно рефакторить код. Можно начать с именования. Например:

BlockA
        block-a.twig
        block-a.css
        BlockA.php
        BlockA_C.php

Получается что основной проблемой будет отсутствие поддержки старых браузеров.
Факт неприятный сам по себе, но с течением времени времени будет становиться все менее актуальным.

Не соглашусь что задача редкая. В статье описан пример с менюшкой, на мой взгляд, это как раз тот случай где можно и даже нужно использовать такой подход для перестраховки.
Этот подход не заменяет медиазапросы, но позволяет снять лишнюю головную боль…
Картинка — зачет :)
Для меня очень близкая ситуация

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity