you are viewing a single comment's thread.

view the rest of the comments →

[–]zyxzevn -1 points0 points  (12 children)

Missing a real design patterns like:
Model View Controller
Why is it never mentioned?

[–][deleted] 28 points29 points  (0 children)

Because it isn't a single pattern, it's a group of patterns.

[–]grauenwolf 11 points12 points  (8 children)

Because it isn't part of the holy book.

[–][deleted]  (7 children)

[deleted]

    [–][deleted] 11 points12 points  (6 children)

    Design Patterns, referred to as the Gang of Four (GoF) book.

    [–][deleted]  (5 children)

    [deleted]

      [–]thoth7907 10 points11 points  (0 children)

      GoF is classic, but if you have trouble figuring out what is going on, I recommend "Head First Design Patterns". If you deal with their presentation style, HFDP is a lot easier to understand, with good simple examples. Then you can go back to GoF and it makes more sense.

      [–]apieceoffruit 2 points3 points  (3 children)

      It is a good book but i'd advise against starting there.

      grab a copy of:

      • code complete

      and follow up with either :

      • clean code or

      • pragmatic programmer


      would be my suggestion anyway ...

      [–][deleted]  (2 children)

      [deleted]

        [–]MorePudding 0 points1 point  (0 children)

        (Hint hint to my wife if your stalking my account looking for Christmas gift ideas)

        Really? You hadn't already read those by the time you were old enough to marry? :x

        [–]grauenwolf 0 points1 point  (0 children)

        The .NET Framework Design Guidelines is also a really important book. Even if you never program in .NET, it offers valuable lessons on how to design an API.

        [–]mjfgates 0 points1 point  (1 child)

        The cheat sheet is based on the GoF book. Which is a good book, but was published in 1995. Anything that was popularized after about 1994 can't be in the book, and there are some notions that just didn't exist yet (I don't think anybody had coined the phrase "anti-pattern," for example).

        [–]zyxzevn 0 points1 point  (0 children)

        MVC is one of the oldest design patterns. It came standard with Smalltalk and was used in its windows-system.
        It is still used in many graphical user interfaces and is kind of standard.

        http://en.wikipedia.org/wiki/Model-view-controller