Reverse engineering masters


Is the idea of reverse engineering ideal for software development?

No, reverse engineering should not be the first choice when doing software development. It usually takes much longer to reverse engineer and understand the working of an existing program and then write a new program than it takes to write a new program.

Reverse engineering should only be used in situations similar to the following

  • You need your own program to be compatible with existing programs and hardware for which no documentation exists on
  • The program that you are reversing has hidden calls and features that it is essential that you know
  • You cannot understand how to create a certain feature that an existing program has

Click here to post comments

Join in and write your own page! It's easy to do. How? Simply click here to return to What do you think? Have a question? Write a message. .