2013年5月30日木曜日

コードレビューリスト

Objective-C のコードレビュー用チェックリストの翻訳。レビューだけでなく、コーディング時ににもとても有用。日本語訳もいい。

引数の非NULL属性を明示する nonnull やオーバライドを必須にする objc_requires_superなど初めて知った。
void foo(void *p) __attribute__((nonnull)) {
}
- (void)foo:(id)arg __attribute__((objc_requires_super)) {
}

他にも品質を上げる為の指針などが書かれていて参考になった。

0 件のコメント:

コメントを投稿