Статические проверки настроек игры очень легко сделать и поддерживать и они очень помогают находить ошибки.
Continious Integration для игровых проектов очень сложен в построении и поддержке. Для не супер больших компаний построение полноценного CI может быть не выгодна с финансовой точки зрения.
Любой алгоритм хеширования будет иметь колизии, так как из нескончаемого множества сообщений получается вполне конечное множество хешей.
Но алгоритм хеширования считается стойким если никому не удалось найти два разных сообщения с одинаковым хешом.
md5 — считается не стойким, уже найдено много разных сообщений с одинаковыми хешами.
sha1 — не могу точно утверждать, но помоему пары находились
sha256 — еще не найдено колизий.
Используйте sha256, а найденая колизия — большая удача, переведт алгоритм в категорию не стойких.
Если на некотором шаге строка стала такой же как и на некотором шаге раньше значит программа зациклилась. Если строка становится слишком длинной, то интерпритация останавливается.
Мы писали игру на C++, и у нас заняло 1 день ее портировать на iOS, при том, что никто до этого с маками дела не имел. Для Windows Store так не получается. У них очень много не так как везде. Даже ту же иконку нужно заново рисовать. В результате очень много усилий нужно приложить, чтобы к приложению Android/iOS прикрутить еще и Windows Store.
Я веду к чему. Допустим для создания приложения под iOS необходимо потратить 100 единиц времени, а в будущем приложение в App Store сможет принести 100 килограмм денег. То даже если Google Play сможет принести только 5 килограмм денег, но порт займет 1 единицу времени, то такой порт будет очень даже выгоден. И на оборот. Если Windows Store может принести 5 килограмм денег, но порт займет 10 единиц времени, то такой порт выглядит не очень аппетитно.
Continious Integration для игровых проектов очень сложен в построении и поддержке. Для не супер больших компаний построение полноценного CI может быть не выгодна с финансовой точки зрения.
Но алгоритм хеширования считается стойким если никому не удалось найти два разных сообщения с одинаковым хешом.
md5 — считается не стойким, уже найдено много разных сообщений с одинаковыми хешами.
sha1 — не могу точно утверждать, но помоему пары находились
sha256 — еще не найдено колизий.
Используйте sha256, а найденая колизия — большая удача, переведт алгоритм в категорию не стойких.
Есть даже полный tutorial на сайте Qt: qt-project.org/doc/qt-4.8/richtext-syntaxhighlighter.html
Я веду к чему. Допустим для создания приложения под iOS необходимо потратить 100 единиц времени, а в будущем приложение в App Store сможет принести 100 килограмм денег. То даже если Google Play сможет принести только 5 килограмм денег, но порт займет 1 единицу времени, то такой порт будет очень даже выгоден. И на оборот. Если Windows Store может принести 5 килограмм денег, но порт займет 10 единиц времени, то такой порт выглядит не очень аппетитно.