Сайт Романа ПарпалакаБлог

Спагетти-код

20 июля 2013 года, 13:40

Большой перевод на Хабре про спагетти-код. Считаю статью важной, особенно в разговорах с людьми с ООП головного мозга, и не понимаю, почему у нее рейтинг +6.

Автор рассказывает о спагетти-коде как об одном из самых худших видов «плохого кода». Повествование закономерно начинается с оператора goto. Затем утверждается, что и объектно-ориентированное программирование может порождать спагетти.

Объектно-ориентированное программирование, первоначально разработанное для предотвращения спагетти-кода, стало (из-за использования без полного понимания «паттернов проектирования») одним из худших его источников. «Объект» может спокойно совмещать в себе код и данные, имея при этом любое количество интерфейсов, в то же время класс может свободно порождать подклассы по всей программе. Объектно-ориентированное программирование таит в себе большую мощь, и при дисциплинированном использовании, оно может быть очень эффективно. Но большинство программистов не могут с этим справиться, и со временем их код превращается в спагетти.

Потом рассматривается «Большой код» вообще. Автор заявляет, что у нас вообще нет хороших методов разработки «Большого кода», и противопоставляет его философии Unix — сделай одну вещь, и сделай ее хорошо.

    Оставить комментарий

Современный рынок труда

5 июля 2013 года, 00:05

Сегодня за обедом разговаривали с коллегой:
— Я чувствую спрос на себя как на программиста, а как на физика — не чувствую.
— И это в стране, первой запустившей человека в космос.

    Оставить комментарий

Домодедово и S7

29 июня 2013 года, 15:03

Евгений Степанищев пострадал от задержки вылетов из-за проблем с питанием. Домодедово и S7, как это всё знакомо!

    Оставить комментарий

Марш против палачей

12 июня 2013 года, 17:54

Так называлась эта акция оппозиции. Шествие проходило более-менее по плану. Сбор в 12:00, начало в 13:00.

Пионы и агитационный материал за Навального.

Как обычно на этом маршруте темп движения был слишком медленным. Я обогнал основную колонну. Впереди было просторнее и свободнее.

Журналисты и наблюдатели оккупировали балконы.

У поворота на Болотную. Вдали Большой каменный мост опять перекрыт поливальными машинами и, судя по цвету формы, внутренними войсками.

Дмитрий Быков.

Во главе колонны Рыжков, Касьянов. Навальный с женой, за ними их охранник, отпустивший усы и бородку. Яшин. Ему не надо было становиться рядом с Навальным.

Замоскворецкий мост тоже перекрыт. Кремль надежно защищен.

Людей было много. Точнее оценить сложно. Не очень много, но много. Тысяч 15-20.

Утром лил дождь, да и прогноз на день не радовал. Я подготовил куртку, кожаные кроссовки и зонтик. Но тучи разошлись, и у меня сгорела шея.

    Оставить комментарий

Культурные различия

5 июня 2013 года, 21:49

На хабре пишут о видеорегистраторах у полицейских на Западе. Как выяснилось после падения челябинского метеорита, регистраторы на обычных машинах у них устанавливать не принято.

Распространение регистраторов среди западных полицейских и отечественных автомобилистов — одно из проявлений культурного различия.

Тут вспоминается другое различие, в обсценной лексике. У нас говорящий упоминает физиологическую процедуру с участием себя и матери оппонента, а у них — с участием оппонента и его матери.

Интересно, есть ли связь между этими двумя различиями?

    Оставить комментарий

Запрет курения

1 июня 2013 года, 17:28

Опрос на Эхе:

Что-то мне подсказывает, что проголосовали 64% курильщиков и 36% некурящих.

Кстати, единственный нормальный закон, принятый этой Думой.

    Оставить комментарий

Андроид

29 мая 2013 года, 13:30

Кто придумывает мифы о прожорливости Андроида? Я вот телефон не заряжал 10 дней. Видно, что это еще не предел.

    Оставить комментарий

Современные черновики

25 мая 2013 года, 14:37

Использую компьютерные символьные вычисления. Иначе на рутинные расчеты и поиск ошибок уходили бы недели.

Черновики тоже поменялись:

    Оставить комментарий

Зеркало для лилипутов

19 мая 2013 года, 12:08

В продолжение темы лилипутов и страданий высокого человека:

    Оставить комментарий

Подчеркнутая религиозность

29 апреля 2013 года, 20:47

Сегодня в «Особом мнении»:

А.ПЛЮЩЕВ: […] Значит, история такая. Этот житель по фамилии Кривощеков работал ремонтником сварочного оборудования сервис-центра. Что произошло? Осветили сервис-центр. После церемонии он публично осудил мракобесие начальства, заявил, что христианином не является и позволил себе (я цитирую агентство Интерфакс) «смелые шутки на тему православия». После этого он был уволен по настоянию коммерческого директора. Ну и он обратился в полицию, чтобы привлечь своего бывшего начальника к ответственности. Вот такие истории у нас происходят на пермских просторах.

Л.МЛЕЧИН: Вообще нечто совершенно невероятное, конечно. Для меня, выросшего в атеистической стране, где вообще верящие люди сравнивались бог знает с кем, это сейчас звучит, конечно, совершенно безумно. Я не знаю, конечно, какова ситуация. В принципе, он должен подать в суд, конечно, выиграть его автоматически, потому что я не представляю себе, чтобы в его контракте было записано, что он не имеет на это право или чтобы Конституция отрицала за ним право высказываться, в общем, на любые темы. Он же не оскорблял там никакого человека. Ну что ж.

А.ПЛЮЩЕВ: Понятно же, что, несмотря на то, что я сказал, что говорим мы о маленькой истории отдельного человека, на самом деле, я спрашиваю о том, что, может быть, это какой-то тренд. Потому что не религия, а скорее религиозность, может быть, даже подчеркнутая религиозность, такая, нарочитая, она как-то в последнее время, ну, мне кажется, становится трендом. Может быть, вам видится по-другому. Для того вы и здесь.

Л.МЛЕЧИН: Не, вот, судя по этой истории это становится. Мне трудно представить себе как всевышнего, так и апостолов, которые услышав бы на улице нечто такого рода, потребовали расправиться с этим человеком. Я думаю, что они вступили бы с ним в разговор и попытались бы переубедить или, во всяком случае, изложить свою позицию. Мне кажется, что речь идет о верующих людях. Мы правильно разделили здесь. Если речь идет о верующих людях, они должны в таких случаях попытаться беседовать с человеком. Но и никак это точно не имеет отношения к его работе. Как он? Слесарь на газосварочном предприятии? Ну, это точно вероисповедание точно не имеет никакого отношения к его работе.

Знаете, что произошло? Ужасная вещь. Вот те же люди, которые когда-то бегали, там, сносили храмы, кресты ломали и устраивали овощехранилища в церквах, теперь они же вешают те же кресты, которые когда-то срывали, вешают на себя, изображают из себя очень религиозных людей. Я им не верю. Я им не верю, потому что вера — вещь совершенно другая, она требует очень серьезной работы над собой, понимания христианских догматов, христианских ценностей, осознания их, понимания того, какие требования религия к тебе выставляет. Не ты к другим, а религия от тебя требует определенных вещей, в том числе и понимания. Ну, массу всего. И те, кто так поступает, мне кажется, это всё не имеет отношения к религиозности. А вот эта внешняя обрядовость — ну так же, как и раньше. Как ты без красного галстука? Как ты в пионерской дружине не состоишь? Как ты не член комсомола? Как это может быть?

Тут мне рассказывал один мой старший коллега, даже бывший начальник, как его когда-то утверждали на крупный пост в одном издании, очень известной газете в советские времена на бюро ЦК комсомола. И первый секретарь говорит «А ваша жена где работает?» Он говорит «В Доме моделей» — «Ну, она хотя бы комсомолка?» А теперь «Ну, ты ходишь в церковь?» Вот и те же самые люди это говорят.

Млечин вообще молодец, его всегда приятно слушать.

    Оставить комментарий

← сюда туда →

Поделиться
Записи