Сообщение Re[8]: 2Avk - текучка от 06.07.2016 7:10
Изменено 06.07.2016 7:16 Sinix
Здравствуйте, AndrewVK, Вы писали:
AVK>Не понимаю. Стиль приватных констант в codebase MS подавляющему большинству девелоперов не виден и неизвестен.
Ну так этот стиль и в книгах, и в блогах и в примерах — везде используется. И он абсолютно логичен. Для меня вот этот код выглядит "как родной"
а вот это
при использовании вызывает кучу вопросов, особенно последняя строчка — фиг поймёшь поле оно или константа. Особенно с интеллисенсом решарпера, который традиционно не умеет в читаемые иконки:
S>>Я собираюсь добавить два проекта — CodeJam.PerfTests.NUnit, и CodeJam.PerfTests.xUnit — для запуска перфтестов под nUnit/xUnit соответственно. Ну и потом надо будет нюгет-пакеты для каждого сделать. Возражений не будет?
AVK>Нет. А зачем сразу и под nunit и под xunit.
В смысле, зачем вообще xUnit поддерживать?
Лично нам незачем, но если кто ещё пользоваться будет — попросят точно.
AVK>Не понимаю. Стиль приватных констант в codebase MS подавляющему большинству девелоперов не виден и неизвестен.
Ну так этот стиль и в книгах, и в блогах и в примерах — везде используется. И он абсолютно логичен. Для меня вот этот код выглядит "как родной"
private const string Fa = nameof(F.A);
private const string Fx = "X";
private const int Count = DefaultCount;
а вот это
private const string _fa = nameof(F.A);
private const string _fx = "X";
private const int _count = _defaultCount;
при использовании вызывает кучу вопросов, особенно последняя строчка — фиг поймёшь поле оно или константа. Особенно с интеллисенсом решарпера, который традиционно не умеет в читаемые иконки:
Угадай, где что | |
S>>Я собираюсь добавить два проекта — CodeJam.PerfTests.NUnit, и CodeJam.PerfTests.xUnit — для запуска перфтестов под nUnit/xUnit соответственно. Ну и потом надо будет нюгет-пакеты для каждого сделать. Возражений не будет?
AVK>Нет. А зачем сразу и под nunit и под xunit.
В смысле, зачем вообще xUnit поддерживать?
Лично нам незачем, но если кто ещё пользоваться будет — попросят точно.
Re[8]: 2Avk - текучка
Здравствуйте, AndrewVK, Вы писали:
AVK>Не понимаю. Стиль приватных констант в codebase MS подавляющему большинству девелоперов не виден и неизвестен.
Ну так этот стиль и в книгах, и в блогах и в примерах — везде используется. И он абсолютно логичен. Для меня вот этот код выглядит "как родной"
а вот это
при использовании вызывает кучу вопросов, особенно последняя строчка — фиг поймёшь поле оно или константа. Особенно с интеллисенсом решарпера, который традиционно не умеет в читаемые иконки:
UPD Как показатель — 4 голоса за ответ с camelCasing, 267 — за Pascal.
S>>Я собираюсь добавить два проекта — CodeJam.PerfTests.NUnit, и CodeJam.PerfTests.xUnit — для запуска перфтестов под nUnit/xUnit соответственно. Ну и потом надо будет нюгет-пакеты для каждого сделать. Возражений не будет?
AVK>Нет. А зачем сразу и под nunit и под xunit.
В смысле, зачем вообще xUnit поддерживать?
Лично нам незачем, но если кто ещё пользоваться будет — попросят точно.
AVK>Не понимаю. Стиль приватных констант в codebase MS подавляющему большинству девелоперов не виден и неизвестен.
Ну так этот стиль и в книгах, и в блогах и в примерах — везде используется. И он абсолютно логичен. Для меня вот этот код выглядит "как родной"
private const string Fa = nameof(F.A);
private const string Fx = "X";
private const int Count = DefaultCount;
а вот это
private const string _fa = nameof(F.A);
private const string _fx = "X";
private const int _count = _defaultCount;
при использовании вызывает кучу вопросов, особенно последняя строчка — фиг поймёшь поле оно или константа. Особенно с интеллисенсом решарпера, который традиционно не умеет в читаемые иконки:
Угадай, где что | |
UPD Как показатель — 4 голоса за ответ с camelCasing, 267 — за Pascal.
S>>Я собираюсь добавить два проекта — CodeJam.PerfTests.NUnit, и CodeJam.PerfTests.xUnit — для запуска перфтестов под nUnit/xUnit соответственно. Ну и потом надо будет нюгет-пакеты для каждого сделать. Возражений не будет?
AVK>Нет. А зачем сразу и под nunit и под xunit.
В смысле, зачем вообще xUnit поддерживать?
Лично нам незачем, но если кто ещё пользоваться будет — попросят точно.