title: For a large validation task is chain of responsibility pattern a good bet?
body: <p>I need to build a process which will validate a record against ~200 validation rules.  A record can be one of ~10 types.  There is some segmentation from validation rules to record types but there exists a lot of overlap which prevents me from cleanly binning the validation rules.</p>
  
  <p>During my design I'm considering a chain of responsibility pattern for all of the validation rules.  Is this a good idea or is there a better design pattern?</p>