JeroenDeDauw added a comment. Thanks for looking at this. Those findings are not surprising - such construction ought to occur primarily in the data access layer and deserialization code.
Any reason you did not include `EntityId` and derivatives? Why did you exclude the tests? If I'm not mistaken the reason for having this investigation task is to get an idea of the cost of making breaking changes. That cost applies just as well to test code as to production code. What do you mean with "our codebase"? Which code did you include in this analysis? Is it everything that needs to be maintained by the Wikidata team, or just Client, Lib and Repository? TASK DETAIL https://phabricator.wikimedia.org/T112893 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Bene, JeroenDeDauw Cc: daniel, Lydia_Pintscher, Aklapper, JanZerebecki, aude, Bene, JeroenDeDauw, thiemowmde, Jonas, Wikidata-bugs _______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs