Phrases for two methods that are different but both can solve the same task?
Hire the world's top talent on demand or became one of them at Toptal: https://topt.al/25cXVn
and get $2,000 discount on your first invoice
--------------------------------------------------
Music by Eric Matyas
https://www.soundimage.org
Track title: Puzzle Game 2 Looping
--
Chapters
00:00 Phrases For Two Methods That Are Different But Both Can Solve The Same Task?
00:42 Answer 1 Score 4
00:59 Accepted Answer Score 20
01:55 Answer 3 Score 10
02:12 Answer 4 Score 4
02:37 Thank you
--
Full question
https://english.stackexchange.com/questi...
--
Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...
--
Tags
#phraserequests
#avk47
ACCEPTED ANSWER
Score 20
The word "alternative" would work here. It's pretty versatile, so it should cover your context. It can be used no matter the level of formality you want and can be used to describe a wide variety of things. Here are some examples:
We present two quicksort alternatives for cache optimizations which work well on both balanced and unbalanced data sets.
Improving Memory Performance of Sorting AlgorithmsIs ReactOS a viable Windows alternative? Taking the OS for a test drive
The preferred alternative to this method is
orElseThrow()
.
OptionalLong (Java SE 11 & JDK 11) - Oracle DocsOur selection actually contains more than 20 libraries, as some of them are alternatives to each other and solve the same problem.
Top 20 Python libraries for data science in 2018
ANSWER 2
Score 10
I would say that method1 is method2's equivalent:
A person or thing that is equal to or corresponds with another in value, amount, function, meaning, etc.
ANSWER 3
Score 4
It seems to me that what is salient isn't a property of a method (viz that it can solve a task that another method can solve), but rather a property of a task (that there are two methods that solve it). There's the phrase "there's more than one way to skin a cat".
ANSWER 4
Score 4
There's more than one way to skin a cat.
I think this is more appropriate as it more explicitly relates to processes for achieving something instead of a more abstract comparison.
Definition:
There are many methods one may employ in achieving one's ends.
Used like so:
We can go with method A if you like but there is more than one way to skin a cat.