Читать «Bash IT Happens Истории ## 7401 – 7500» онлайн - страница 11
Bash.org.ru IT
В один прекрасный день решил я поставить Кате Убунту — дольше продержится, вирусы не страшны, да и сыну пароль можно не давать, а то надоело раз в месяц консультировать, что сохранять перед полной переустановкой системы и как ставить драйвера.
Решил научить ставить ОС самостоятельно. Пришла Катя ко мне. Я предумотрительно бэкапнул диск ноутбука на свой комп. Ставила она сама; я работал за своей машиной и говорил, что и где вводить.
Дело дошло до разметки диска. Я повторил, чтобы разметила, но не подтверждала, теорию рассказал (не зря два года курсы вёл). Сказала, что понятно. Разметила. Встаю посмотреть, вижу ошибку.
— Всё верно, кроме одного.
— А куда делась винда?
— Правильно, Катюша, ты сама дала команду её снести. Но не всё потеряно: жми «Отменить» и размечай заново.
Естественно, Катя нажала не «Отменить», а «Далее». Я с радостью понял, что сохранение данных было совсем не лишним.
#7432: Так или никак
13:00 05.10.2011, IT happens
Всегда терзал меня один вопрос. Если ты учишься на факультете, напрямую связанном с информатикой, то задачи принимают без требований к оформлению — хоть в одну строку пиши. Преподаватель, естественно, запомнит такую издёвку, но задание зачтёт, если поставленная задача выполняется, пусть даже работает абы как. Но ежели тебе выпало учиться на факультете, где информатикой и не пахло, и в учебном плане она для галочки, работу категорически не принимают, если соблюдается хоть одно из нижеперечисленных условий.
QBasic. Вместо чёртовых чисел в начале строки использованы метки. Куда ж удобнее 30-40 раз написать какое-то число, нежели использовать всего две метки на весь код, не правда ли?
Pascal. В начале не объявлено посередине экрана имя программы, несущее величайший смысл. «Неуд»!
Студентом проявлена инициатива и здравый смысл: при вводе переменных предусмотрена проверка принадлежности заданного значения области допустимых. Так делать категорически нельзя! Пусть программа делит на ноль, ищет корень из отрицательного числа, зато ничего лишнего. А если вылезет ошибка, студента отправят переделывать, не удосужившись глянуть в код.
Для экономии нервов и времени вся формула записана в одну строчку в пределах одного экрана. Зачем, если основную функцию можно разбить на …дцать слагаемых, посчитать в отдельной строчке (с числом в начале!) каждое, а затем ещё в одной отдельной строчке их сложить?
Этот список можно продолжать долго, но бессмысленно. Наверняка каждый встречался с советской тёткой с советским учебником, кричащей: «У тебя сделано не так, как в моей книжке, я проверять это не буду! Выключай процессор, дома переделаешь и на листочке мне принесёшь!»
К сожалению, забавного тут мало. Меня просто терзает вопрос: доколе? Не так ли зарождаются бухгалтеры?
#7433: Аид на связи