I understand the importance of posting code. As an answerer, I
find it extremely valuable when an asker posts code.  However...
it's not always easy (or feasible) to post code. Sure, if you're
a student working on an assignment, or just working on a small
side-project, it's easy to include all the context necessary and
post as much as you need to for the question.  But a lot of
askers work for companies that have proprietary, confidential
source code. Posting that code (even something like a namespace
or class name) could lead to problems, legal or otherwise. And
sometimes it's too difficult or time-consuming to
rewrite/obfuscate the code so that it's safe to post on SO.
What should an asker do if they are unable to include source
code in their question, for one reason or another?  You can
always make a 'anonymised' version of the code. Do test it
first, but names are just names and can always be changed. – 
Martijn Pieters Apr 30 at 14:52 You would need to provide a
small self contained example that reprodu