Speed tests are always a false indicator of real work. I look at the 3
points and just apply logic. But test results always look good no
matter.

On Wed, Aug 11, 2010 at 11:55 AM, Medic <hofme...@gmail.com> wrote:
>
> haha, yes we _all_ know that the regex will be much faster. I was just
> wondering about the three points I made.
>
> On Wed, Aug 11, 2010 at 11:38 AM, Michael Dinowitz <
> mdino...@houseoffusion.com> wrote:
>
>>
>> The code that replaces each letter at a time will be much slower as it
>> is looking through the entire string for a match for each letter. The
>> RegEx isn't doing any real work for the pattern match as it is getting
>> everything. The replace is also not a lot of work as it's just
>> shifting everything within a certain range (lowercase) to a different
>> range (uppercase). Ascii shift, basically.
>>
>>
>> On Wed, Aug 11, 2010 at 11:30 AM, Medic <hofme...@gmail.com> wrote:
>> >
>> > Haha. Now THAT is a nice waste of space. I like how you test for the
>> > existence of the letter before you replace it.
>> >
>> > This actually makes me want to run speed tests on what would be faster:
>> >
>> > 1. testing for existence of lowercase letter - replacing lowercase with
>> > uppercase using replace.
>> > 2. not testing and just replacing the lowercase with the uppercase using
>> > replace.
>> > 3. just using replacenocase and replacing all letters with the uppercase
>> > equiv.
>> >
>> > I bet if I showed this code to my boss he'd be like "whoa, that's deep."

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-community/message.cfm/messageid:324673
Subscription: http://www.houseoffusion.com/groups/cf-community/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-community/unsubscribe.cfm

Reply via email to