thiemowmde added a comment.

  What "worse design issues"? What "personal" interest? Please qualify these 
statements.
  
  This issue is not exclusive to (De)Serializers, the same happens in 
ValueFormatters, Parsers, Validators and some more: an interface that does not 
say anything but that a method with a name exists. It does not say anything 
about what goes in, and nothing about what comes out. This triggers type safety 
warnings in all kinds of tools. People see this, try to fix what they think is 
a design smell and either fail (and wasted their time) or work around the issue 
by simply type hinting against package private classes 
<https://gerrit.wikimedia.org/r/277999>. This alone is, in my opinion, reason 
enough to discuss this. When the outcome of the discussion is that we keep the 
interfaces untouched, but we all have a better understanding of the situation, 
fine.
  
  I don't understand your comment 
https://github.com/wmde/WikibaseDataModelSerialization/pull/197#issuecomment-198025401,
 what you are aiming for and what your suggestions are. But as I did not got a 
response for a month I suggested to use an other discussion format.

TASK DETAIL
  https://phabricator.wikimedia.org/T132443

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: thiemowmde
Cc: Tobi_WMDE_SW, Lydia_Pintscher, aude, hoo, adrianheine, JeroenDeDauw, 
daniel, thiemowmde, Aklapper, D3r1ck01, Izno, Wikidata-bugs, Mbch331



_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to