Проблема «понижения уровня»

Программист растет, если он не (непечатное слово), как один из сотрудников, которых я имел радость лицезреть в компании, в которой работал мой хороший знакомый. Простите за пассаж, тот программист был замечательный — он целый день программировал мышкой в 1С:Предприятие 7.7., но это так, к слову. Вероятно он и в PHP смог бы также.

Так вот, если вы не … ну вы поняли, не тот типа-програмер, вы «растете». Сделали, что-то — выросли. Поломали свой код, исправили — выросли.

Проблема господа. Точнее проблема нарастает. Сейчас объясню на какие грабли я наступил сегодня, и что это мне дало в плане продвижения по Пути, как бы сказал приверженец учения Дао…

Когда-то, лет 5-ть назад, я имел неосторожность сделайть систему управления для отель-сайта, anapa.ru, к слову. Получилось решение, части которого я использую до сих пор, во всех своих веб-проектах. Имеется в виду серьезные задачи, а не «исправь-сделай чтобы работало». И вот, по прошествии многих лет, наметилась тенденция к универсализации моего кода. То есть я не использую $_GET[] нигде, а принимаю его от парсера этого супермассива, да и не только этого, причем — с функцией фильтрации и отлова сиквель-атак.

Данную возможность, парсинга супермассивов, я добавил давно, но появилась она не сразу. Ну также появлялись тому подобные вещи, например «функциональный» автоматом и записывается в инклюд-файл, если ого нет еще (то есть удалили — он пересоздался).

Как вы понимаете, на всем этом, постоянно растущем, безобразии постоянно делаются веб-сайты. х сейчас, около 150-200-т переделанных и тех, в которых я каким-то образом участвовал. Сами понимаете, что будет если сторонний программер не знакомый с моей концепцией, туда зайдет. Хоть я и стараюсь сделать просто.

Произойдет вот что, это моя кляуза, так сказать …

1. Code dubbing & _not initialised variables_ moved into index.php bottom.
Into actions/index.php/default.php — same thing. Need clear & research for what this is done

[skip]

6. ON SERVER WITH MAGICK QUOTES ON — export dont works at all, cause
all json data in get[ «data» ] is \escaped \this \way. This is compatibility problem.
Must be redone to match the $p_ & $g_ variables parser of enjine.

7. Unindented php code in huge sql queries make inpossible the read of it & analising.
Against p.5 security violations as example.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *