рдирдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╢рдмреНрджрдЬрд╛рд▓

Stackoverflow.com рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рд╕реЗ рдкреВрдЫрд╛ рдЧрдпрд╛ рдерд╛: "рдЖрдк рдХрд┐рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдП рдереЗ рддрд╛рдХрд┐ рд╡реЗ рдЖрдкрдХреА рдордВрдбрд▓рд┐рдпреЛрдВ рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рдЬрд╛рдПрдВ (рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕реБрдирд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЙрдиреНрд╣реЗрдВ рджреЛрд╣рд░рд╛ рд░рд╣рд╛ рд╣реИ)?



рдиреАрдЪреЗ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЙрддреНрддрд░реЛрдВ рдХрд╛ рдПрдХ рдореБрдлреНрдд рдЕрдиреБрд╡рд╛рдж рд╣реИред





рдпреЛрджрд╛ рдХреА рд╕реНрдерд┐рддрд┐рдпрд╛рдВ

рдЕрдЧрд░ (рдЪрд░ == рд╕реНрдерд┐рд░) рдкреНрд░рд╛рдХреГрддрд┐рдХ рдХреЗ рдмрдЬрд╛рдп рдпрджрд┐ (рдЪрд░ == рд╕реНрдерд┐рд░) рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд┐рддрд┐ рд▓рд┐рдЦрдирд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ (4 == рдлреВ)ред рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ "рдпрджрд┐ рдиреАрд▓рд╛ рд╕реНрд╡рд░реНрдЧ рд╣реИ" рдпрд╛ "рдпрджрд┐ рдЖрджрдореА рд▓рдВрдмрд╛ рд╣реИ" рддреЛ рдпрд╣ рдкрд╕рдВрдж рд╣реИред

рдЕрдЧрд░ (5 == рдЧрд┐рдирддреА)






рдкреЛрдХреЗрдореЙрди рдПрд░рд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ (рдкреЛрдХреЗрдореЙрди рдПрдХреНрд╕реЗрдкреНрд╢рди рд╣реИрдВрдбрд▓рд┐рдВрдЧ)

рдЬрдм рдЖрдк рд╕рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкрдХрдбрд╝ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдХрд┐рд╕реА рддрд░рд╣ рдЙрдирдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред

        try{
            //code
        }catch ( Exception ex){
            if( ex instanceof SubException){              
                //code
            }else if(ex instanceof SubSubException){
                //code
            }else{
                //code
            }
        }

      
      







.






(Egyptian brackets)

, :

if (a == b) {
    printf("hello");
}

      
      







тАЮ тАЬ? :





( (Kernighan and Ritchie) тАЮC Programming LanguageтАЬ, K&R).






- ( )



(Smug Report) тАФ , , , , . , , , ( ) , .



(Drug Report)

/ , , , , - . тАФ (Chug Report), , , .



(Shrug Report) тАФ , , . тАЮ тАЬ.










(A Duck)

, - : , .



Interplay. , - , тАФ , .



, , , . , , : тАФ . . , тАЮтАЬ .



, - : тАЮ . тАФ .тАЬ










(Refuctoring)

, .






(Stringly Typed)



тАЮтАЬ (Strongly typed).

, , , .



, (, ). , тАФ , (enum).



тАЮтАЬ , тАЮтАЬ , .










Doctype (Doctype Decoration)

- DOCTYPE, , HTML .






(Heisenbug)

, тАФ тАФ .










(Jimmy)

/ .



, , . : тАЮ ?тАЬ



: тАЮ-тАЬ (Jimmy-proof), .










(Higgs-Bugson)

, () , ( ) , , , , .



тАФ .






(nopping)

. Nopping NOP, тАЮтАЬ ( ) . тАЮnapтАЬ (), , тАЮ, , тАЬ.



: , (nopping).










(Hindenbug)



, тАФ ┬╗ !"

(. Hindenburg), .



Counterbug



, , , , (?).



(Bloombug)



, .

, .






(Unicorny)

, , . Yehuda Katz, Windy City Rails Ruby on Rails.



(Barack Obama)

, (), , - .










(Loch Ness Monster bug)

, , .








- (Baklava code)

, .

alt text






(Workaroundability)

, . ( ?)



, (Fear Driven Development)

( -).

alt text






(Common Law Feature)

, , .



, " ", .






(Bicrement)

2 .






, :

(Programmer fuel)

Mountain Dew, тАФ , , .



,



/ (Hot potato / Hot potatoes)

Http Https ( , ). , .



┬лhot potatoes┬╗://-.com/auth



(Cake)

, - . .



( )



, , (Banana banana banana)

, , , . , (, SVNStyleCop C# FxCop C++).



/// <summary>
/// banana banana banana
/// </summary>
public CustomerValidationResponse Validate(CustomerValidationRequest request, bool useStrictValidation, bool throwIfSessionExpired)

      
      







(Chunky salsa)

. - , .



, , .










Squizzle-giz

.sql.gz



, ┬л ┬╗ , .

( , ┬лSquizzle-giz┬╗ ┬л ┬╗ ┬л ┬╗).






# (Hooker Code)

, : ┬л┬╗. : ┬лgo down┬╗, ┬л┬╗, ┬л ┬╗.








101 (Reality 101 failure)

, , , , , .






(Hydra Code)

, . .








(Protoduction)

, - .








(Ninja Comments)

,



- , - .








(Rubberducking)

, . , , , . .



, . , тАФ , .



(Databasically)

.

┬л ┬╗ тАФ ┬л, , ┬╗.



, .








(Smurf Naming Convention)

. , , SmurfAccountView SmurfAccountDTO SmurfAccountController. SmurfID, SmurfOrderHistory, SmurfHistoryMatch SmurfHistoryReviewView, SmurfHistoryReportingView. SmurfErrorEvent, SmurfErrorLogger ${app}/smurf/log/smurf/smurflog.log






(Megamoth)

.

(God Object) . 2 . !










apt-got wgot

, ( Unix) apt-get , wget.



-:

┬лI apt-got 100MB of updates this morning┬╗

┬лOnce this loop has wgot that file, it takes the md5 hash┬╗



. .

. !






All Articles