В том, что если, не дай бог, значение hardWork в будущем потребуется как-то иначе вычислить (к примеру, вызовом соседнего метода а то и двух), то ваш код придётся переписать, вынося эту perl-подобную конструкцию в более читабельную. А если вспомнить, что модифицировать код будет не тот, кто его писал, и переписывать чужой код в разы сложнее и потенциально опаснее, чем расширить получение переменной в отдельной строке, понимаем что ваш код может и выглядит красивее. но он совершенно не масштабируем.
Первый вариант, коотрый мне в голову пришёл как раз и заключался в том, чтобы делать так, как вы говорите и потом погрешность «раскидывать» по существующим кубикам. Но из-за этого разбрасывания алгоритм становится менее эффективным, т.к. повышается его сложность.
p.s. у меня ситуации 1,1,1,15 не будет, потому что есть условие
if ($diff > 0)
$dices[$j] = rand($diff, 6);
Соответственно на втором кубике рэндом будет не от 1 до 6, а от 5 до 6, чтобы в итоге в конце выйти в 0 без погрешности.
Всё путём. Прочитайте внимательнее. Они выпустили редизайн по иос7, да. Но! Самое главное — дополнительная функциональность и глобальные изменения, которые коснутся всех платформ.
Тут как бы две апгрейда в одной статье освещены.
По идее, если там закрытая система, нет никакой внешней документации и доступ туда имеет только эта система безопасности, но туда никто не залезет.
Разве что доставать проц и копаться в нём в поисках доступа.
Да-да, я понимаю. Речь идёт о моменте, когда задача оттестирована и уже на 100% готова в продакшн. И нужно её довести как можно меньшими человекозатратами. Приходится, к примеру, 2 раза в день выводить по по 15-20 веток в продакшн. И вот проводящему это совсем не в кайф, тратить столько времени.
github.com/wordnik/swagger-ui
Нравится в основном тем, что даёт полную реализацию апи методов и позволяет легко и просто контактировать членам фронт-енд и бэк-енд команд
p.s. у меня ситуации 1,1,1,15 не будет, потому что есть условие
Соответственно на втором кубике рэндом будет не от 1 до 6, а от 5 до 6, чтобы в итоге в конце выйти в 0 без погрешности.
Тут как бы две апгрейда в одной статье освещены.
Разве что доставать проц и копаться в нём в поисках доступа.