Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Когда у тебя максимально сжатые сроки, такое из под палки не только школьник напишет 😉 Хотя тут пожалуй и перебор...
Ну а школьнику желаю удачи, пусть учится, все мы когда писали не лучше, а когда и хуже.
Не новшество среди «гавнокода», не удивило. Остаётся добавить только:
Welcome to Hell.
И пожелать Вам удачи, в подтирании «...» за чужим «разработчиком»
Помимо сроков, задача менялась и видоизменялась параллельно с разработкой. Что-то дорабатывалась уже после задачи готового проекта, и красоту наводить там не надо было, а надо было чтоб работало.
Само собой рефакторинг некому не нужен был. К тому же поддерживаю проект как видите - не я. Да и бюджет был, мягко скажем, не щедрый.
Ну а бедному автору могу помочь и переписать чутка, а то вон как разозлился:
😀 Все собрались. Никто не разозлился, так подохуели чуток. В WebAsyst Shop-Script есть пожоще места.
Мир тебе и не пиши больше так, а то придет Тедди Браун 😛
в противном случае, если у массива $uno_el индекс 'link' не определен, вывалится E_NOTICE. То же касается и <?php if ($uno_el['pr'.$i]):?>
И все-равно корявая вьюха получается - можно было бы данные подготовить и прогнать foreach'ем просто, а тут for и проверки еще внутри. А еще нихера не понятно зачем $flag_k, если он всегда false. Ну, а вообще, это очень мелкие придирки уже, конечно.
Ну а школьнику желаю удачи, пусть учится, все мы когда писали не лучше, а когда и хуже.
Welcome to Hell.
И пожелать Вам удачи, в подтирании «...» за чужим «разработчиком»
Помимо сроков, задача менялась и видоизменялась параллельно с разработкой. Что-то дорабатывалась уже после задачи готового проекта, и красоту наводить там не надо было, а надо было чтоб работало.
Само собой рефакторинг некому не нужен был. К тому же поддерживаю проект как видите - не я. Да и бюджет был, мягко скажем, не щедрый.
Ну а бедному автору могу помочь и переписать чутка, а то вон как разозлился:
Мир тебе и не пиши больше так, а то придет Тедди Браун 😛
в противном случае, если у массива $uno_el индекс 'link' не определен, вывалится E_NOTICE. То же касается и <?php if ($uno_el['pr'.$i]):?>
И все-равно корявая вьюха получается - можно было бы данные подготовить и прогнать foreach'ем просто, а тут for и проверки еще внутри. А еще нихера не понятно зачем $flag_k, если он всегда false. Ну, а вообще, это очень мелкие придирки уже, конечно.
один раз открыл, один закрыл, эхом вывел все что надо. даже читать удобнее было бы
Да, реализация немножко хромает, но блять, она работает!