Exforsys
+ Reply to Thread
Results 1 to 3 of 3

brainbench Design Patterns certification ...

This is a discussion on brainbench Design Patterns certification ... within the Software Patterns forums, part of the Testing category; Hello all, I was trying to score in the Design Patterns brainbench certification just to make sure I got all ...

  1. #1
    Giovanni Azua Guest

    brainbench Design Patterns certification ...

    Hello all,

    I was trying to score in the Design Patterns brainbench certification
    just to make sure I got all concepts OK but unfortunately I underscored
    because despite I had strong knowlege of the GoF patterns (all GoF
    patterns answered correctly) but not so the "language-specific patterns"
    .... for which I did not know almost any ... is there any exhaustive
    reference
    of language-specific design patterns e.g.

    - "Null Object Design Pattern"
    - "Immutable Pattern" => Read-Only Pattern

    Is this becoming an uncontrolled exploding born of Patterns?
    who guarantees that all are correct? are all these emerging
    patterns standarized? controlled? tested? de-duplicated?
    so everyone know them and can refer to them univocally?

    I just have a new pattern in mind the "Pluggable Obj" in C++
    where can new Design Patterns be unambiguously registered?

    Best Regards,
    Giovanni







  2. #2
    pven Guest

    Re: brainbench Design Patterns certification ...

    I agree.

    I feel the move from building desktop apps (where gof has a predominant
    impact) to enterprise level apps is yeilding to new areas in patterns.

    I think there has been lot of work on Enterprise level patterns which
    in turn (might use a mix of gof patterns)... For example, the J2EE
    servlet filter design pattern ( to manipulate a HTTP response ) is a
    gof decorator pattern....

    http://java.sun.com/blueprints/patterns/ - Design Patterns in J2EE




  3. #3
    Eric Eide Guest

    Re: brainbench Design Patterns certification ...

    "Giovanni" == Giovanni Azua <bravegag@hotmail.com> writes:

    Giovanni> [...] is there any exhaustive reference of language-specific
    Giovanni> design patterns e.g.
    Giovanni>
    Giovanni> - "Null Object Design Pattern"
    Giovanni> - "Immutable Pattern" => Read-Only Pattern

    Not to my knowledge.

    There are lots of books with titles like _XXX_Design_Patterns_, _Design_
    _Patterns_in_XXX_, and _Design_Patterns_for_XXX_. Some of them might even be
    good :-).

    I'm not familiar with the "brainbench certification" test that you described
    previously. If it's an industry certification, I would expect the testing
    company to tell you what material you should study.

    Giovanni> Is this becoming an uncontrolled exploding born of Patterns?
    Giovanni> Who guarantees that all are correct? Are all these emerging
    Giovanni> patterns standarized? controlled? tested? de-duplicated? so
    Giovanni> everyone know them and can refer to them univocally?

    I don't think that the field is "exploding," but people certainly have
    published a lot of work about patterns since the GoF book.

    Nobody guarantees that patterns are "correct," "standardized," or "controlled."
    Perhaps I should say that, to the extent that any of these things are done, it
    is the community that does them. One would also hope that the community
    ensures that patterns are "tested" --- part of the identification of a pattern
    is documenting previous known uses --- and "de-duplicated."

    Giovanni> I just have a new pattern in mind the "Pluggable Obj" in C++
    Giovanni> where can new Design Patterns be unambiguously registered?

    There is no such registry. If you want feedback from the community, you might
    consider participating in one of the many PLoP conferences.

    Best wishes ---

    Eric.

    --
    -------------------------------------------------------------------------------
    Eric Eide <eeide@cs.utah.edu> . University of Utah School of Computing
    http://www.cs.utah.edu/~eeide/ . +1 (801) 585-5512 voice, +1 (801) 581-5843 FAX



    •    Sponsored Ads



Latest Article

Network Security Risk Assessment and Measurement

Read More...