Size: a a a

Programming Offtop

2021 March 03

AM

Andrew Mikhaylov in Programming Offtop
Но шансы того, что найдут такую балалайку, всегда ненулевые, потому в совсем релизных билдах такое всё равно придётся отключать.
источник

Kd

Konstantin dmz9 in Programming Offtop
прикольно.
из того что я знаю можно запилить:
- секретные нажатия (дев режим андроида как пример)
- отдельные маркерные файлы (хз как на *иосе с этим)
но все еще дольше в разработке чем разные сборки делать
источник

AM

Andrew Mikhaylov in Programming Offtop
Просто когда релизный билд от не-релизного отключается исключительно наличием дев-меню, куашникам проще продать заливку релизного билда без тестирования
источник

Kd

Konstantin dmz9 in Programming Offtop
Andrew Mikhaylov
Но шансы того, что найдут такую балалайку, всегда ненулевые, потому в совсем релизных билдах такое всё равно придётся отключать.
у нас не дистрибутится через ГП, т.е. тупо "дев версия" ходит по устройствам
источник

ch

central hardware in Programming Offtop
Andrew Mikhaylov
Я у себя в аппе, которая работает с камерой, сделал хитрожопый QR-код, который включает дев-режим, когда попадает в кадр.
А что делает такого дев режим что может быть опасно?
источник

Kd

Konstantin dmz9 in Programming Offtop
отладку сыпет в логкат например
источник

Kd

Konstantin dmz9 in Programming Offtop
для кого то это возможность пореверсить апишку
источник

ch

central hardware in Programming Offtop
Так дев  логи полностью  вырезаются из кода?
источник

ch

central hardware in Programming Offtop
В релизе
источник

D

Dmitry in Programming Offtop
Konstantin dmz9
для кого то это возможность пореверсить апишку
Для этого надо дебаг сборку собрать. Если ты пересобираешь апишку - можно и логи в логкат включить.
источник

Kd

Konstantin dmz9 in Programming Offtop
central hardware
Так дев  логи полностью  вырезаются из кода?
эмм, ну нет, это ручная работа
Log.* можно оставлять в прод сборке и она будет показываться в логкате
источник

Kd

Konstantin dmz9 in Programming Offtop
другое дело если пользуешься инструментами типа Timber, где для релиза это в одном только месте переключается
источник

AM

Andrew Mikhaylov in Programming Offtop
central hardware
А что делает такого дев режим что может быть опасно?
Позволяет свитчнуться на дев бекенд.
источник

AM

Andrew Mikhaylov in Programming Offtop
Konstantin dmz9
эмм, ну нет, это ручная работа
Log.* можно оставлять в прод сборке и она будет показываться в логкате
Это вырезается несколькими строками в прогарде при надобности.
источник

Kd

Konstantin dmz9 in Programming Offtop
Andrew Mikhaylov
Это вырезается несколькими строками в прогарде при надобности.
но тогда у тебя вовсе отсутствует логирование. в случае же с отключаемым (а не вырезаемым) логгером есть вариант смотреть логи и с релизной версии
источник

AM

Andrew Mikhaylov in Programming Offtop
Konstantin dmz9
но тогда у тебя вовсе отсутствует логирование. в случае же с отключаемым (а не вырезаемым) логгером есть вариант смотреть логи и с релизной версии
А, эт да.
Я в любом случае по старинке в проектах фасад для логирования обычно делаю.
источник

ch

central hardware in Programming Offtop
Andrew Mikhaylov
Позволяет свитчнуться на дев бекенд.
если этот дев бекенд все еще есть в коде, то что мешает декомпилировать приложение и самому свичнуться?
источник

AM

Andrew Mikhaylov in Programming Offtop
central hardware
если этот дев бекенд все еще есть в коде, то что мешает декомпилировать приложение и самому свичнуться?
Ничего не мешает. Потому я и написал, что в билде, который в стор едет, это по-хорошему надо отрезать целиком.
источник

AM

Andrew Mikhaylov in Programming Offtop
А вот куашникам возможность погонять тестирование и на стейджинге, и на проде может быть полезным, и заставлять их переустанавливать билды я не люблю.
источник

VP

Vladimir Petrakovich in Programming Offtop
Andrew Mikhaylov
А, эт да.
Я в любом случае по старинке в проектах фасад для логирования обычно делаю.
Каждый раз новый?
источник