Click here to Skip to main content
15,900,906 members

Survey Results

Do you obfuscate your code?   [Edit]

Survey period: 27 Feb 2012 to 5 Mar 2012

Protecting your code, for example .NET DLLs or client side Javascript, is important for some. Do you deliberately (as opposed to accidentally) obfuscate your code? Suggested by Collin Jasnoch

OptionVotes% 
No, we don't since there is no need51748.00
No, we don't because we don't care if others see the code22721.08
Yes, using commercial tools827.61
Yes, using free tools (or tools that come with, say, Visual Studio)12911.98
Yes, using our own in-house methods413.81
I don't know what obfuscating means.817.52



 
GeneralNo because SaaS makes it overkill Pin
Eksith6-Mar-12 6:12
Eksith6-Mar-12 6:12 
GeneralStandard template library! Pin
ed welch2-Mar-12 10:30
ed welch2-Mar-12 10:30 
GeneralYes. I'm writing C++ with templates Pin
Cristian Amarie2-Mar-12 6:21
Cristian Amarie2-Mar-12 6:21 
GeneralWe have code which would set the competition back years! Pin
Roy from Detroit2-Mar-12 2:05
Roy from Detroit2-Mar-12 2:05 
We obfuscate (using a pretty good freebie obfuscator: Eazfuscator) for two reasons:

1. It makes bypassing the dongle licensing in our software more difficult. We use software leases to force customers in Asia to make the final payments for the machines they buy from us (often millions of dollars).

2. We don't want the competition laughing at our code.


I doubt anyone would really be interested in a "awesome algorithm". Every programmer I know thinks they could write better code than whatever happens to be before them at the moment.

If you wanted to write your own new version of something (say Excel), you would play with Excel, then design it the way you wanted. Looking at the old code would probably just hold you back from doing an even better design than the legacy code holding the old authors back.
GeneralNever Pin
Prasad_Kulkarni1-Mar-12 20:35
Prasad_Kulkarni1-Mar-12 20:35 
Generalthe "obfuscator" Pin
MehdiNaseri29-Feb-12 16:18
professionalMehdiNaseri29-Feb-12 16:18 
GeneralRe: the "obfuscator" Pin
Johnny J.29-Feb-12 19:58
professionalJohnny J.29-Feb-12 19:58 
GeneralOption needed - Some code Pin
Johnny J.29-Feb-12 2:05
professionalJohnny J.29-Feb-12 2:05 
GeneralRe: Option needed - Some code Pin
Jeremy Hutchinson29-Feb-12 2:20
professionalJeremy Hutchinson29-Feb-12 2:20 
GeneralRe: Option needed - Some code Pin
Johnny J.29-Feb-12 2:24
professionalJohnny J.29-Feb-12 2:24 
GeneralRe: Option needed - Some code Pin
Michael Bergman29-Feb-12 8:33
Michael Bergman29-Feb-12 8:33 
GeneralRe: Option needed - Some code Pin
Johnny J.29-Feb-12 19:57
professionalJohnny J.29-Feb-12 19:57 
GeneralRe: Option needed - Some code Pin
Bassam Abdul-Baki2-Mar-12 5:28
professionalBassam Abdul-Baki2-Mar-12 5:28 
GeneralNo because it's pointless. Pin
harold aptroot29-Feb-12 0:03
harold aptroot29-Feb-12 0:03 
GeneralRe: No because it's pointless. Pin
thrakazog1-Mar-12 11:48
thrakazog1-Mar-12 11:48 
GeneralRe: No because it's pointless. Pin
harold aptroot1-Mar-12 11:57
harold aptroot1-Mar-12 11:57 
GeneralDepends on whether you're trying to protect algorithms Pin
Tom Clement28-Feb-12 6:39
professionalTom Clement28-Feb-12 6:39 
GeneralNo need Pin
Mike Hankey28-Feb-12 5:08
mveMike Hankey28-Feb-12 5:08 
GeneralAll of my development is for in-house use or on our limited access website Pin
Gregory Gadow28-Feb-12 3:14
Gregory Gadow28-Feb-12 3:14 
GeneralRe: All of my development is for in-house use or on our limited access website Pin
Andre' Gardiner29-Feb-12 6:27
professionalAndre' Gardiner29-Feb-12 6:27 
GeneralNo, but we should Pin
QuiJohn28-Feb-12 2:28
QuiJohn28-Feb-12 2:28 
GeneralRe: No, but we should Pin
Michael Jepson5-Mar-12 5:27
Michael Jepson5-Mar-12 5:27 
GeneralRe: No, but we should Pin
Member 38798485-Mar-12 6:32
Member 38798485-Mar-12 6:32 
Generalwe do business... Pin
VallarasuS28-Feb-12 0:20
VallarasuS28-Feb-12 0:20 
GeneralBest Way Pin
M@dHatter27-Feb-12 23:43
M@dHatter27-Feb-12 23:43 

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.