Предлагаю начать 19 ноября в пятницу. Если на все задание, в том числе и заключительное, будут даны 2 дня, то закончим 23 декабря, что норм.
Кстати, я что-то не подумал, когда сказал выкладывать идеи заключительного задания сюда. Тут же все пользователи его пропалят) Licoric, Mulder, Letmetouchyou - придумывайте, идеи в личку!
Админ, создай подраздел к этому разделу с прмеодерируемой темой. Или, если можно без раздела, просто тему.
Ещё, кстати, критерии оценок установить нужно, пишите предложения, особенно члены жюри!
14.11.2010, 01:00
Licoric
В порядке убывания важности:
- Работоспособность кода.
- баги, ошибки недоработки (критические).
- Краткость кода (по количеству символов, например. Ибо все можно записать в одну строку).
- ваши предложения.
14.11.2010, 01:04
RayOfLight
Размер кода должен учитываться без комментариев, символов переноса строки и пробелов. С этим вполне справится маленький скрипт.
Чем первый пункт отличается от второго? Я бы еще добавил время работы скрипта (если его можно будет замерить в вакууме, так сказать), тогда можно будет оценить оптимальность кода.
14.11.2010, 01:19
Licoric
Цитата:
Сообщение от RayOfLight
Размер кода должен учитываться без комментариев, символов переноса строки и пробелов. С этим вполне справится маленький скрипт.
Чем первый пункт отличается от второго? Я бы еще добавил время работы скрипта (если его можно будет замерить в вакууме, так сказать), тогда можно будет оценить оптимальность кода.
Я примерно это имел ввиду. Но это больше для базы подходит. Хотя и от задания зависит. Недопустимость инъекций и прочих атак.
Или ошибки типа "введите число проходов скрипта.
*юзер вводит
в скрипт передается эта переменная. А в переменной буква, например. Защита от дурака своеобразная. В общем, надеюсь, суть понятна.
Я думаю вообще не опираться на длинну кода посимвольно. нужен более независимый критерий. Типа "количество выполненных операторов". Иначе вместо $user_password мы увидим $p или иной вариант борьбы за "нанобайты" кода.
14.11.2010, 13:41
Webmaster
поощрительных мест может быть любое кол-во, на усмотрение администрации
за поощрительное место можно получить только 1 балл
14.11.2010, 14:15
MetSerp
Цитата:
Сообщение от Licoric
Типа "количество выполненных операторов".
будете считать опкоды? О_о
Цитата:
Сообщение от Licoric
$user_password мы увидим $p или иной вариант борьбы за "нанобайты" кода.
для этого нужно ввести такой параметр как читабельность кода:1133:
14.11.2010, 14:16
Ramster
Ну вроде всё готово. Webmaster, создай тему, куда будут кидаться решения.
И я не до конца понял как это будет работать. Вот есть тема. Туда начали кидать решения. Сообщения с решениями могут смотреть только судьи и организаторы (я, webmaster, licoric, mulder и letmetouchyou) или ещё все модераторы и супер-модераторы? Нужно сделать первый вариант!
Потом судьи смотрят в этой теме решения и ставят оценки по критериям, которые отправляют мне в личку. И я их публикую в теме.
Сообщения с решениями будут одобряться после публикации оценок?
14.11.2010, 14:29
Alcorn
Цитата:
Сообщение от MetSerp
будете считать опкоды? О_о
Дизассемблируем, сравниваем количество команд, прошедших через процессор и выводим результат.
Сомневаюсь, что кто-нибудь здесь знает сколько машинных кодов занимает та или иная php-конструкция, так что критерий для оценки весьма занимательный :1135:
14.11.2010, 14:31
Alcorn
Цитата:
Сообщение от Рама
или ещё все модераторы и супер-модераторы? Нужно сделать первый вариант!
А чем они мешают?
14.11.2010, 14:37
Ramster
Цитата:
Сообщение от Alcorn
А чем они мешают?
Ну модераторы и супер-модераторы же тоже будут участвовать. Разве нет?