Special

Clearance Sale!

We've been publishing for over five years now and it's time to clear out our inventory of back issues, so we're slashing prices!

RBD Magazines

Check out this amazing clearance sale of all our past issues. Missing some issues? This is a great time to complete your RBD collection. Save up to 40% off the regular price of our printed back issue packages. These prices are only good until the end of the year May 2008 and supplies are limited, so place your order today.

Article Preview


Buy Now

Print:
PDF:

Optimizing REALbasic

Optimizing REALbasic

Optimizing with Stock Replacements

Issue: 4.2 (November/December 2005)
Author: Hank Marquis
Article Description: No description available.
Article Length (in bytes): 9,219
Starting Page Number: 44
RBD Number: 4221
Resource File(s): None
Related Web Link(s):

http://www.extremeoptimizing.com
http://www.slayfire.com
http://www.slayfire.com/OptimizerScience/speedtest7.html

Known Limitations: None

Excerpt of article text...

In the last issue I introduced the concept of what I call Extreme Optimization (XO). XO is a way of writing code that produces the fastest code in the least amount of time. One of the key elements of XO is to optimize as you code, and never wait until after development is complete to start optimizing. Another principle is the concept of making many small changes in your code. The net affect of many small changes is often a dramatic improvement of overall performance of an application. This issue I want to focus on how to combine these two XO concepts into a single useful habit: coding stock replacements.

Stock Replacements

A stock replacement is code you write in a specific way every time you need to address a particular programming need. A stock replacement is a "best practice" that provides a repeatable performance gain.

The idea behind the stock replacement is that the code you write for some programming tasks is virtually always going to induce a performance penalty. Loop constructs such as Do, For, and While are examples. Instead of waiting until after development concludes to optimize, XO says optimize as you code. Our goal is to train ourselves and develop a method of coding that builds in optimization as we code so that we don't't have to spend time trying to optimize later.

...End of Excerpt. Please purchase the magazine to read the full article.

Article copyrighted by REALbasic Developer magazine. All rights reserved.


 


|

 


Weblog Commenting and Trackback by HaloScan.com