This chapter is a list of indicators ("Bad Smells") that indicate you should refactor/rewrite/remove code, and general rules/heuristics to follow. I skipped some entries that I though felt redundant/restatements of other points already covered.