Nice, but personally, I value clarity much more than I do brevity. Re-factoring 
is much, much more than brevity of code. When I work, I generally code, it’s 
spaghetti, then I re-write it. The more i re-write for simple, predictable 
functionality for each method, the easier it is to debug and change later on. 
Unfortunately, as the project nears completion, I get less patient and the 
quality of the code goes down as I cut corners. Oh well.

Regards,
Bill

> On Jan 29, 2015, at 1:29 PM, Bob Sneidar <[email protected]> wrote:
> 
> The code 10 years from now:
> 
> scanMind(currentThought, currentObject, applyNow)
> 
> All the code you will ever need.
> 
> Bob S
> 
> 
> On Jan 29, 2015, at 09:29 , Geoff Canyon 
> <[email protected]<mailto:[email protected]>> wrote:
> 
> Small thing, but I just turned this twelve-year-old code:
> 
>     put "Double-Click:" into tProperty
>     if the optionKey is "down" then
>        if the commandKey is "down" then
>           put "Option-Command-Double-Click:" into tProperty
>        else
>           put "Option-Double-Click:" into tProperty
>        end if
>     else if the commandKey is "down" then
>        put "Command-Double-Click:" into tProperty
>     end if
> 
> into this:
> 
>     put "Double-Click:" into tProperty
>     if the commandKey is "down" then put "Command-" before tProperty
>     if the optionKey is "down" then put "Option-" before tProperty
> 
> I love turning ten lines of code into three lines of code. I hope twelve
> years from now I can look back at those three lines with the same degree of
> horror I feel now looking at the ten-line implementation.
> 
> _______________________________________________
> use-livecode mailing list
> [email protected]
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to