Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Как правильно оформлять код |

19.07.2007, 10:30
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Как правильно оформлять код
PHP: http://framework.zend.com/manual/ru/coding-standard.coding-style.html
Java: http://java.sun.com/docs/codeconv/html/CodeConventions.doc.html
Perl: perldoc perlstyle
Python http://www.python.org/dev/peps/pep-0008/
Касательно скобок { и т.д.
Существуют определенные стили.
Сили для проектов с нуля надо выбирать самим.
Проекты, использующие конкретную разработку, должны писаться в стиле этих проектов, который может отличаться от стиля языка(но этого обычно не происходит)
Некоторые языки не имеют официальных стилей(например C или C++), стилей там вагон и маленькая тележка
Последний раз редактировалось nerezus; 24.07.2008 в 23:09..
|
|
|

19.07.2007, 10:44
|
|
Участник форума
Регистрация: 11.05.2007
Сообщений: 149
Провел на форуме: 6373157
Репутация:
247
|
|
Delphi: http://softsl.com/Pagcat-211-Pagenum-1.html
Плз, перенеси мое сообщение в соседнюю ветку "Программирование Делфи С++, АСМ"
ЧУть нетуда напостил
ner: не будем плодить темы
Последний раз редактировалось nerezus; 22.08.2007 в 22:10..
|
|
|

19.02.2008, 11:59
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
B.4.2.3. Подстановка переменных
Подстановка переменных разрешается с использованием двух нижеприведенных форм:
PHP код:
$greeting = "Hello $name, welcome back!";
$greeting = "Hello {$name}, welcome back!"
Пожалуй не соглашусь....
Код выполниться быстрее при записи
PHP код:
$greeting = 'Hello'.$name.', welcome back!';
Обсуждалось не 1 раз
|
|
|

20.02.2008, 08:11
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Ну давай результаты тестирования. Причем не профайлером, а в боевой среде. Т.е. с нормально настроенным вебсервером, кешированием байт-кода и не искусственным примером.
А то опровергать документацию каждый дурак горазд ))) Если уверен в своих словах - докажи.
|
|
|

20.02.2008, 13:26
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Сейчас не могу сам ничего тестировать, но уже тестировал не 1 раз...
Смотрим статью http://php.spb.ru/php/speed.html
Пробуем сами
|
|
|

20.02.2008, 17:40
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Окей. Посмотрим статью по ссылке. Что мы видим? Бред. Почему?
Ну к примеру для начала можно посмотреть на дату и увидеть, что текст написан 7 лет назад и давно потерял актуальность. ПХП с тех пор переписывался 2 раза, к примеру.
Ну а можно начать читать многочисленные статьи и документацию по оптимизации. Ну там даже книги.
Основной закон оптимизации: оптимизировпать надо там, где надо. А не везде.
Вот на досуге почитайте лучше это, чем всякие заплесневелые тексты: http://rsdn.ru/article/philosophy/Optimization.xml
|
|
|

20.02.2008, 18:04
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
нер, давай не будем спорить...
Скачай примеры http://php.spb.ru/php/speed(2001nov13).exe проверь....
Все до сих пор актуально
|
|
|

20.02.2008, 18:23
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
окей. Только примеры не эти(синтетические), а нормальные. Тогда и посмотрим. Потестируем(через ab к примеру)
Сомневаюсь что на реальном приложении прирост будет больше процента 
|
|
|

20.02.2008, 18:36
|
|
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме: 1985206
Репутация:
963
|
|
Вообще прирост, пусть небольшой, но должен быть.
По этой же причине в интерпретируемых языках рекомендуется строки заключать в одинарные кавычки, а не двойные. Парсеру необходимо проверять двойные кавычки на наличие переменных, а это - какое-никакое, но время.
На мой взгляд этим вообще можно принеберечь...
|
|
|

20.02.2008, 18:41
|
|
Познающий
Регистрация: 12.11.2007
Сообщений: 70
Провел на форуме: 1214722
Репутация:
676
|
|
Утилитой ab веб сервер тестируют, а мерять загрузку сервера ради таких тестов бред тк разница будет маленькой.Одинарные ковычки быстрее как в пятой так и в четвертой версии, я тестировал обычным таймером и исполнением тысячи строк типа print 'index : '.$temp; и print 'index : '.$temp; . В первом случае вывод занял 0.0133, во втором 0.0022 секунды . Это мелочи, но Isis прав.
Последний раз редактировалось Евгений Минаев; 20.02.2008 в 18:43..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|