Безопасен ли XCode4 GM для производства? - PullRequest
0 голосов
/ 20 февраля 2011

Безопасен ли XCode4 для производственных приложений? Я хотел бы внести изменение, но не уверен, что оно сломается или вызовет проблемы при работе на производстве?

Ответы [ 2 ]

1 голос
/ 20 февраля 2011

В настоящее время я занимаюсь исследовательским проектом, исследующим производительность libdispatch.h по сравнению с последовательным и posix-многопоточным подходами, и решил использовать XCode 4 исключительно с момента их первого выпуска предварительного просмотра и могу сказать, что GM намного лучше, чем любой другой. из предыдущих выпусков. Тем не менее, он все еще необъяснимо падает на меня, часто при выполнении простых операций GIT или смене представлений. У меня был только один сбой, который я чувствовал нормально для гроссмейстера, потому что я тестировал что-то довольно резкое.

XCode 4 GM перезаписал мою установку XCode 3, ни один из предварительных просмотров не сделал этого, и он даже сохранил установленный предварительный выпуск. Это было для меня сюрпризом, потому что я обновился, как только он вышел, они могут предупредить вас сейчас.

Я все еще теряюсь в пользовательском интерфейсе, хотя они пытались упростить его. Удачи вам в поиске справки по специфическим особенностям XCode4, пока не так много информации, как и следовало ожидать. В производственных условиях это может быть трагично.

Я коротко поигрался с InterfaceBuilder, но это действительно меня оттолкнуло, я не смог найти ничего, что искал. Я не использовал IB достаточно долго и не читал справочную документацию достаточно, чтобы судить об этом.

Несмотря на это, я все еще активно использую это и привык к этому. Я не собираюсь возвращаться к 3, но не рекомендую делать скачок в производстве, если только вам действительно не нужна поддержка или инструменты нового компилятора.

0 голосов
/ 20 февраля 2011

Если вы серьезно относитесь к созданию надежной производственной среды, то вам также нужно серьезно относиться к своей промежуточной среде: среде, в которой вы можете эмулировать (почти *) идеальную детализацию рабочей среды.

Развертывание для постановки точно таким же (надеюсь, автоматическим?) Способом, как и для производства.Тогда вы сами можете сказать, сломается ли он.

Этап взлома обходится дешево, потому что никто не теряет время, пока он не работает (кроме, возможно, других разработчиков).

Срыв производства ... неттак дешево по довольно очевидным причинам.

...