Hi Jasper, Do you have some literature with that use. I honestly have googled: https://www.google.com/search?rlz=1C5CHFA_enES851ES851&biw=1280&bih=698&ei=v4lvXcnpE4_gUbmTiLgK&q=transparency+component+software+engineering&oq=transparency+component+software+engineering&gs_l=psy-ab.3...10733.11100..11571...0.2..0.196.549.0j3......0....1..gws-wiz.......0i71j35i304i39.sGAC4ozKBlY&ved=0ahUKEwiJxe788rbkAhUPcBQKHbkJAqc4ChDh1QMICw&uact=5
and the first result I got https://en.wikipedia.org/wiki/Transparency_(human%E2%80%93computer_interaction) It is kind of what I said: """The purpose is to shield from change all systems (or human users) on the other end of the interface. Confusingly, the term refers to overall *invisibility* of the component, it does not refer to *visibility of component's internals* (as in white box <https://en.wikipedia.org/wiki/White_box_(software_engineering)> or open system <https://en.wikipedia.org/wiki/Open_system_(computing)>)"""" On Saturday, August 31, 2019 at 10:53:26 AM UTC+2, Jesper Louis Andersen wrote: > > On Thu, Aug 29, 2019 at 7:02 AM Leo Lara <l...@leopoldolara.com > <javascript:>> wrote: > >> Hi Michael, >> >> The way I always have seen "transparent" used in software engineering is, >> that the user of something (lirabry, service, framework, etc) can use it >> without knowing its internal details, just normally, and the magic is done >> in the thing used. >> >> > People use this in the opposite form at times. That is, a transparent data > structure is one where you know its internal representation (and can rely > on that in your part of the program). In contrast an opaque data structure > is abstractly encapsulated: even if you know its internals, you cannot get > at it. Thus the latter is the former and the former is the latter compared > to your use. > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/554e994c-fb9b-438c-b12d-940c8f44a945%40googlegroups.com.