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.

Reply via email to