Click here to Skip to main content
15,949,686 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
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 
GeneralRe: In OO, How to handle the object parameter of a method Pin
Richard MacCutchan2-Apr-21 21:31
mveRichard MacCutchan2-Apr-21 21:31 
GeneralRe: In OO, How to handle the object parameter of a method Pin
codecs13-Apr-21 16:58
codecs13-Apr-21 16:58 
GeneralRe: In OO, How to handle the object parameter of a method Pin
jschell9-Apr-21 15:10
jschell9-Apr-21 15:10 
GeneralRe: In OO, How to handle the object parameter of a method Pin
Rob Grainger6-Jul-21 11:09
Rob Grainger6-Jul-21 11:09 
This still seems a strange approach. Generally, it is good to make methods as functional as possible - in the sense that we should generally avoid updating parameters within methods.

In this case, the process being performed by 'SetTotalPrice' doesn't meet the requirement of being an expected result. The method describes setting the price, but not the fact that the operation affects the value of the customer.

Consider moving some of the behaviour into another method or class, representing the process as a whole.

If the whole thing is to process an Order for example, so 'SetTotalPrice' calculates the total price, then the part to deal with Points and Roles should reside elsewhere, and the process of updating them should be part of, for example, the ProcessOrder method that in turn calls SetTotalPrice.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.

AnswerRe: In OO, How to handle the object parameter of a method Pin
Bohdan Stupak6-Apr-21 22:20
professionalBohdan Stupak6-Apr-21 22:20 
GeneralRe: In OO, How to handle the object parameter of a method Pin
Rob Grainger6-Jul-21 11:11
Rob Grainger6-Jul-21 11:11 
GeneralRe: In OO, How to handle the object parameter of a method Pin
Bohdan Stupak24-Jul-21 23:40
professionalBohdan Stupak24-Jul-21 23:40 
QuestionHow can a method return a validation result Pin
codecs112-Mar-21 19:54
codecs112-Mar-21 19:54 
AnswerRe: How can a method return a validation result Pin
Gerry Schmitz13-Mar-21 7:56
mveGerry Schmitz13-Mar-21 7:56 
AnswerRe: How can a method return a validation result Pin
Mycroft Holmes13-Mar-21 11:13
professionalMycroft Holmes13-Mar-21 11:13 
AnswerRe: How can a method return a validation result Pin
Eddy Vluggen13-Mar-21 12:11
professionalEddy Vluggen13-Mar-21 12:11 
AnswerRe: How can a method return a validation result Pin
codecs113-Mar-21 19:02
codecs113-Mar-21 19:02 

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.