Vous êtes sur la page 1sur 5

WHITE PAPER

Meeting the SQR Development Challenge


Effective development, testing and maintenance of SQR programs

Kevin Reschenberg
SparkPath Technologies, Inc.
Introduction

!" # $ $
$ # # #
$ % $ #
& # ' ( $
) # # # !" $ %& # $ &
$&# & $

( %& !" # & $


$ $# % $
$ !" '
# $ $$ # #
* + ,# $ # - $ & # .
# ,# $ # $
! "/ $ # &# & # &
$ ) $ & $$ # &

# $ !"
$$ $$ # # $ # 0
,# $ $ & #
1

# # &# !" -
2 ! " 3. &4 $ $ $ #
$ % # &#

Executing SQR programs

!" $ & #
/ # # ,# #
# # # #

,# # $ &4 -
$ & & 5 . #
# # & $ & # #
# $ & $ $# % # ( %
# 6 7 #

-2-
# & # # #
$$ #

# ! "/ # !"
# ) & # $
# -# ) $ . + 8 &#
# # &
! "/ #

# # ! "/ #
$ & # &# # # $
# $ $ & /
$$ # $ 9 $
# $ # ! "/

$$ # ) $
# !" : &# $ !" % $ $ $
$ $ )# $ $ $
& # # : $$ $
& / # (
% # & $ $
!" #
!" & # & 2 3 &# ! "/
# 1 & #
# # # $

Debugging techniques

!" &# & : ; < =+/


# $ #
$ : ; <5 = + / # & # )
$ # % # % $
# $ $ $

!" # & >:'?7 0 % > (%%%


/ >:'?7 0 & $ -$ % =+/ .
% # $ ):'?7 0 ) $ $ + &
# ( % & >:'?7 0 ? # $
):'?7 0 ):'?7 0 ? ):'?7 0 ?$ $ >:'?7 0 # $

-3-
):'?7 0 $ & $# > (:'( :'?7 0 & #
& $ + $ # & # >:'( 6 ' > (:'( > (6 :'(
>(# $ #& # &

/ $ %& $ # ,# # & # $# -/
):'?7 0 ?(= $ # @. $# $
% $ &# # $ >:'?7 0 $
# % $ $ %
,# & #
&# & $ $#
$ =+/ # >:'?7 0 A
# #

!" !; 2 3$ # # ) ) $ $
# !" !; $ # # & $
% # $ # $ #
# $# $ $ 1 ! ;B $#
&#

&# # & )
% # 7 : &# $ !"
# $ $
$ & # &
& - # # & * #
$ . # $
#

/ : &# # $ #
& &# # # $

' $ # # # - ! .$ : &#
% - # & $ # $ . /
% # ) & !" : &# % $
$ $ ! %
% $ # & #
% &# ) # # $
# ! $ $

) ):'?7 0 $ # & # # : &# $$


&# -# & >:'?7 0

-4-
> (:'( . $ & & $

Unit testing

&# $ &# &# # $# $ # #

$ " #
$ & #
# &# $
& # + & &
$ & $ #
& # % $ $
&

Save time, reduce effort, and improve code quality

/ $ : &# $ !"
$$ # & $ #
2 3 ?
# #
# & # $ # #

SP Debugger for SQR is available at www.sparkpath.com/products.php

-5-

Vous aimerez peut-être aussi