Click here to Skip to main content
15,905,877 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: Software architecture pattern Pin
PIEBALDconsult10-Jun-21 9:32
mvePIEBALDconsult10-Jun-21 9:32 
GeneralRe: Software architecture pattern Pin
Tabah Baridule11-Jun-21 18:59
Tabah Baridule11-Jun-21 18:59 
AnswerRe: Software architecture pattern Pin
Mycroft Holmes10-Jun-21 12:13
professionalMycroft Holmes10-Jun-21 12:13 
GeneralRe: Software architecture pattern Pin
Tabah Baridule11-Jun-21 19:44
Tabah Baridule11-Jun-21 19:44 
GeneralRe: Software architecture pattern Pin
Mycroft Holmes11-Jun-21 20:48
professionalMycroft Holmes11-Jun-21 20:48 
AnswerRe: Software architecture pattern Pin
Gerry Schmitz10-Jun-21 12:23
mveGerry Schmitz10-Jun-21 12:23 
GeneralRe: Software architecture pattern Pin
Tabah Baridule11-Jun-21 19:04
Tabah Baridule11-Jun-21 19:04 
AnswerRe: Software architecture pattern Pin
Greg Utas10-Jun-21 14:22
professionalGreg Utas10-Jun-21 14:22 
Many patterns, such as those in the GoF book, aren't "architectural". They're more tactical, although they can help to make an architecture better.

Jim Coplien, who was well-known in the C++ world, got involved with patterns early on. Later, he said that there was too much focus on patterns. The emphasis needs to be on encapsulation, polymorphism, and inheritance. Patterns are the exception when those things, by themselves, don't produce loosely coupled code.

To understand a pattern, you need to have seen what code looked like before the pattern was applied, and after. Then, when you write or find code that looks like the "before" code, you'll know how the pattern can improve it. That's usually how a pattern gets used. How code evolves to satisfy its specifications is what determines which patterns are used; it is wrong to start out by saying which patterns will be used before you have a good sense of the high-level design.
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing.

GeneralRe: Software architecture pattern Pin
Tabah Baridule11-Jun-21 19:08
Tabah Baridule11-Jun-21 19:08 
GeneralRe: Software architecture pattern Pin
Greg Utas12-Jun-21 0:12
professionalGreg Utas12-Jun-21 0:12 
AnswerRe: Software architecture pattern Pin
Bohdan Stupak30-Jul-21 3:36
professionalBohdan Stupak30-Jul-21 3:36 
QuestionIs if-then-else now considered to be as obsolete as goto? Pin
swampwiz27-May-21 18:28
swampwiz27-May-21 18:28 
AnswerRe: Is if-then-else now considered to be as obsolete as goto? Pin
Gerry Schmitz27-May-21 19:07
mveGerry Schmitz27-May-21 19:07 
AnswerRe: Is if-then-else now considered to be as obsolete as goto? Pin
Richard MacCutchan27-May-21 21:30
mveRichard MacCutchan27-May-21 21:30 
AnswerRe: Is if-then-else now considered to be as obsolete as goto? Pin
harold aptroot28-May-21 1:08
harold aptroot28-May-21 1:08 
AnswerRe: Is if-then-else now considered to be as obsolete as goto? Pin
jschell7-Jul-21 6:57
jschell7-Jul-21 6:57 
GeneralWhat about deprecated keywords ? Pin
User 140765529-Jul-21 3:00
User 140765529-Jul-21 3:00 
GeneralRe: What about deprecated keywords ? Pin
jschell17-Jul-21 9:31
jschell17-Jul-21 9:31 
AnswerRe: Is if-then-else now considered to be as obsolete as goto? Pin
Bohdan Stupak29-Jul-21 6:25
professionalBohdan Stupak29-Jul-21 6:25 
QuestionIn OO, How to handle the object parameter of a method Pin
codecs12-Apr-21 4:43
codecs12-Apr-21 4:43 
AnswerRe: In OO, How to handle the object parameter of a method Pin
Richard MacCutchan2-Apr-21 5:30
mveRichard MacCutchan2-Apr-21 5:30 
AnswerRe: In OO, How to handle the object parameter of a method Pin
Gerry Schmitz2-Apr-21 6:17
mveGerry Schmitz2-Apr-21 6:17 
AnswerRe: In OO, How to handle the object parameter of a method Pin
Dave Kreskowiak2-Apr-21 6:49
mveDave Kreskowiak2-Apr-21 6:49 
GeneralRe: In OO, How to handle the object parameter of a method Pin
Eddy Vluggen2-Apr-21 11:53
professionalEddy Vluggen2-Apr-21 11:53 
AnswerRe: In OO, How to handle the object parameter of a method Pin
codecs12-Apr-21 17:50
codecs12-Apr-21 17:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.