I'm writing a web application which allows users to create (and then later, edit) blog-like text posts. Because the page for creating it will be identical to the page for editing it, I'm tempted to use the same page for both.
It seems to me like this would be a good example of DRY(Don't Repeat Yourself). However, using that same page and with some modifications and auto-populations seems a bit dirty and difficult to maintain (e.g. I add a control or feature to the editing page and now I have to make sure that it doesn't show on the creation page or get broken by any javascript I may have written.
This Question asked something similar but all the answers spoke more about HOW to implement it, not whether it was good, maintainable practice