Good Question,
First off, keep in mind welding is a learned skill, so depending on the process, your "resources" may be limited. Also, the ASME codes are the minimum guidelines provided, and should never take the place of sound engineering judgement. So as you mentioned based on ASME B31.3 and...