↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
Матемаг
Cheery Cherry
Публичное сообщение
20 января 2015
Aa Aa
Уже не Вишня, а дракошка?:)

...Да будет Вишнёвый #чат !
20 января 2015
20 комментариев из 3589 (показать все)
StragaSevera Онлайн
Сенектутем
И это очень плохо. Требования должны быть постоянными и предсказуемыми, а не "по настроению". Мерзость.
> Требования должны быть постоянными и предсказуемыми, а не "по настроению".
Они непостоянны, но абсолютно предсказуемы. Их отслеживание тратит очень много человеческого ресурса, летом он огромен, зимой он впритык.
И не вижу в этом ничего разумно плохого. Ибо не эстет и не моралист, меня интересует результат.

Точно так же в любом университете код ревью происходит не на всех предметах, где программируют. Достаточно нескольких, лишь бы их было не ноль. Снова потому, что это трата человеческого ресурса. Тратить ресурс надо для достижения эффекта, а не для соблюдения правил приличия. Для достижения эффекта достаточно иногда обращать внимание на код-стайл, проверять его постоянно -- нерациональный оверхед.
Почему оверхед, если это автоматизируемо?
StragaSevera Онлайн
> Ибо не эстет и не моралист, меня интересует результат.
Дело в том, что оно результат ни разу не гарантирует, чо.
Тогда это просто ошибка.
Чья-то.
Ластро
edzidbear, ибо нужно не минимальное соблюдение, а например заставить студаков давать осмысленные имена переменным. Что прога проконтролировать не может.
Оно и так частично автоматизированно.
Но есть факторы, которые автоматически не проверить. Например, адекватные имена переменных.

> Дело в том, что оно результат ни разу не гарантирует, чо.
Не вижу логики. Если человека сначала двадцать дней много раз заставлять переписывать код, то он в некоторой мере овладевает кодстайлом. Если потом ему десять дней дают писать, как он хочет, и он выбрасывает на помойку обретенные ранее знания, то сам дурак, чо. От того, что его будут третировать еще десять дней, его навыки красиво кодить сильно не повысятся. Вот и выходит, что полный контроль нужен разве для эстетики, а не для результата.
Ну, как-то, конечно, повысятся, но преподский ресурс ограничен, и мы делаем в нем иные приоритеты.
Помимо прочего, зимняя смена все-таки позиционируется как немного праздничная. Мы даем более простые задачи, чем могли бы, чтобы дети больше решали и имели больше поводов порадоваться. Мы не заставляем переписывать плохой стиль, ибо это очень депрессивный процесс.
ДНИЩE--ЫЫЫЫ
А, Я слоупок
Ну да, моя фраза про пробелы устаревшая чутка. Она про времена, когда автоматики не было. Тогда да, в первые три дня смены отклоняют код с любой малейшей некрасивостью, например, пропущенным пробелом, а потом один-два мелких огреха прощаются. Впрочем, если они присутствуют в нескольких программах подряд, то есть наблюдается систематическое, а не случайное нарушение, то тоже отклоняются.
А разве то, что его будут третировать лишние 10 дней не повысит вероятность того, что он в дальнейшем будет писать хорошо?
Или обозлится и будет писать так, как ему было приятно.
StragaSevera Онлайн
Матемаг
Именно.
Любые требования должны быть стабильными, или их не должно быть вовсе.
Ну, я не столь радикален)

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

Всё как в реальной жизни: говнокод может аукнуться, а может и нет. Правда вероятности и ожидаемые полезности явно смещены, относительно реальных..
StragaSevera Онлайн
> По-моему, это как раз может быть хорошей ситуацией: ты знаешь, что говнокод могут пропустить, а могут и нет - зависит от левой пятки осьминога, а не говнокод точно пропустят.
Человеческая психология так не работает. *пожал плечами*
"Строгость законов компенсируется их необязательностью" приводит к тому, что человек пытается надурить формальные критерии, а не.
Параллель с законами тоже нелогична. От соблюдения человеком закона чаще всего зависит благополучие окружающих. От соблюдения кодстайла учеником зависит только его жизнь. Отклонение задачи за плохой стиль не есть наложение требований, это есть акт доброй воли преподавателя, который хочет научить большему.
Я причем стараюсь, чтобы школьники были в курсе, что это так. И, соответственно, воспринимали бан за кодстайл не как наказание за нарушение требований, а как помощь в саморазвитии. Так, как оно и есть в реальности. Слово "требование" здесь неуместно.
Если кто-то не хочет получать помощь и учиться, то тут трудно что-то сделать. Этот кто-то и будет воспринимать это как требование, и, только выйдя за порог школы, будет писать как попало. То есть восприятие этого как "требования" вредит результату. Абсолютная строгость при проверке кодстайла вредит результату.

> А разве то, что его будут третировать лишние 10 дней не повысит вероятность того, что он в дальнейшем будет писать хорошо?
Может и повысить. Но, как я говорил, при нехватке ресурса мы жертвуем в том числе проверкой кодстайла. Кроме автоматической ее части.
Моя программа вроде и не такая еще большая, но при наборе дальше Комодо подвисает: подсказки, какое я имя переменной или функции хочу, подгружаются с задержкой, и из-за этого любой ввод отображается с задержкой.
Печаль.
Вишня, комп слабый?
Нет, передовой (...ноут).
ДНИЩE--ЫЫЫЫ
ррррррррр
Вишня, ну тогда я хз, видимо, дело в самой среде, тормозная.
ПОИСК
ФАНФИКОВ









Закрыть
Закрыть
Закрыть