Anonymous
да без разницы
Anonymous
позволяет ли утилита pod узнать последнюю версию например snapkit?
Vladimir
pod outdated покажет устаревшие
Ilkhom
cat Podfile.lock
Anonymous
Podfile.lock показывает текущую версию
Anonymous
которая установлена сейчас
Ilkhom
ну
Ilkhom
а тебе что надо
Anonymous
зайди на coсoapods и там посмотри какая последняя
Vladimir
$ pod outdated Analyzing dependencies The following pod updates are available: - GRDB.swift 0.103.0 -> 0.103.0 (latest version 0.106.1) - RxCocoa 3.3.1 -> 3.4.0 (latest version 3.4.0) - RxSwift 3.3.1 -> 3.4.0 (latest version 3.4.0)
Anonymous
Владимир все правильно понял
Anonymous
и да pod outdated правильное решение
Anonymous
показываеттекущие и можно ли их обновить и до какой версии
Anonymous
всем спасибо
Anonymous
еще подскажите пожалуйста
Anonymous
Error:(11, 8) module compiled with Swift 3.0.2 cannot be imported in Swift 3.1: /Users/mbp15/Library/Caches/AppCode2017.1/DerivedData/RenCredit-ejxjaruvyxwzordjxtuendhzqadz/Build/Products/Debug-iphonesimulator/SnapKit/SnapKit.framework/Modules/SnapKit.swiftmodule/x86_64.swiftmodule
Anonymous
это я как понимаю под не поддерживает текущую версию свифта?
Sergei
Владимир все правильно понял
перед этим, наверное, надо будет выполнить pod repo update
Sergei
или необязательно?
Anonymous
необязательно
Anonymous
outdated ессно сам полезен обновлять репу
Anonymous
пожалйста если кто знает, подскажите по ошибке выше
Anonymous
почистил derived data
Anonymous
запахало
Anonymous
на appcode
Anonymous
у них оказывается разные
Danny
народ. подскажите, строку (номер телефона) нормально хранить в юзер дефолтс или лучше создавать отдельный plist файл для таких целей
Anonymous
за юзердефолтс часто атата делали, поэтому использовал бы keychain
Stanislav
Отдельный plist точно не нужно. А для кейчейна имхо это не настолько приватная инфа
Stanislav
Ставишь 0 и устанавливаешь
Andrey
define то все равно при этом останется
Stanislav
Ну значит временно удаляешь
Stanislav
Если там именно на наличие проверка
Anonymous
Вроде же человек разобрался давно
Danny
а в чем минус хранения в userDefaults? Помимо того, что plist уязвимы. Важную инфу я хрнаю в кейчене. Но нужно хранить пару строковых значений.
Maxud
Ребят, скажите, что критично для написания тестов? Вот что нужно писать по TDD, а для каких моментов это трата времени? я и про unit и ui тесты хочу узнать
Maxud
по мне так это бд, сервисный слой, работа с файлами и свои алгоритмы. Я что-то упустил? А для ui это кастомные какие-то компоненты
Ivan
UI логика, если есть возможность.
Ivan
Все что во ViewModel
Ivan
Но это зависит от организации проекта
Anonymous
А кто-нибудь пробовал выкатить в аппстор приложение с поддержкой ios 9-10, а в следующем релизе с поддержкой ios 8-10?
Anonymous
Ну не именно так, но бывало, опускали мин версию. Все ок
То есть эппл не реджекнет, если в одном из обновлений расширим список поддерживаемых осей?
Stanislav
То есть эппл не реджекнет, если в одном из обновлений расширим список поддерживаемых осей?
Нее, ну с чего бы. Главное чтобы работало на старых нормально. Хотя я не уверен, тестят ли они их так уж пристально
Maxud
UI логика, если есть возможность.
а UI-тестами покрывать есть смысл каждый экран? Я просто не ивжу большого профита с этого?
Maxud
пытаюсь сделать правильный TDD и вот такие вопросы...)
Ivan
Если логика не сложная на экране, то может и не нужно
Artur
а UI-тестами покрывать есть смысл каждый экран? Я просто не ивжу большого профита с этого?
tdd предполагает сначала написание тестов а потом уже код но кто это делает? )
Maxud
вот и срашиваю, у кого какой опыт был. Есть ли смысл все тетсить
Max
в идеале разработчик покрывает код unit тестами на 50-80% (больше уже просто невозможно) + самостоятельно старается протыкать свой продукт после этого он сдает это дело отделу тестирования, где ребята со своим подходом смотрят на программу, тестируют ее. Если проект долгосрочный, то пишут тест кейсы, на основе которых потом пилят авто тесты (в том числе и UI)
Max
но это в идеале
Max
обычно так разработчик делает как можно быстрее, смотрит чтобы работало на основных действиях, потом быстро выливает тестировщикам, те тоже шустро все проверяют (если повезет, то что-нибудь успевают записать для отчетов). После чего сдают продукт достаточно проверенный, но с потенциальными дырками
Max
//tdd - зло. Особенно в мобильной разработке
Max
послушайте подкаст Радио-Т (выпуск 536) очень годный подкаст в целом, а тут еще и доступно рассказывают почему TDD у хорошего разработчика должно вызывать рвотный позыв
Василий
http://stackoverflow.com/questions/153234/how-deep-are-your-unit-tests/153565#153565
Vladimir
парни? скажите пожалуйста а есть ли open source проекты которые можно глянуть? ну написанные на свифте соответственно, если есть - киньте ссылки пожаулйста на репозиторий где он лежит
𝔗𝔞𝔯𝔞𝔰
лол
𝔗𝔞𝔯𝔞𝔰
seriusly?
𝔗𝔞𝔯𝔞𝔰
держи
𝔗𝔞𝔯𝔞𝔰
http://bfy.tw/BQb7
Oleksii
та гуглится swift awesome projects например
Anonymous
а давно на убунта со свифтом подружилась?
zheka
в смысле?
Anonymous
https://github.com/apple/swift
Anonymous
рад за орлов
Anonymous
это очень важно, держи меня в курсе
Anonymous
чувак, я вопрос задал, а не открытие произвел
Anonymous
разницу прочувствуй и ответь
Anonymous
ясно
Anonymous
не трогай говно...
Anonymous
мамке пожалуйся
Anonymous
а давно на убунта со свифтом подружилась?
С тех пор как компилятор у свифта llvm, и с той поры когда он есть в виде deb-пакета
Anonymous
лет с 10 перестал. сразу после того как забыл фразу "а он первый начал"
Staroverova
Где можно набрать 500 пользователей?
Staroverova
А тому меня завтра встреча с инвесторами ))