Content
No ethical computer scientist would ever create a method called "destroyBaghdad" whose function was to perform its namesake. Instead, basic ethics would compel him or her to create a method "destroyCity" to which "Baghdad" would be passed as a parameter.