Разработчики всегда обеспокоены метриками, используемыми против них, и называющий "дрянной" код не хорошее начало. Это важно, потому что, если Вы волнуетесь по поводу своих разработчиков, играющих вокруг них тогда, не используют метрики ни для чего, что является к их преимуществу/недостатку.
способ, которым это работает лучше всего, не позволяют метрике сказать Вам, где код является дрянным, но используйте метрику для определения, где необходимо посмотреть. Вы смотрите при наличии обзора кода и решения о том, как устранить проблему, между разработчиком и рецензентом. Я был бы также ошибка на стороне разработчика против метрики. Если код все еще появляется на метрике, но рецензенты думают, что это хорошо, оставьте его в покое.
, Но важно иметь в виду этот играющий эффект, когда Ваши метрики начинают улучшаться. Большой, я теперь имею 100%-е покрытие, но являюсь модульными тестами польза? Метрика говорит мне, что я в порядке, но я все еще должен проверить ее и взгляд на то, что получило нас там.
Нижняя строка, человек превосходит машину.
.
UIImageView *background = [[UIImageView alloc]initWithImage: [UIImage imageNamed: @"background.jpg"]];
[tableView addSubview: background];
[tableView sendSubviewToBack: background];
Возможный ответ был - очевидно - уже в stackoverflow:
self.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: @"desk.png"]];
Ссылка: iPhone - Установка фона в UITableViewController
Изменить: это не идеальный ответ, я знаю :)