[erlang-questions] If you are homesick for object.selector

Steve Strong <>
Mon Jan 28 20:00:53 CET 2013


Lol, excellent :)

Sent from my iPhone

On 28 Jan 2013, at 17:16, Evan Miller <> wrote:

> On Mon, Jan 28, 2013 at 7:18 AM, Robert Virding
> <> wrote:
>> There was an even better one mentioned in the test:
>> 
>> if(hasrating)
>> {
>>    thechkbox = currRating[0].parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.children(2).children(0).children(0)
>>    thechkbox.disabled = false;
>> }
>> 
>> :-)
> 
> From my understanding of the Law of Demeter, a proper rewrite would look like:
> 
> if (hasrating)
> {
>   thechkbox = currRating[0].firstChildOfFirstChildOfThirdChildOfParentOfParentOfParentOfParentOfParentOfParent();
>   thechkbox.disabled = false;
> }
> 
> --
> Evan Miller
> http://www.evanmiller.org/
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions



More information about the erlang-questions mailing list