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

Пароль

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

...Да будет Вишнёвый #чат !
20 января 2015
20 комментариев из 3589 (показать все)
Ластро
За такой код нужно сжигиать...
Каста Огня солидарна с тобой, Гуэ'Ла.
Ластро
Я вообще молчу про то, что по смыслу слов readTongue это функция. А в коде ВНЕЗАПНО массив.
> Я вообще молчу про то, что по смыслу слов readTongue это функция. А в коде ВНЕЗАПНО массив.
Ну, это я как раз понять могу легко. В Руби том же квадратные скобки - вполне легальное название для метода класса...
Ластро
Не уверен, что такой подход разумен, для чего либо кроме контейнеров содержащих элементы под индексами(где индексы могут быть чем угодно упорядоченным)
Al Lastor
А кто сказал, что в данном случае не так?
Да! Код там преотвратительнейший!
Я для примера так написала, для того чтобы показать дух программы, (и я имела в виду не рид, а рэд), на самом деле там
cbTongue[ 0]= &OneCurviVT_I::newValuesTongue0;
cbTongue[1]= &OneCurviVT_I::newValuesTongue1;
(...)
cbTongue[7]= &OneCurviVT_I::newValuesTongue7;
cbTongue[8]= &OneCurviVT_I::newValuesTongue4;
cbTongue[9]= &OneCurviVT_I::newValuesTongue5;
cbTongue[10]= &OneCurviVT_I::newValuesTongue6;
cbTongue[11]= &OneCurviVT_I::newValuesTongue7; // Attention, beyond 12...
Там в коде активно используются указатели и ссылки, а потом при удалениях информации, когда встречаются опечатки, выходит, что никто не контролирует, какую область памяти на самом деле затирают.
Очень много переназначений операций, когда ты никогда не узнаешь, что значит плюс в конкретном месте, без блужданий по коду с компилятором, потому что то это сложение по элементам, то дописывание, то вставление на четные места. С матричными операциями вообще чехарда: то через строку пишем, то через столбец, то выбираем столбцы в стиле "третий, пятый, десятый".
Переменная, названная, скажем, "граница" по-французски может в рамках одной и той же функции иметь совсем другой смысл, чем граница по-английски. И еще есть обманчивое чувство, что есть какая-то система в названиях "переменная", "переменная_", "перем" и т.д., но беда в том, что нет, системы нет :(
Это я всё к тому, что не верю я, что научный руководитель сейчас спохватится и ловко найдет баг, который так мешает моему диплому. Баг реально мешает. Сейчас на [б] губы не закрываются, к примеру... рот остается открытым :(
А я этого чужого монстра дебажить точно не могу. Нет-нет.
Показать полностью
Ластро
Cheery Cherry, могу только посочувствовать.
Мда...
ДНИЩE--ЫЫЫЫ
Al Lastor
read в 3 форме тоже read
Ох, какой в пять утра большой соблазн перевернуться на другой бок и спать дальше :)
:))
Милый дипломчик, везу тебя домой! А то ты так давно его не видел :)
В октябре, когда мы обе оказались с продлением по здоровью, дипломы ну совсееем не шли. А Настя всем рассказывала, что она закончит к концу октября. Получив такой оптимистичный прогноз, ее научный руководитель написал ей указание, от которого мы с нашим полнейшим штилем в работе хохотали как ненормальные:
"Don't rush it."
Из этого у меня родилось вот что (там еще одна картинка в комментариях - первая соответствует Насте, а вторая мне), а теперь, когда Настя на днях закончила диплом, я заказала ей футболку :)
ДНИЩE--ЫЫЫЫ
Error (410)
Something went wrong. Don't worry, your files are still safe and the Dropboxers have been notified. Check out our Help Center and forums for help, or head back to home.
Don't manulize it.
Читаю код школьников и все время говорю, что я не манул.
у нас преп не принимал задание, если видел bad-style код(форматирование, название переменных/ф-й).

Однажды внезапно обнаружилось, что все стали писать чуточку понятнее.
edzidbear
В смысле, ссылка на футболку не работает? Ну, попробуй так. Но у меня работает :)
Mikie
Где же этот преподаватель был в годы юности моего научного руководителя!
ДНИЩE--ЫЫЫЫ
>Don't manulize it.
MANULIZATION IS INEVITABLE
Проблема в том, что нужность жестких мер по улучшению читабельности стала очевидна не так давно. Раньше все "концентрировались на алгоритмах", и во всяких таких поделках необходимость гуд стайла была неочевидной. Нам она кажется очевидной, потому что у нас есть доступ к культуре кодинга, которая вырабатывалась десятилетиями с момента изобретения, например, фортрана.

С другой стороны, всегда есть и были люди, старающиеся выражаться понятно на любом языке, и таких людей всегда было много среди учёных.
ПОИСК
ФАНФИКОВ









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