sqr_debug
TRANSCRIPT
-
8/7/2019 sqr_debug
1/5
WHITE PAPER
Meeting the SQR Development ChallengeEffective development, testing and maintenance of SQR programs
Kevin ReschenbergSparkPath Technologi es, Inc.
-
8/7/2019 sqr_debug
2/5
- 2 -
Introduction
!" # $ $$ # # #
$ % $& # ' ( $
) # # # !" $ % & # $$ & $
( % & !" #$ $# %
$# $ $$ #
* + ,# $ # - $ & #
# ,# $ # $!"/ $ # &
$ ) $ & $$ # &
# $ !"$$ $$ # # $ # 0
,# $ $ & #1
# # !" -
2 !" 3. &4 $ $ $ #$ % #
Executing SQR programs
!" $ &/ # # ,# #
# # # #
,# # $ &4 -$ & & 5 .
# # & $ & ## $ & $ $ # % # (
# 6 7 #
-
8/7/2019 sqr_debug
3/5
- 3 -
# & # # #$$ #
# !"/ # !"# ) -# ) $ . +8
# # &!"/ #
# # !"/$ & # # #
# $ $ & /$$ # $ 9
# $ # !"/
$$ # ) $# !" : $ !" % $ $
$ $ )# $ $& # #
& /% # & $
!"!" & # & 2 3
# 1 & ## # # $
Debugging techniques
!" & : ; (6:'(> ( # $ #& # &
/ $ % & $ # ,# # & # $# -/):'?70 ?(= $ # @. $#
% $ # $ >:'?70# % $ $ %
,# & & $ $ #
$ =+/ # >:'?70 A# #
!" !; 2 3 $ # # ) ) $ $# !" !; $ # # &
% # $ # $# $# $ $ 1 !;B
# &% # 7 : $ !"
# $ $$ & # &
& - # # & * #$ . # $
#
/ : #& # #
' $ # # # - ! . $ : % - # & $ # $ .
% # ) & !" : %$ $ !
% $ # & #% ) # # $# ! $ $
) ):'?70 $ # & # # : - # & >:'?
-
8/7/2019 sqr_debug
5/5
- 5 -
> (:'( . $ & &
Unit testing
$ # $# $ #
$ " #$ &
# $& # + &
$ & $& # % $
&
Save time, reduce effort, and improve code quality
/ $ : $ !"$$ # & $ #
2 3#
# & # $ # #
SP Debugger for SQR is available at www.sparkpath.com/products.php