Dmitry Belyavsky (beldmit) wrote,
Dmitry Belyavsky
beldmit

И еще о поддерживаемости кода

Вдогонку к этой
и немного этой записям. И еще немного к боковому хвосту у Витуса.

Один из типичных приемов собеседования с программистами - показ зубодробительной конструкции на языке, на котором собирается программировать соискатель, и вопрос, что она делает. Наиболее часто мне попадался C-шный пример, когда вместо переменной объявлялась функция.

Так вот, господа. Когда вам показывают такой пример (если он выходит за пределы разумного понимания языка и знания ключевых слов или общепринятых идиом), то скорее всего - одно из двух.

1. Собеседующий пытается срезать соискателя. То есть самоутвердиться. Вам нужен такой начальник?
2. Код реально используется в проекте? Вы действительно хотите это поддерживать?

Да, и главное, без чего пп.1-2 не действуют. Понимать, что предъявленный пример собой представляет - все-таки надо. Чтобы было ясно, что объявлена таки переменная, а не функция.
Tags: работа
Subscribe

  • Книжный флешмоб

    Я тут в рамках книжного флешмоба выкладывал в фейсбуке 12 обложек книг, которые на меня повлияли. Сюда я их выложу списком. Порядок произвольный.…

  • Придумалось

    "Сомы грам и нету драм" сменилось на "интернета гигабит - сын не вырастет бандит" This entry was originally posted at…

  • Задумался тут.

    У Роулинг достаточно простой английский язык. Шестую и седьмую книгу «Гарри Поттера» я читал в оригинале не сильно напрягаясь, и тогдашний мой…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 84 comments

  • Книжный флешмоб

    Я тут в рамках книжного флешмоба выкладывал в фейсбуке 12 обложек книг, которые на меня повлияли. Сюда я их выложу списком. Порядок произвольный.…

  • Придумалось

    "Сомы грам и нету драм" сменилось на "интернета гигабит - сын не вырастет бандит" This entry was originally posted at…

  • Задумался тут.

    У Роулинг достаточно простой английский язык. Шестую и седьмую книгу «Гарри Поттера» я читал в оригинале не сильно напрягаясь, и тогдашний мой…