#10014: Суп из спагетти

« картинки и свежие анекдоты | чат

#10014: Суп из спагетти

Мне по работе доводится программировать на множестве языков, и некоторые вещи меня, так сказать, удивляют.

Гляжу в код PHP с постоянными переключениями PHP-HTML вроде:

<IMG src="<?php echo $data['source'];?>" height=150 <?php if ($data['width100']) echo "width=100%"; ?> >

Читается плохо. И вдруг меня осеняет: это же как слушать речь, пересыпанную матюками! «Картинка, б****, из е**** файла, высота 150 ****, и растянуть, на ***, на всю е***** страницу, ***!»

Тоже самое с SQL. Вездусущие конкатенации и экранирование кавычек, да и ещё без пробелов:

UPDATE '.$data['table'].' SET '.$data['field'].'=\''.$data['value'].'\' WHERE $where

Перевожу: «Мне, пожалуйста, дайте помидоров, ну, кило, думаю, два, может, два с половиной, и ещё давайте, наверное, огурцов — нет, лучше капусты, скорее всего, один кочан, ну там, чтобы это, поменьше, и ещё, знаете, вчера по телику, говорили, что — ах да! — ещё картошки...»

В своих проектах я давно от этого избавился, сделав подсистему функций и классов наподобие sql_update($table, $data, $where). Потратил полдня, сэкономил недели. Но глядя в чужой код, не перестаю удивляться: охота вам, кодерам, ходить по граблям, поедая кактусы? Ведь случайная кавычка или точка выливается в часы отладки, чтобы найти в вашем супе из спагетти муху. Или не хватает ума мыслить выше плоского стандартного кода? Вот этим и отличаются программисты от кодеров.

Ещё интересное на этом сайте:

#10013: Скан без перерывов на обед
Эротическая фотосессия Алены Водонаевой в журнале Maxim (6 фото)
Гимн гастарбайтеров и московских "чебуреков"
Секрет ближнего боя, используя топор
Неожиданная встреча бывших одноклассников
Прикольные картинки (105 фото)
Смешные комиксы (32 картинок)
Классные гифки (18 гифок)
Фрики из социальных сетей (60 фото)
Как живет геймерша с разбитым сердцем (3 фото)
Самое странное "домашнее животное" (3 фото)
Увлекательные факты о кинофильме " Зеленая миля" (23 фото)
Как снимался эпизод фильма "Тёмный рыцарь" на стадионе (16 фото)
Откровенное вечернее платье для стройных девушек (12 фото)
Разбитые мечты наркоманов на улицах Денвера (67 фото)
Сексуальные девушки в откровенных платьях (50 фото)
Забавные эмоции прикольных котов (23 фото)
Абсурдные суждения и диагнозы в психологии (4 фото)
Симпатичные девушки из Румынии (45 фото)
Интересные факты о мультфильме "Симпсоны" (27 фото)
« все анекдоты и картинки
Рейтинг@Mail.ru