Я довольно новичок в управлении проектами проектов разработки iOS, и я работал над своей первой задачей. Я стараюсь активно использовать инструменты, которые повысят качество программного обеспечения. У меня есть два вопроса:CLANG Анализ статического кода для разработки iOS
a.For iOS development, вы думаете, что инструмент анализа статического кода CLANG поможет повысить качество кода и эффективно помочь нам обнаружить ошибки на ранней стадии?
b. Какие еще инструменты вы бы рекомендовали повысить качество программного обеспечения для iOS Development?
Вопрос не в том, «должен ли я делать статический анализ», а скорее: «Является ли CLANG эффективным (не генерируя слишком много ложных срабатываний, не предоставляя предупреждений, которые может компилятор также может набирать)?« Есть ли другие инструменты, которые стоит использовать для повышения качества кода?».
Приветствия ..
Танер
Xcode поставляется с лязгом статический анализатор, построенный в. Просто построить для Анализировать. Вы можете управлять им с помощью схемы, если вам нужно. Вы также можете запускать его каждый раз при компиляции (хотя я нахожу это раздражающим). – ahwulf
Manty Спасибо за ваш ответ. Мой вопрос в том, полезен ли clang или генерирует ли он много ложных срабатываний или дает предупреждения, которые мог бы дать компилятор. Есть ли у вас отзывы об этих аспектах? – Tanner
Это дало намного больше информации в старые времена ручной удержания и отпускания. В наши дни компилятор (под ARC) сам расскажет вам многое о том, что вы можете ожидать только от анализатора. В моем коде сегодня все анализаторы когда-либо жалуются, что это неиспользуемые переменные. Я не вижу ничего другого, ложного или иного. – ahwulf