- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
/**
* @param int $day
* @return bool
*/
protected function isWorkingDay($day)
{
return $day % 8 <= 5;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+4
/**
* @param int $day
* @return bool
*/
protected function isWorkingDay($day)
{
return $day % 8 <= 5;
}
Cпособ определить, является ли указанный день (передается номер дня в неделе от 1 до 7) рабочим. Чем автора не устроил return $day <= 5 - непонятно..
> @return bool
Ахуенный докстринг.
НАХУЯ?
> m_link = std::move(link);
И правда, нахуя?
А подход c std::move позволяет иметь столько же копирований, сколько и при приёме const string&, но быть более понятным в сигнатуре.
Борманд, где твоё C++-чутьё? Так же можно сыкономить одно копирование, выжать каплю ПИРФОМАНСА, если в качестве входного параметра передаётся временный объект! Мув же почти бесплатный.
Ну и так меньше унылых констрефов писать.
метод ожидает string, и я думал const char* преобразуется в string, потом по значению передается в set_link