LINUX.ORG.RU

История изменений

Исправление arcanis, (текущая версия) :

Наконец, пользователям, ведущим активную разработку, иногда требовалось менять пустую структуру на непустую и наоборот, что требовало лишней работы и приводило к некрасивым diff'ам.

штаэ?

  1. Некрасивый дифф послужил причиной введения фичи в язык?
  2. Как это решение помогло избавиться от некрасивых диффов, если был код:
    struct Bar { };
    стал
    struct Bar { Foo };
  3. И что это такое за разработка, что ты постоянно одну и ту же структуру меняешь, то пустая, то не пустая (вот честно, без ехидства, даже представить затрудняюсь такой кейс).

PS безотносительно этой строчки фича выглядит разумной.

Исправление arcanis, :

Наконец, пользователям, ведущим активную разработку, иногда требовалось менять пустую структуру на непустую и наоборот, что требовало лишней работы и приводило к некрасивым diff'ам.

штаэ?

  1. Некрасивый дифф послужил причиной введения фичи в язык?
  2. Как это решение помогло избавиться от некрасивых диффов, если был код:
    struct Bar { };
    стал
    struct Bar { Foo };
  3. И что это такое за разработка, что ты постоянно одну и ту же структуру меняешь, то пустая, то не пустая (вот честно, без ехидства, даже представить затрудняюсь такой кейс).

Исходная версия arcanis, :

Наконец, пользователям, ведущим активную разработку, иногда требовалось менять пустую структуру на непустую и наоборот, что требовало лишней работы и приводило к некрасивым diff'ам.

штаэ?

  1. Некрасивый дифф послужил причиной введения фичи в язык?
  2. Как это решение помогло избавиться от некрасивых диффов, если был код:
    struct Bar { };
    стал
    struct Bar { Foo };
  3. И что это такое за разработка, что ты постоянно одну и ту же структуру меняешь (вот честно, без ехидства, даже представить затрудняюсь такой кейс).