- From: Jim Barnett <Jim.Barnett@genesyslab.com>
- Date: Fri, 24 May 2013 13:04:00 +0000
- To: Adam Bergkvist <adam.bergkvist@ericsson.com>
- CC: "Frederick.Hirsch@nokia.com" <Frederick.Hirsch@nokia.com>, "mandyam@quicinc.com" <mandyam@quicinc.com>, "public-media-capture@w3.org" <public-media-capture@w3.org>
Adam,
It's just a quibble about style. When I used to program in C++, I was taught never to write code like:
// or if you have a reference to the recorder you
// can access it directly
recStream = recorder.stream;
The idea was that accessing instance variables directly broke encapsulation, and that it was better to always use an accessor function:
recStream = recorder.getStream()
So my question is whether we should add an accessor function like getStream() so that programmers do not have to access the .stream instance variable directly. It's just a quibble (and I get the sense that such style questions aren't very important in the JavaScript world.)
- Jim
-----Original Message-----
From: Adam Bergkvist [mailto:adam.bergkvist@ericsson.com]
Sent: Friday, May 24, 2013 7:58 AM
To: Jim Barnett
Cc: Frederick.Hirsch@nokia.com; mandyam@quicinc.com; public-media-capture@w3.org
Subject: Re: Questions/Comments on Media Stream Recording
On 2013-05-23 15:10, Jim Barnett wrote:
> Adam,
> Yes, this is true. However in some circles/languages it is considered
> very bad style to access instance variables directly (particularly for
> code outside the class). Do we share this view?
I'm not sure I'm following. Do you mean it's bad style to access the stream from the recorder? Could you elaborate?
/Adam
Received on Friday, 24 May 2013 13:04:32 UTC