Size: a a a

iOS Developers — русскоговорящее сообщество

2020 June 08

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Anton K.
ваще в ios мало тестов пишу. только на бэке
А, понятно. На бэке да, там никак
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Коллеги, а расскажите - на что вы пишете юнит тесты на  iOS прям обязательно? Не потому что требуется на будущее, а для себя?
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Я тут поняла что вообще не представляю "как принято"
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
на сложную логику в которой легко ошибиться или которая может изменится
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
Denis Kim
не понятно. я хотел сравнение "писать самому" и "писать в команде", а нагрузка и сроки это уже другое. насколько продуктивнее писать одному?
Наверное продуктивность здесь сомнительная (я в плане крупных проектов), но суть в том что тебя никто не отвлекает от твоей мысли, не говорит что планирует встроить еще пару блоков кода )
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Denis Kim
на сложную логику в которой легко ошибиться или которая может изменится
ну например что это? обычно все-таки сложная логка она ж на сервере
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
на девайсе отображение всякое
источник

AZ

Alex Z in iOS Developers — русскоговорящее сообщество
Donna Anna
Коллеги, а расскажите - на что вы пишете юнит тесты на  iOS прям обязательно? Не потому что требуется на будущее, а для себя?
Парсинг данных сетевых, любые форматтеры текста, любая математика которая считает что-то сложнее чем 2+2
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну например у меня было приложение - расчет некой формулы для получения налоговой скидки в США. такая формула включала около 50 параметров и периодически менялась при изменении законодательства
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Alex Z
Парсинг данных сетевых, любые форматтеры текста, любая математика которая считает что-то сложнее чем 2+2
ага, фоматтеры и математика понятно. а парсинг это в смысле проверяешь как у тебя структуры данных из дефолного json заполняются?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну вот без тестов было как-то не очень понятно, правильно ли она считается
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
Denis Kim
ну например у меня было приложение - расчет некой формулы для получения налоговой скидки в США. такая формула включала около 50 параметров и периодически менялась при изменении законодательства
А где хранил её ?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
кого хранил?
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
Denis Kim
кого хранил?
изменяемую формулу ) Или перевыпускали приложение ?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
в коде программы 😄
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
перевыпускали приложение
источник

AZ

Alex Z in iOS Developers — русскоговорящее сообщество
Donna Anna
ага, фоматтеры и математика понятно. а парсинг это в смысле проверяешь как у тебя структуры данных из дефолного json заполняются?
Из JSON которые предоставляет бэкенд, но наверное не так эффективно. Важнее получать ответ от бэка и его проверять. Тогда если вдруг кто-то поломает бэк на тестах в иос будет видно
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
«[UIDiffing] Warning: applying updates in a non-thread confined manner is dangerous and can lead to deadlocks. Please always submit updates either always on the main queue or always off the main queue» - ох уж эти новые технологии, вроде работают, а вроде и не так, Эпль писала что мол будет работать и в nonMainThread, но при этом ругается что пипец
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Denis Kim
ну например у меня было приложение - расчет некой формулы для получения налоговой скидки в США. такая формула включала около 50 параметров и периодически менялась при изменении законодательства
а, математика. понятно спасибо
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Alex Z
Из JSON которые предоставляет бэкенд, но наверное не так эффективно. Важнее получать ответ от бэка и его проверять. Тогда если вдруг кто-то поломает бэк на тестах в иос будет видно
ага, понятно. строго говоря это не юнит тест ) но ответ я поняла, такое я тоже пишу
источник