Читать «Bash IT Happens Истории ## 7401 – 7500» онлайн - страница 11

Bash.org.ru IT

В один прекрасный день решил я поставить Кате Убунту — дольше продержится, вирусы не страшны, да и сыну пароль можно не давать, а то надоело раз в месяц консультировать, что сохранять перед полной переустановкой системы и как ставить драйвера.

Решил научить ставить ОС самостоятельно. Пришла Катя ко мне. Я предумотрительно бэкапнул диск ноутбука на свой комп. Ставила она сама; я работал за своей машиной и говорил, что и где вводить.

Дело дошло до разметки диска. Я повторил, чтобы разметила, но не подтверждала, теорию рассказал (не зря два года курсы вёл). Сказала, что понятно. Разметила. Встаю посмотреть, вижу ошибку.

— Всё верно, кроме одного.

— А куда делась винда?

— Правильно, Катюша, ты сама дала команду её снести. Но не всё потеряно: жми «Отменить» и размечай заново.

Естественно, Катя нажала не «Отменить», а «Далее». Я с радостью понял, что сохранение данных было совсем не лишним.

#7432: Так или никак

13:00 05.10.2011, IT happens

Всегда терзал меня один вопрос. Если ты учишься на факультете, напрямую связанном с информатикой, то задачи принимают без требований к оформлению — хоть в одну строку пиши. Преподаватель, естественно, запомнит такую издёвку, но задание зачтёт, если поставленная задача выполняется, пусть даже работает абы как. Но ежели тебе выпало учиться на факультете, где информатикой и не пахло, и в учебном плане она для галочки, работу категорически не принимают, если соблюдается хоть одно из нижеперечисленных условий.

QBasic. Вместо чёртовых чисел в начале строки использованы метки. Куда ж удобнее 30-40 раз написать какое-то число, нежели использовать всего две метки на весь код, не правда ли?

Pascal. В начале не объявлено посередине экрана имя программы, несущее величайший смысл. «Неуд»!

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

Для экономии нервов и времени вся формула записана в одну строчку в пределах одного экрана. Зачем, если основную функцию можно разбить на …дцать слагаемых, посчитать в отдельной строчке (с числом в начале!) каждое, а затем ещё в одной отдельной строчке их сложить?

Этот список можно продолжать долго, но бессмысленно. Наверняка каждый встречался с советской тёткой с советским учебником, кричащей: «У тебя сделано не так, как в моей книжке, я проверять это не буду! Выключай процессор, дома переделаешь и на листочке мне принесёшь!»

К сожалению, забавного тут мало. Меня просто терзает вопрос: доколе? Не так ли зарождаются бухгалтеры?

#7433: Аид на связи