Елена Б.
6863 сообщения
#11 лет назад
Оффтопик

15 запросов, говорите... В самописе 150 запросов не хотите? :!:
Я вот, уломала своего торговца тренажерами на рефакторинг... такие чудеса нахожу, держусь за голову. Вот, пример, вокруг которого я год ходила, не заметив:

if($price1_f || $price2_f){
$ids = "0";
$res = sql($sqlmain);
while($row = mysql_fetch_assoc($res))
if((!$price1_f || $price1_f<=getPrice($row)) && (!$price2_f || $price2_f>=getPrice($row)) )
$ids .= ",{$row}";
$sqlmain .= " AND g.id IN ({$ids})";
}

Жаль, мою тему про "отвратительный" код закрыли. Может, стоит все-таки некропостинг позволить?



Оффтопик

И еще офтопик. До конференции не уделяла особого внимания смайликус восклицательным знаком
Антон Б.
1132 сообщения
#11 лет назад
floppox, на ту же тему вспомнил статью
чуток оттуда поцитирию, извиняюсь
Цитата:
Мне очень нравится байка из книжки Мартина Фаулера: Фаулер занимался консультированием одной фирмы по разработке достаточно большого проекта. Проект был написан ужасно, и Мартин настоял на небольшом рефакторинге. После пары дней работы удалось удалить половину кода без какого-либо ущерба для функциональности системы. Программисты очень радовались, а вот начальство не было довольно — ведь эта работа не привела к появлению нового функционала. Старый код прекрасно работал, деятельность по его «чистке» не казалась экономически оправданной. Поэтому дальнейшим консультационным советам руководство не вняло, настаивая на скорейшем появлении нового функционала без какой-либо дополнительной работы над кодом. Через полгода проект закрылся, т.к. код стал слишком сложным для поддержки.

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

Цитата:
Быдлокодить тоже не следует, просто старайтесь писать нормально
Егор К.
935 сообщений
#11 лет назад
Помню в одной самописной CMS, чтобы создать запись, приходилось создавать поле в таблице б.д., т.к. такой опции в админке просто не было. Пока не видел удобней, чем wordpress ( joomla! ) админок из самописных.
Наталия И.
3002 сообщения
#11 лет назад
Оффтопик
Цитата ("parkgraphic"):
Быдлокодить тоже не следует, просто старайтесь писать нормально
И вот оно - главное правило самописа!
Владислав Е.
2868 сообщений
#11 лет назад
Цитата ("radar0080"):
Помню в одной самописной CMS, чтобы создать запись, приходилось создавать поле в таблице б.д., т.к. такой опции в админке просто не было. Пока не видел удобней, чем wordpress ( joomla! ) админок из самописных.


На самописных тоже не видел удобных админок, не говоря уже про наличие адекватного графического интерфейса, который многие программисты просто не признают и поэтому не делают.
Елена Б.
6863 сообщения
#11 лет назад
parkgraphic, да в моем примере, в общем-то, не о красоте кода речь. Я и сама не эстет в этом вопросе ))) На минуточку, запрос $sqlmain при некоторых обстоятельствах может выдать 4500 товаров. И его повторно запрашивают только ради того, чтоб уточнить... Это ж пипец, простите.
Я вот, размышляю, переписать ли подбор по цене на SQL, или же возложить его на фильтрацию уже полученного массива? (цены в разных валютах, поэтому в лоб нельзя)
Антон Б.
1132 сообщения
#11 лет назад
floppox, косячёк то я увидел, и я бы рад с Вами побеседовать на подобную тему, но я далеко не советчик в программинге. Я как умная собака "не говорю, но всё понимаю" Я специализируюсь на верстке, а програминнга касаюсь по-минимому, зачастую элементарные действия вывода.
Оффтопик
Пожалуй подредактирую профиль, чтоб не обманывать...
Игорь М.
561 сообщение
#11 лет назад
Джумла-Шмумла и т.п. - все это фигня, по сравнению с мировой революцией.
Вот, что вы используете:
<br> или <br /> ?
Антон Б.
1132 сообщения
#11 лет назад
Я молодой, родился во времена <br />
Серафима Л.
10571 сообщение
#11 лет назад
Цитата ("frig"):
Зря. Далеко не всегда.

Я имею ввиду, что так уже полностью знаешь, что твое. А чужой код порой - темный лес, кто знает, что случится в итоге - если выбросить кусок кода из огромного магазина. Порой делала как мне надо и были потом ошибки, которые тоже приходилось искать и устранять...
Лучше всего использовать готовое как есть, с минимальным вторжением)
Евгения П.
800 сообщений
#11 лет назад
starki, <br /> же
Серафима Л.
10571 сообщение
#11 лет назад
starki, <br/>
Надежда С.
349 сообщений
#11 лет назад
starki, <br/>, <img alt="" />, <input /> :P
Александр Б.
23 сообщения
#11 лет назад
Не знаю изза чего здесь все началось, в линке на др тему из стартового поста ничего интересного тоже не увидел
по теме, если рассматривать с точки зрения новичка:
простая установка и локализация под нужный язык
для новичков полно документации
универсальный движок
дружелюбное комьюнити
логически отлично структурирован
имеет такой же логический репозиторий из которого можно скачать и сделать сайт на любую тематику, всевозможных бесплатных расширений более чем предостаточно:
- ИМ довольно широкий выбор всевозможных решений, тут в пример ставилась Симпла (пока не работал), такая стоимость лицензии для меня не понятна, по описанию имеет практически все тоже, что и нормальный ИМ под жумлу из коробки, ну кроме 1с и яндекс маркета эт всеже специфика СНГ, платежные системы уже частично встречаются интегрированными в ИМ.
- социалочки и блоги, есть неплохие решения на мой взгляд, но придется заплатить из бесплатных мало, что интересного и функционального
- новости, хм наскок помню, жумлу с этим направлением изначально начинали позиционировать
- по поводу вирусов, не пробовали обновляться во время и не использовать варез?)
- по скорости работы из коробки в сравнении с ВП и Друпал я особой разницы не видел, а вот по юзабилити последний явно тихий ужас
- простота локализации компонентов

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

из минусов
всегда хочется, чего-то большего)

ЗЫ. вкратце вышло как-то так
Игорь Панченко
229 сообщений
#11 лет назад
Лично мое мнение - можно использовать эту CMS в простых проектах, которые, к тому же, необходимо реализовать быстро и дешево.
Личный опыт пользования - негативный. Не нравится ни реализация, ни интерфейс (особенно админка), в "жумловские" проекты не ввязываюсь де-юре.
Личное предпочтение работы - MVC framework (после долгих годов писания собственных велосипедов). "Стандартный сайт" могу развернуть практически, одинаково по времени с джумлой, конечно, если не учитывать верстку/готовый шаблон джумлы.
А вообще, на вкус и на цвет, как известно...
Антон Б.
1132 сообщения
#11 лет назад
predtech, про времязатраты: верстка под джумлу у меня занимает ровно столько же времени, сколько точно тоже самое но с голым html+css, разница максимум +5%.
А вот если пользуюсь хоть чуть чуть уже фреймом или на CMF то в два раза как правило больше времени занимает. Но зато бюджет в три раза минимум вырастает и самому приятнее разумеется
Андрей Халецкий
3562 сообщения
#11 лет назад
Если бюджет на визитку в 300 долларов, скорее всего прямая дорога лежит на темплейтмонстры и вордпрес(джумлу,шмумлу - что угодно).
Если на сайт планируется потратить 3к+ то скорее всего джумла так-себе вариант.
Если 30к - то точно не джумла

Как-то так. Хотя я вот помню работали с порталом (сейчас очень большим уже) который был написан, внимание, на Ос-коммерс...
Елена Б.
6863 сообщения
#11 лет назад
Цитата ("SmartDesign"):
с порталом ... на Ос-коммерс...

Жесть.