Pull to refresh
26
0
Акжан @akzhan

CTO, Release manager, Teamlead

Send message

я таких крупных контор не встречал )

Там нет защиты данных от повреждения, точно также, как в большинстве файловых систем по умолчанию.


Для обычного домашнего компьютера это ОК.


Да и вообще, почему этим должна заниматься файловая система?


P.S.: И таки она вышла только для iOS, для MacOS выйдет чуть позже, пока в бетах.

Их данные очень хорошо отражают реальность. И главное, это open source, и Мой Круг может ими оперировать аналогично.


Спасибо и от меня :)

Я удаляю, как минимум.


И да, форкнув репу, и закоммитив в нее бинарный код (результат компиляции под Darwin всего лишь), я у вас получил метку TypeScript, приятно, но незаслуженно :)


И еще — у вас не учитываются репозитории, которые я поддерживаю от имени организаций...

Не попадет, я проверил. И соревнования тоже не попадут :)

в Java определено поведение при вычислении выражений (неужели вы думаете, что этим только и ограничивается неопределенное поведение?).


в C# есть implementation-specific behavior, плюс unsafe.


И как уже заметили, производительность практически никак не связана с неопределенным поведением.

Кстати, есть прекрасные алгоритмы сортировки — отсортировать только M элементов из N.


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


Но неужели там не было просто max?

слушаю Apple Music, и все отлично :)

Можно изучить и английский язык, не изучать — идиотизм.


причины очевидны.

а что мешает вынести


bool areStringsEqual(const std::string& _value, const char*const another) {
  return strncmp(_value.c_str(), another, strlen(another)) == 0; 
}

Это предупреждение из серии фатальных. По крайней мере для Clang.


 1 error generated.

Результирующего бинарника, естественно, тоже нет.

У меня ваш пример падает с ошибкой при компиляции. Но вообще красивый пример :)


 error: taking the address of a temporary object of type
      'std::string' (aka 'basic_string<char, char_traits<char>, allocator<char>
      >') [-Waddress-of-temporary]
  const std::string* b = &foo();

Не верю. Обслуживание самой машины и ее амортизация намного дороже.

думаю, унификация ради удешевления.

упс, выше уже предложили аналогичное.

if ( this.profile.nameFilled() && this.hasAuth() ) {
   ....
}
static int ParseNumber(const char* tx)
{
  static const char** choices = [ "%eps", "-%pi" ];
  static const char** noises = [ "%Nan", "Inf" ];

  ....
  if (contains(choices, tx) ) {
  {
      return CHOICES;
  }
  if (contains(noises, tx) ) {
      return NOISES;
  }
  ....
}

Эм, а что, где-то еще предлагают такие задачи? Это же для джунов.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity