Should code 4 be previous or preceding edition? Previous means any edition before the one we have now, but preceding it the one just gone.
That is not what a code 4 recommendation is. Regardless of whether or not an observation ever did comply with any previous edition, if it does not comply with the current edition, but is not necessarily dangerous, it's a code 4.
So if it was allowed in Edition 1 should it get code 4? I would think not. But if preceding there is still a problem would that refer to anything allowed in 16th Edition or BS7671:2001? Clearly a big difference.
This is immaterial. You do not need to refer to earlier regulations (although knowledge of earlier editions should be expected of an inspector) indeed to do so would be more confusing for all concerned.
This ambiguity leaves the whole idea of codes in shreds
I don't think there is any ambiguity.
as what electricians class as code 2 and 4 varies from electrician to electrician making the whole idea of codes silly until they are clarified as to what they mean.
Their meanings are pretty clear, actually, and the ESC guidance of coding has generally been accepted as reasonable. You are right about electricians varying in application, but this would happen in any area where a practitioner applied knowledge and experience to arrive at a decision; what would be a code 4 in one type of installation may be coded 2 in another type of installation.
However as far as the RCD goes there are two major points.
1) Sockets likely to be used outside have needed RCD protection for some time so any without it I would consider a code 2 rather than 4
which is exactly what the ESC recommends.
but strictly speaking it could still be code 4.
not if you consider it requires improvement - remember, you only apply one code per observation.
This entire subject is a perennial problem and the attempts to clear it up in the forthcoming amendment will not, in my view, remove the problem. The amendments may, in fact, muddy the waters by introducing yet more documentation, which will further confuse the hard of thinking.
In my view - and remember I have daily contact with electricians from one-man bands up to national/international companies - the solution lies in better educating those who carry out inspections. I genuinely believe [and nothing in my experience tells me otherwise] that the large majority of electricians have insufficient understanding of the regulations to be properly competent to carry out inspections and write accurate reports.
This is not to say they are not competent electricians, but it is a rare day indeed when I meet a competent inspector. And for all its supporters the 2391 is not a training course for inspectors; if anything it should be seen as a low rung on that ladder of competence. It is doubtful, however, that the situation will really improve in the near future and I fully expect to see discussions like this arising with monotonous regularity for many years to come.