- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
function endPanel()
{
if($this->type=="common" || $this->type=="common_blank")
{
?>
</div>
</div>
</div>
<?php
}
elseif($this->type=="common_short")
{
?>
</div>
</div>
</div>
<?php
}
elseif($this->type=="main" || $this->type=="main_small")
{
?>
</div>
</div>
<div class="bottom">
<div class="bottom-right"></div>
</div>
</div>
<?php
}
elseif($this->type=="light" || $this->type=="light_blank" || $this->type=="light_narrow")
{
?>
</div>
</div>
<div class="bottom">
<div class="bottom-right"></div>
</div>
</div>
<?php
}
}
Прислали на работе проект на доработку, мало того предыдущий программер не знает про разделение логики и представления, дак еще и такие штуки на каждом шагу встречаются
Lure Of Chaos 22.07.2010 13:56 # +3
1ac1324 22.07.2010 14:08 # 0
Это пиздец полный //простите вырвалось
Вчера попросили тоже помочь с выводом иерархического дерева и построение урлов, код обалденный: sql и html в одной функции и между ними php. На вопрос почему это не выкинуто: "Так работает же, почти как надо". И ведь не объяснить, что цена (читай время) поддержки очень дорога.
Спс, выговорился.
Lure Of Chaos 22.07.2010 14:19 # 0
1ac1324 22.07.2010 14:36 # 0
Lure Of Chaos 22.07.2010 14:45 # 0
Kornew 22.07.2010 16:58 # +1
"если оно работает - лучше его не трогать" ->
"оптимизировать стоит только тот скрипт, который тормозит"
даже в мануалах пхп такое встречалось...
так что для них: "почти работает" == "работает", а если "работает" - лучше не трогать...
Lure Of Chaos 22.07.2010 17:46 # 0
"оптимизировать стоит только тот скрипт, который тормозит" - ну на спичках, как говорится, экономить точно не стоит
Kornew 22.07.2010 19:02 # 0
- почему бы не экономить ресурсы, которые и так тратятся беспощадно ?(
Lure Of Chaos 22.07.2010 19:26 # −1
об оптимизации надо думать и при проектировании(а хороший ли это подход?) и при написании кода(а не делаю ли я тут лишнюю работу?) и собственно при решении проблем(почему тут так страшно тормозит?) - а не как советуют, что якобы можно сначала писать левой ногой, а уж потом кидаться оптимизировать.
при этом на том самом последнем этапе нужно В ПЕРВУЮ очередь оптимизировать узкие места, а уж ПОТОМ подумать, а не рефакторнуть ли и остальное и еще улучшить и читаемость и производительность )
как то так
Анонимус 22.07.2010 19:34 # +1
Джойнят шесть таблиц внешним объединением по полю varchar(255). Отсюда и тормоза.
Надо бить по рукам, приговаривая "нормальная форма".
Тогда и тормозов не будет.
Я не говорю о фейсбуках, я говорю о обычном говносайте на обычной говноцмс типа umi.
malleus 23.07.2010 16:01 # 0
проект не мой, просто коллега дизайнер бегал с воплями "тормозииит сайт"
Lure Of Chaos 23.07.2010 16:09 # 0
"тормозииит сайт" - и это при одном запросе у него кончается терпелка? ) ггг, значит 100 юзеров просто положат его ) а я уж молчу про 1000, 10 000....
Анонимус 22.07.2010 18:28 # 0
Lure Of Chaos 22.07.2010 19:30 # 0
Анонимус 22.07.2010 19:32 # 0
Lure Of Chaos 22.07.2010 19:37 # 0
Spider 22.07.2010 14:24 # 0
1ac1324 22.07.2010 14:37 # 0
Анонимус 22.07.2010 15:36 # 0
семантичко
Lure Of Chaos 22.07.2010 17:49 # 0
Анонимус 22.07.2010 19:35 # +1
не факт, что на компе у человека будет times new roman.
Lure Of Chaos 22.07.2010 19:47 # −2
и кстати, это не такой уж редкий шрифт, что бы его не было, это же не какой нить century gothic
но мы вообще-то о семантике
DmitryDick 22.07.2010 16:39 # 0
Lure Of Chaos 22.07.2010 17:49 # −1
nethak 22.07.2010 17:19 # 0