Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Nobody would ask a group forum for advice on a matter like this if they weren't already 'concerned' about their situation. Might I point out that the obfuscated code would still run and do the job required? If there is no specification on coding style, the programmer is free to choose any he likes.

The person was asked a clear question "How many sites?". It only needs a numeric answer, a range, or an approximate like "lots" or "not many". Anything else is dodging, and that is obvious.

Discretion is always called for in these things. If the code is obfuscated, but it all ends nicely, the next version can be some less obfuscated code. It's always possible to do a maintenance release. If it all ends ugly, the coder suddenly has a useful bargaining chip.

Being honest doesn't have to mean being easily manipulated

-------------------

BMaximus, I didn't mean that you should form your code in the letters "JAPH" or anything extreme like that. There are some better solutions. For instance, a script that goes through your program and changes all the varible names to $c, $d, $d and all the functions to sub C, sub D, sub E, etc. Then strip all the comments. Code functions perfectly, but reads like assembler.

One of my friends actually had a supplier do that to them in C. The supplier wanted to be open source without actually giving anyone useful code, so they did the above. My friends job was to figure out what the code did. He reckoned their technique was very effective.

____________________
Jeremy
I didn't believe in evil until I dated it.


In reply to Re: Re: Re: freelancing - no signed contract by jepri
in thread freelancing - no signed contract by BMaximus

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (2)
As of 2024-04-25 02:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found