RunRevPlanet wrote:

> I am surprised that LiveCode does not have a single large project that
> can be loaded into the IDE for a spot control creation and script
> editing on a real machine platforms before releasing a DP.

   Thousands of language features
 * Thousands of language features
 * Number of supported platforms
 _________________________________

 = Extraordinary combinatorial explosion of possibilities

Between their internal automated test tools and external tools like Coverity, LC's core dev team is able to catch a great many issues prior to release. This can be seen by following the progress of pull requests on the project in Github.

But there are limits to what is practical to attempt with any automated testing, and more so with LiveCode.

If LiveCode were a consumer software product, with a fixed feature set in which users can alter only data but not execution paths, the ratio of testable elements could be much higher.

But as a toolkit for others to make nearly any software they can dream up, the scope of all possible things that can be done with it would require a testing effort far larger than the code base itself, well into negative-ROI territory.

Even relatively simple consumer apps commonly rely on external testing by users ("beta testing") to expose issues not readily found though automated testing methods.

The most cost-effective means for all of us collectively to get this toolkit to a state where it does what we need for our specific projects is to use it on our specific projects and report deviations from expected behavior.

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 ____________________________________________________________________
 ambassa...@fourthworld.com                http://www.FourthWorld.com

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

Reply via email to