12 Programming Mistakes to Avoid

Embed Size (px)

Citation preview

  • 8/6/2019 12 Programming Mistakes to Avoid

    1/7

    !

    ! !

    "# $#

    %

    & '' ! ( ) # "# * # ++ * )

    , '' - )* # $ .,/ * )* #

    ) .,/ *

    ! " #$ % & '

    " 0# ) '' 1 # #* #2

    ! " # $ "

    % * ! 2 * -# #

    " # * # * # ++ - ! # )

    ( ) ( 3 # # 4 ! # # $ & # 5 $ ) 5 5 6 5 ,!

    7 # ) 2 0 7! 8* !+ ! # #)

    8 - ! # * 2 + *

  • 8/6/2019 12 Programming Mistakes to Avoid

    2/7

    !

    $

    !

    ""#$

    6 * * #) # * 2 * 2

    ( ) * 4 * # + %! # ! * ! + ! !

    9 ! ! - ! 6 ! 6 $+3 #2# # 7 $ +3 /:!* * # ! 2

    7 # ! * 6 ! # #

    * 2 !

    ( ) + ) 7 * # # !

    ,! 1!#* + 46")* ! # 0 6 * 6 * ! ! #

    ' ! + #* # ! *' 1!# # '62 # # 19# 6 # * 2 6 ! '

  • 8/6/2019 12 Programming Mistakes to Avoid

    3/7

    !

    1!#* # # * 9# 9 7 ! # +! * # 9 & ' ' 7 0 # * # * 7 # * # ! #

    #

    ( ) , & 1 # "# # * ! 2

    ; "! ,!* 1* # + 9# 9

    '%* # * *' ,! # ' # * 2 6 # > *#2 )# '

    ( ) - . ,# #

    3 )* # ) # # 6 2 +! !* #

    4 ! 0 2 * ! 1?/ 6 ! 2 -#* ! # % &'( )*+,- 7 # % ) *

    7 # # $ 0 " #

  • 8/6/2019 12 Programming Mistakes to Avoid

    4/7

    !

    7 ! * # # 4 # # # # # 0 ) 2 * * #

    ( ) / ) 1 # )# 8 #* 6 #

    0 ' @@@' # # 7 # !* 0 !

    $ # A # !+ #* -* + * 2

    " * # $ ! # * # ! # #

    ,# !* '7 *' # 6 * !

    ( ) 0 %$

    $ #5 8 ## $ # ! 5 8 2 # 7 *'6 0 !'

    % !# * ! ) 7 # 2 ! ) * *

    %## 0 ! * # 8 B* + 'C# 1 1 1# 3 3) 7' 3 # # ! # #* * + #

    " # # !* ! - 2 ?! 1 7 ! * # ! ! # ?! 1 ! # 2 ?! 1* !# # # # ?! 1 # #* 'D 2! # 2 !'

    ( ) 1 0 7 * ! # #* # * #

  • 8/6/2019 12 Programming Mistakes to Avoid

    5/7

    !

    !

    0 # ! # ! # ! #

    ';+#+ ## !*' B #* ) ! ! # ) ! #

    1* # # + ) ! !5

    7 ! ,# 2 * ) !# # # 7# & # 7# # ! !* #

    ( ) 2 * ! # * 2

    7! 7 6 ! # * 6 ) # # ;* # + - * !# * # & " # # # # * !

    7 # * ! ! * 2 # #

    7 * ) )*

    ( ) 3 * $1 # # )# ; #

    D 2 * # *

    7 # * 2 ! * # ! # ! ++ #

    1 # + #

    ( ) 4 4 ! # #

    8 ;* + * %#1* # ! # * # * * )

    ' # #2 # *' ; # '7#2 ) E #2 E #2 :

  • 8/6/2019 12 Programming Mistakes to Avoid

    6/7

    "

    !

    # * 2 # # # '

    7 4 8 # ! * * ! ! * # !

    ( ) 5, 0 * # # * * ) 6 *$ F2 ' # * # ' 2 #

    $ ! * * # * 2 2 2 ! # 2 # *

    * ! # * !* #* * #

    0

    4 0 0 - * 0 ) 6 7 ) ! # 0*

    7 * ! 13

    ! ++ 02 #

    4 0 # ! ,# # ! # E # 7 0 # $ + # # * ! * #* #

    0

    @ 6? 9 6? 9 > # 56$ : 6$ A # / % 9# 96$ 7 8

    G

  • 8/6/2019 12 Programming Mistakes to Avoid

    7/7

    !

    % & ' ! $&' (() ( *$ (

    $ : 1!

    6 708 9 : ++

    +!++=