Поправьте меня, но мне кажется не целесообразным тратить 2-3 недели на нереально четкую командную строку, работу с пайпами и прочие приблуды, если вы не собираетесь распространять свою консольную програмулинку через офф svn. Ну т.е. если число пользователей программы не перевалит за 10.
Достаточно просто приемлемого функционала и справки по --help
Толи это программисты из другого левела, того где уже сидят на столько матерые спецы что они по второму кругу начинают решать типичные проблемы но уже с куда более подноготное стороны, толи это толстые сформировавшиеся троли.
А меня больше всего зацепило что они написали свою реализацию String и STL. Был я на таком проекте. 1/3 времени я проводил в изучении того как же работают ихние стандартные контейнеры, auto_ptr'ы, Int'ы и прочие переписанные стандартные сущности.
А потом мы долго плювались и ругались когда у нас вылезла какая то фатальная страшная трудно уловимая и обсолютно неявная ошибка, в связи с чем появился auto_ptr2, а мы благополучно мигрировали наш проект на STL.
2. не было возможности выбирать версию xcode
Возможно в текущей версии плагина это уже решено, не уточнял.
Не решено. Можно указать путь до SDK но не версию xcode.
Как вариант можно делать перед непосредственно сборкой Xcode, выполнении shell задачи где явно для каждого проекта указывается xcode-select -switch. Но так сказать шило на мыло :)
Четкую схему версионирования проектов. С этой схемой любой участник процесса всегда знает, какая именно версия приложения установлена на устройство, в какой версии обнаружен баг и т.д.
Какую? Можно по подробней?
И почему вы не используете XCode Plugin для Jenkins? Вчера вот его поставил, и сразу прицепил iOS проект к общей схеме. Только щас думаю как туда передать нашу версию.
И сразу один секрет, если вы будите делать сборку на Slave который подключается по SSH, то сборка xcodebuild по SSH требует заранее разблокированного keychain. Что как раз настраивается в этом плагие.
Спасибо за пост. Хотелось бы узнать больше про подробности по процессу автоматизации.
Очень интересует, как у вас настроен Jenkins, на Lin или на Win, сколько слейвов, какие роли на них, сколько проектов в самом Jenkins. Какие были проблемы при внедрении автоматизации, как решили?
Как делаете автоматические тесты? Пишите ли вы их каждый в виде отдельного скрипта на Python+ UnitTest, или один большой файл, как храните наборы данные.
Мне кажется что я теряю что то большое от того что меня никак не тянет ни на веб ни на мобильные приложения. Блин и почему, почему куда не плюнь везде одно и тоже. Блин и почему меня это ну вообще ни как не привлекает :(
В общий вид, кажется ли телефон толстым? Посмотрел пару видеообзоров и он кажется реальным кирпичем. Хотя если сравнивать по толщине то он всего на 1.5мм толще iPhone 4s а тот в свою очередь кажется очень тонким по реальным ощущениям.
Правильные скобочные последовательности очень напоминают задание которое было для поступление толи я Летнюю Яндекс школу толи еще какое то мероприятие которое тут освещалось.
Поломав минут40 голову над этой «самой просто задачей» я плюнул на нее и побумал, что это сложная задача. Ошибался. Это чрезвычайно сложная задача, если именно решать ее. Как ни покажется странно но мое имхо, что эта задача не столько на алгоритмику и тем более не на программирование, а именно на кругозор. Т.е. ты либо слышал про это либо нет.
Вот значит моральный кодекс ему не запрещает быть вовлеченным в незаконный мир ит, А бэк дор для сотрудничества с властями ему кодекс моральный мешает сделать?
Я думаю что он прекрасно знал с кем и для чего он сотрудничал и получал он за это весьма не плохие бабки, и так же он понимал, что с ним было бы, внедри он бэкдор.
Достаточно просто приемлемого функционала и справки по --help
Поубавить бы вам свое ЭГО. В лучшем случае это просто склад ума, аналитический склад ума.
Я чего то не понимаю? Как поиск может быть объектом?
Автор статьи не знает 90% жизни. Статья — бред сивой кобылы.
Самый очевидный пример это строки в Python и кажется Javа
А потом мы долго плювались и ругались когда у нас вылезла какая то фатальная страшная трудно уловимая и обсолютно неявная ошибка, в связи с чем появился auto_ptr2, а мы благополучно мигрировали наш проект на STL.
Не решено. Можно указать путь до SDK но не версию xcode.
Как вариант можно делать перед непосредственно сборкой Xcode, выполнении shell задачи где явно для каждого проекта указывается xcode-select -switch. Но так сказать шило на мыло :)
Какую? Можно по подробней?
И почему вы не используете XCode Plugin для Jenkins? Вчера вот его поставил, и сразу прицепил iOS проект к общей схеме. Только щас думаю как туда передать нашу версию.
И сразу один секрет, если вы будите делать сборку на Slave который подключается по SSH, то сборка xcodebuild по SSH требует заранее разблокированного keychain. Что как раз настраивается в этом плагие.
Очень интересует, как у вас настроен Jenkins, на Lin или на Win, сколько слейвов, какие роли на них, сколько проектов в самом Jenkins. Какие были проблемы при внедрении автоматизации, как решили?
Как делаете автоматические тесты? Пишите ли вы их каждый в виде отдельного скрипта на Python+ UnitTest, или один большой файл, как храните наборы данные.
Поломав минут40 голову над этой «самой просто задачей» я плюнул на нее и побумал, что это сложная задача. Ошибался. Это чрезвычайно сложная задача, если именно решать ее. Как ни покажется странно но мое имхо, что эта задача не столько на алгоритмику и тем более не на программирование, а именно на кругозор. Т.е. ты либо слышал про это либо нет.
Я думаю что он прекрасно знал с кем и для чего он сотрудничал и получал он за это весьма не плохие бабки, и так же он понимал, что с ним было бы, внедри он бэкдор.