It it acceptable to ask questions that have arisen from another answer, repeatedly.
I post working code and ask to have it reviewed.
Someone answers with some suggestions.
I re-write the code, and as it is so different from the original code, I post if for review as a separate question.
Then, because I have not fully understood the suggestions as they are perhaps quite general, someone offers some more advice to better structure the code.
This keeps going on and on until eventually there is a whole load of questions that all build on each other and I have a well structured solution that relied very heavily on the Code Review Q&A site.