My personal philosophy on closing duplicates boils down to:
If two pages contain a reasonably similar context/scope and seek the same resolving advise, then close the less-valuable page using the more valuable page.
Page value is a multifaceted evaluation. A question with a minimal, complete reproducible example is ideal. A page with the most comprehensive, diverse, and modern insights represents an ideal dupe target. Some pages are wildly popular in terms of their page load tally, but that can sometimes occur due to vague, clickbait titles rather than the overall quality of the page.
With this in mind, I have repeatedly promoted the idea of replacing:
"Duplicate This question has been asked before and already has an answer."
with
"Resolved Elsewhere Recommended insights can be found on another page."
By focusing on "question identicality" to justify a duplicate closure, it is too easy for audiences to quibble over question nuance rather than the crux of the sought insights. Instead, first determine if the two questions share common context (e.g. environment, language, data structure), second determine relative "resolution identicality".
A page closed as a duplicate is not necessarily the end of the curation process. After a page is closed, question identicality does matter.
- If a closed duplicate question is not well-asked or has no redeeming uniqueness versus the dupe target, then:
- If answers have no redeeming value or uniqueness versus the answers on the dupe target, then the page should deleted,
- If answers contain value not found on the dupe target, then answerers should be urged to transfer their answer (manually) to the dupe target or a page merge may be called for.
- If a closed duplicate question is significantly unique in its context/scenario and is well-asked, then it can serve as a "signpost". See also: Change the stigma regarding signposts
__repr__andreprare related (Because the implementation ofrepruses the__repr__method of the objects passed to it), that doesn't mean we can't have separate questions about them. Maybe we could discuss about thatreprvs__repr__question though, since we have two separate questions about each of those it could potentially be closed as duplicate of those.