Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: ***** ЗАДАЧА N2 *****

Сообщения:  [1-10]    [11-20]  [21-23] 

 
 автор: cheops   (06.02.2006 в 13:49)   письмо автору
 
   для: P@Sol   (06.02.2006 в 13:28)
 

Начиная с задачи N3 действует автоматическая система регистрации ответов - теперь ничего не будет терятся - система либо обязательно зарегистрирует ответ, либо откажется его принимать, если время отведённое на решение закончилось. Приём заданий по задаче 3 закончилось - ответы по задаче 4 принимаются в форме http://www.softtime.ru/task/addthemeform.php?id_task=4 до четверга (в четверг подведение итогов и выкладывается новая задача).

   
 
 автор: P@Sol   (06.02.2006 в 13:28)   письмо автору
 
   для: cheops   (04.02.2006 в 01:24)
 

хм....потеряли мой скрипт :/

   
 
 автор: cheops   (04.02.2006 в 01:24)   письмо автору
 
   для: Саня   (04.02.2006 в 00:02)
 

>Cheops читает мои мысли, даже когда они ещё не пришли ко мне
>(оценки те же :)!
Когда занимался наукой у нас ходила поговорка: всё о чём ты подумал уже придумали японцы :)))

   
 
 автор: Саня   (04.02.2006 в 00:02)   письмо автору
 
   для: FatBoy   (31.01.2006 в 00:58)
 

Cheops читает мои мысли, даже когда они ещё не пришли ко мне (оценки те же :)!

Пишу только недостатки. Всё, что не написано - нареканий не вызывает.

№1:
Мало комментариев. Строки покороче нужно сделать - длинные хуже воспринимаются. Шестнадцатиричные значения немного смущают.

№2:
Блок "if (magic_quotes)" нужно оптимизировать. Плохая фильтрация входящих данных.

№3:
Громоздко. Если бы не было оформления - было бы лучше. Идея с безопасными строками спорная. С одной стороны - хорошо, с другой - было бы лучше, если использовались мнемонические заменители.

№4:
Мало проверок.

№5:
Мало проверок.

   
 
 автор: cheops   (03.02.2006 в 17:31)   письмо автору
 
   для: P@Sol   (03.02.2006 в 17:13)
 

Давайте тему в разном заведём.

   
 
 автор: P@Sol   (03.02.2006 в 17:13)   письмо автору
 
   для: cheops   (03.02.2006 в 16:36)
 

где мой код??????????

   
 
 автор: cheops   (03.02.2006 в 16:36)   письмо автору
 
   для: FatBoy   (31.01.2006 в 00:58)
 

Мои оценки данных скриптов следующие
N  чит тонкс оригн
1   4    3     3
2   5    3     4
3   2    5     4
4   3    3     4
5   5    0     5

Читабельность выставлялась по пятибальной системе, тонкости столько сколько насчитал - оригинальность - это то насколько скрипт понравился.
Тонкости 001
Учитывается существование файлов
Учитывается =
Учитываются переводы строк

Тонкости 002
Учитывается существование файлов
Учитывается =
Учитываются переводы строк

Тонкости 003
Учитывается существование файлов
Учитывается =
Учитываются переводы строк
Используется htmlspecialchars() при выводе
Используется блокировка файлов

Тонкости 004
Учитывается =
Учитываются переводы строк

Тонкости 005
Учёт тонкостей не производится

   
 
 автор: СерегаВЕБ   (02.02.2006 в 14:00)   письмо автору
 
   для: FatBoy   (01.02.2006 в 14:12)
 

Я решил вместо оценок кода просто протестировать скрипты:

001
Не удаляет символы возврата коретки.
Не убивает HTML-теги.
data.txt

001=аыфа\x3dываыв
001=вава
вава
001=<hr>

002
Заменяет все символы на " ".
Не убивает HTML-теги.

002=ке  ке
002=ке ке
002=<hr>

003
Не восстонавливае символы возврата коретки.
Искоренняет HTML-теги.

003=вапфывываав
003=ывфав*#!equals!#*выфавыфа
003=

004
Не убивает HTML-теги.

004=тест\r\nтест
004=тест&#61;тест
004=<hr>

005
Скрипт вообще никак не реагирует на сибволы = и \n
Не убивает HTML-теги.

005=тест
тест
005=тест=тест
005=<hr>

   
 
 автор: udaf   (02.02.2006 в 00:47)   письмо автору
 
   для: cheops   (01.02.2006 в 18:20)
 

где-же мой скрипт?

   
 
 автор: cheops   (01.02.2006 в 18:20)   письмо автору
 
   для: FatBoy   (01.02.2006 в 14:37)
 

Минималистский стиль - очень наглядно и компактно, особенно следует отметить использование конструкции list() - число столцбов известно заранее и её использование оправдано, код с использованием list() становится легче читать.

   

Сообщения:  [1-10]    [11-20]  [21-23] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования