Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Scrum PSD Exam - Topic 2 Question 72 Discussion

What would not be considered refactoring?
B) Reordering method parameters to improve readability
A) Extracting methods
C) Changing external interfaces or APIs
D) Renaming things to be more logical
E) Extracting interfaces

Scrum PSD Exam - Topic 2 Question 72 Discussion

Actual exam question for Scrum's PSD exam
Question #: 72
Topic #: 2
[All PSD Questions]

What would not be considered refactoring?

Show Suggested Answer Hide Answer
Suggested Answer: B

Branching means that you create a new version from the code that exists indepently from the original code. It is not isolated forever, it can be merged back later.


Contribute your Thoughts:

0/2000 characters
Stefany
7 months ago
Extracting methods is definitely refactoring!
upvoted 0 times
...
Arletta
7 months ago
Totally agree, that's a major change!
upvoted 0 times
...
Ellen
7 months ago
Changing external interfaces or APIs isn't refactoring.
upvoted 0 times
...
Ngoc
7 months ago
Renaming things is just good practice, not refactoring.
upvoted 0 times
...
Iola
7 months ago
Wait, really? I thought that could be part of it.
upvoted 0 times
...
Fausto
8 months ago
I feel like extracting interfaces is a gray area, but I think it still counts as refactoring. Changing external APIs seems like the odd one out here.
upvoted 0 times
...
Jutta
8 months ago
I'm not entirely sure, but I think reordering method parameters might be considered refactoring since it improves readability?
upvoted 0 times
...
Kati
8 months ago
I remember practicing a question where we had to identify refactoring techniques, and I feel like extracting methods and renaming things are definitely part of it.
upvoted 0 times
...
Tommy
8 months ago
I think refactoring is all about improving code without changing its behavior, so maybe changing external interfaces or APIs isn't refactoring?
upvoted 0 times
...
Deonna
9 months ago
Ah, I think I've got it. Changing external interfaces or APIs would be a more significant change than just refactoring, so that's the answer I'm going with.
upvoted 0 times
...
Dean
9 months ago
I'm a bit confused on this one. Reordering method parameters and extracting interfaces both seem like they could be considered refactoring, but I'm not 100% sure.
upvoted 0 times
...
Loise
9 months ago
Extracting methods and renaming things to be more logical both sound like textbook refactoring techniques to me. I'm not sure about the other options.
upvoted 0 times
...
Catarina
9 months ago
Changing external interfaces or APIs seems like it would be more than just refactoring, so I'm going to go with that as the answer.
upvoted 0 times
...
Pearline
9 months ago
Hmm, this is a tricky one. I'll need to think carefully about the definition of refactoring to figure this out.
upvoted 0 times
...
Felicitas
1 year ago
Refactoring, huh? I guess that's what they call it when you're just rearranging the deck chairs on the Titanic.
upvoted 0 times
Krissy
1 year ago
C) Changing external interfaces or APIs
upvoted 0 times
...
Myra
1 year ago
B) Reordering method parameters to improve readability
upvoted 0 times
...
Geraldo
1 year ago
A) Extracting methods
upvoted 0 times
...
...
Shaun
1 year ago
Changing external interfaces or APIs? That's like doing open-heart surgery on your codebase. Not exactly what I'd call a 'refactor'.
upvoted 0 times
Earnestine
1 year ago
D) Renaming things to be more logical
upvoted 0 times
...
Evangelina
1 year ago
C) Changing external interfaces or APIs
upvoted 0 times
...
Jina
1 year ago
B) Reordering method parameters to improve readability
upvoted 0 times
...
Artie
1 year ago
A) Extracting methods
upvoted 0 times
...
...
Gilma
1 year ago
Reordering method parameters for better readability? Sign me up! That's a quick and easy win for refactoring.
upvoted 0 times
...
Genevive
1 year ago
I believe extracting methods and renaming things to be more logical are examples of refactoring.
upvoted 0 times
...
Anika
1 year ago
Extracting methods and interfaces - those are classic refactoring techniques to improve code organization and flexibility. Can't go wrong with those choices!
upvoted 0 times
Glory
1 year ago
E) Extracting interfaces
upvoted 0 times
...
Sean
1 year ago
A) Extracting methods
upvoted 0 times
...
...
Coleen
1 year ago
I agree with Carisa. Refactoring is about improving the internal structure without changing the external behavior.
upvoted 0 times
...
Antione
1 year ago
Hmm, I'm pretty sure changing external interfaces or APIs wouldn't be considered refactoring. That's more like a major redesign, right?
upvoted 0 times
...
Carisa
1 year ago
I think changing external interfaces or APIs would not be considered refactoring.
upvoted 0 times
...

Save Cancel