Posts

Showing posts with the label design-patterns

Exists a step-by-step procedure for bottom-up design from the beginning of the first line of code?

Exists a step-by-step procedure for bottom-up design from the beginning of the first line of code? I'm searching for a kind of design patterns,idioms, concepts with the buttom-up design approach. For example: I finished with the design and analysis cycle for a banking system. The requirements, features, uses cases and use diagramms etc. are ready made. (Top-down) Now for the implementation phase I'm switching to the buttom-up approach to code the first feature (after writing the unit-test). Here is the main question: Exists articles, books, links about a step-by-step process like refactorings (Kent, Fowler etc) for buttom-up design from the beginning of the first line of code? Something like a decision graph. Like implementing first variable -> method, functions, events etc. -> refactorings -> OO: first class, first object -> composition, inheritance, poly -> refactoring to patterns -> modules -> system, framework and so on. I continue with the banking exam...

How to study design patterns? [closed]

Image
How to study design patterns? [closed] I have read around 4-5 books on design patterns, but still I don't feel I have come closer to intermediate level in design patterns? How should I go studying design patterns? Is there any good book for design patterns? I know this will come only with experience but there must be some way to master these? Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question. The best way to learn design pattern is by doing a project. When you see patterns in the project you will know when to use them here is a article which teaches design pattern step by step with a project codeproject.com/Articles/1009532/… – Shivprasad Koirala Jul 21 '1...