Search
Write a publication
Pull to refresh
0
0
Александр @ASKnn

Программист PHP

Send message

Переживать из-за того, что роботам люди будут не нужны.

Генераторы рисуют любых девушек в любых позах, не просто раздетых. Поэкспериментируйте ))

Там дело не в шаблонизаторе, а в отсутствии MVC. Такой код не позволяет отделять логику от представления. А наоборот, внутри представления есть инклюды php-файлов, внутри которых может быть любая логика и обращения к данным. Следовательно, бизнес-логика не сосредоточена по зонам ответственности, а полностью размазана и может изменяться в любом месте приложения, например, в footer.php. Такой подход нельзя разделить на модули, и переписать каждый отдельно. Правильно переписывать сразу весь код проекта.

Нормальный шаблонизатор без фреймворка должен только отображать данные:
<div><?php echo $variable;?></div>
Но не инклюдить потенциальную логику.

Удобнее ли использовать SonarQube с учетом того, что статического кода не всегда достаточно, а ставить кучу отдельных свистелок и интегрировать в CI их неудобно?
Сразу видно «уверенного в себе» ;)
Какие данные дублируются о клиенте в сервисах? Нет ли проблем с консистентностью этих данных?

Information

Rating
Does not participate
Location
Нижний Новгород, Нижегородская обл., Россия
Date of birth
Registered
Activity