рдЧрд╣рди рдЕрднреНрдпрд╛рд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЯреАрдбреАрдбреА рдХреА рдЦреЛрдЬ

рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ рдзреНрдпрд╛рди рджреЗрдВ : рдкрд░реАрдХреНрд╖рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХрд╛ рдореЗрд░рд╛ рдЕрдиреБрднрд╡ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рд╕рд╛рд▓ рдмрд╛рдж рд╢реБрд░реВ рд╣реБрдЖ) рдХреЗ рд╕рдорд╛рди рд╣реИред рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ TDD рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдХрд╛рдо рдкрд░, рдмрдЧреНрд╕ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдФрд░ рдЦрд░реЛрдВрдЪ рд╕реЗ рдирдП рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдирд╛ред рдЯреАрдбреАрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдкреНрд░рднрд╛рд╡ рдиреЗ рдореБрдЭ рдкрд░ рдЗрддрдирд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓рд╛ рдХрд┐ рдЗрд╕ рддрдХрдиреАрдХ рдХреЛ рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдкреИрджрд╛ рд╣реБрдИред рдореИрдВрдиреЗ рдЕрдкрдиреА рдХрдВрдкрдиреА рдХреЗ рдЕрдВрджрд░ рдФрд░ рдмрд╛рд╣рд░ рдХреЛрдб рд░рд┐рдЯреНрд░реАрдЯ рднреА рдХрд┐рдПред рдФрд░ рдореБрдЭреЗ рдЕрдкрдиреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛рдПрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ - рдЬреЛ рдХрд┐ TDD рдХреА рд╕рдордЭ рдХреЛ рджреВрд╕рд░реЛрдВ рдХреЗ рдорди рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ "рджреВрд░" рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИред



рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рд╕рдорд╕реНрдпрд╛ рдкрд░ рдПрдХ рдирдпрд╛ рдирдЬрд╝рд░ рдбрд╛рд▓рддрд╛ рд╣реВрдВ, рдЬреЛ, рд╢рд╛рдпрдж, рдореБрдЭреЗ рдФрд░ рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЛ TDD рдХреЗ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдкреНрд░реЗрд░рдгрд╛ рджреЗрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдЖрдПрдЧрд╛ред рдореБрдЭреЗ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рджреЗрдЦрдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреАред



рдореИрдВ рдореЙрдбреНрдпреВрд▓рд░ рдбрд┐рдЬрд╛рдЗрди рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реАрдЦрдиреЗ рдФрд░ рд╕рд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЯреАрдбреАрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдЫрд╛рддреНрд░ рдЕрдиреБрд╢рд╛рд╕рди рдкрд░ рдЕрддреНрдпрдзрд┐рдХ рдирд┐рд░реНрднрд░ рд╣реИред рдореИрдВ рдЕрдкрдирд╛ рдХрд╛рдо рдмреЗрд╣рддрд░ рдФрд░ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЯреАрдбреАрдбреА рд╕рд┐рдЦрд╛рдиреЗ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрджрдо 1 рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рддрд╛рд░ рдирдП рддрд░реАрдХреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдорд╛рдЗрдХреНрд░реЛрдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА рдорд┐рд▓реЗ, рдФрд░ рдореИрдВ рддреБрд░рдВрдд рдЗрд╕реЗ рдЖрдкрдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред



рдЯреАрдПрд▓? рдбреЙред



рдХрдИ рдЯреАрдбреАрдбреА рдЕрдзрд┐рд╡рдХреНрддрд╛ "рдЧрд╣рди рдЕрднреНрдпрд╛рд╕" рдирд╛рдордХ рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрднреНрдпрд╛рд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рдирд╣реАрдВ рджреЗ рдкрд╛рдПрдВрдЧреЗред рдореИрдВ рд▓реЛрдЧреЛрдВ рдХреЛ "рд╕рдЪреЗрдд рд░реВрдк рд╕реЗ TDD рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ" рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрдм рддрдХ рдореБрдЭреЗ рдЗрди рд╢рдмреНрджреЛрдВ рдХреЗ рдЕрд░реНрде рдХреЛ рд╕реБрд▓рдн рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭрд╛рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдкрддрд╛ рдерд╛, рдЬрд┐рд╕рд╕реЗ рдореЗрд░реА рд╕рд▓рд╛рд╣ рдХрд╛ рдореВрд▓реНрдп рдХрдо рд╣реЛ рдЧрдпрд╛ред рдпрджрд┐ рдЖрдк рдкрд░реАрдХреНрд╖рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреАрдбрд╝реЗ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рджреЛрдиреЛрдВ рддрд░реАрдХреЛрдВ (рддреАрд╡реНрд░ рдФрд░ рд╕рдЪреЗрдд) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдкрдХреЛ рдЕрднреА рднреА рдирд╣реАрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╕реНрддрд░ рдкрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреИрд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рдП, рддреЛ рдХрдо рд╕реЗ рдХрдо рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдзреНрдпрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреАрдбрд╝реЗ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЖрдкрдХреЛ рдПрдХ рдкреНрд░рд╛рдХреГрддрд┐рдХ рдФрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рднрд░рд╛ рдЕрд╡рд╕рд░ рдирд╣реАрдВ рджреЗрдЧрд╛ред рдЖрдкрдХреЗ рдкрд╛рд╕ рдЯреАрдбреАрдбреА рдХреЛ рд▓рдЧрди рдФрд░ рд╕рдЪреЗрдд рд░реВрдк рд╕реЗ рдЕрднреНрдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдХреЗрд▓реЗ рдХрд╛рдо рдкрд░ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИ, рддреЛ рдЖрдк рдЗрди рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрддрд┐рд░рд┐рдХреНрдд рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдорддреМрд░ рдкрд░ "рдЧрд╣рди рдЕрднреНрдпрд╛рд╕" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╕рдордп рд╣реЛрддрд╛ рд╣реИред рдмрд╕ рд╕рднреА рдХреЛ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдмрдЧ рдХреЛ рдареАрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕рднреА рдХреЛ рдкрд╕рдВрдж рдЖрдПрдЧрд╛ред



рдЖрдкрдХреЛ рдмрд╕ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдХрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рддрдХ рдЧрд┐рд░ рдЬрд╛рдПрдЧреАред рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрд░рдВрдн рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкрдврд╝реЗрдВред





рд╡рд┐рд╡рд░рдг


рдЧреИрд░реА рдХреНрд▓реЗрди рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдкрдврд╝рддреЗ рд╣реБрдП, рдЬреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдХреИрд╕реЗ рдирд┐рд░реНрдгрдп рд▓реЗрдирд╛ рд╕реАрдЦрддреЗ рд╣реИрдВ, рдЧрд╣рди рдЕрднреНрдпрд╛рд╕ рдкрд░ рдореЗрд░реЗ рдЕрдзреНрдпрд╛рдп рдиреЗ рдореЗрд░рд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдпрд╛ред (рдореИрдВ рдЗрд╕ рдкреБрд╕реНрддрдХ рдХреЗ рдкреГрд╖реНрда 104 рдХреЗ рдХреБрдЫ рдЙрджреНрдзрд░рдгреЛрдВ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реВрдВрдЧрд╛ред)

рдЪреВрдВрдХрд┐ рдкреНрд░рднрд╛рд╡реА рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреА рдХреБрдВрдЬреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рд▓реЛрднрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдмрдирд╛рдирд╛ рд╣реИ рдЬреЛ рд▓реЛрдЧреЛрдВ рдХреЛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреА рддрд░рд╣ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдЦрд╛рддрд╛ рд╣реИред


рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЗрд╕ рдкреНрд░рд▓реЛрднрди рдХреЗ рдЕрдзреАрди рд╣реИрдВ рдФрд░ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЕрдкрдиреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ-рд╕реНрддрд░реАрдп рдЬрд╛рдирдХрд╛рд░реА рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рддрд╛рдХрд┐ рд╡реЗ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░ рд╕рдХреЗрдВред рдореИрдВрдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рднреА рдерд╛, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рддрд┐рднрд╛рдЧреА рдХреЗ рд░реВрдк рдореЗрдВ рджреМрд░рд╛ рдХрд┐рдпрд╛ рддреЛ рд░реБрдХ рдЧрдпрд╛ред рдпрджрд┐ рдЖрдк рдирд▓ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ рдореБрдЭ рдкрд░ рджрд░реНрдЬрдиреЛрдВ рдирд┐рдпрдо рдФрд░ рдирд┐рд╖реНрдХрд░реНрд╖ рдбрд╛рд▓рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдореЗрдВ "рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣" рдХрд░реВрдВрдЧрд╛, рдФрд░ рдлрд┐рд░ рд╕реБрдирдирд╛ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛ред

рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдпрд╣ рдмрд╣реБрдд рд▓рдВрдмрд╛ рдФрд░ рдорд╣рдВрдЧрд╛ рд╣реЛрдЧрд╛ред


рд╣рд╛рдБред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдЧрд░ рд╣рдо рд▓реЛрдЧреЛрдВ рдХреЛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╕рд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рд╕рд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВред


рдЪрд▓реЗрдВ ...

рд╕рд╛рд╣рд┐рддреНрдп рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдХрдИ рддрд░реАрдХреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

  • рд╡реЗ рдЧрд╣рди рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрд╛рда рдХрд╛ рдПрдХ рдЙрджреНрджреЗрд╢реНрдп рдФрд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдорд╛рдирджрдВрдб рд╣реЛред
  • рд╡реЗ рдЕрдиреБрднрд╡ рдХреА рдПрдХ рд╡реНрдпрд╛рдкрдХ рдкрд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рддреЗ рд╣реИрдВред
  • рдЙрдиреНрд╣реЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓рддреА рд╣реИ: рд╕рдЯреАрдХ, рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдФрд░ рд╕рдордп рдкрд░ред
  • рд╡реЗ рдЕрдкрдиреА рдЧрд▓рддрд┐рдпреЛрдВ рдХреЛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП "рдбрд┐рдмреНрд░реАрдкрд┐рдВрдЧ" рдЖрдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЛ рд╕рдореГрджреНрдз рдХрд░рддреЗ рд╣реИрдВред




рдпрд╣ рдХреБрдЫ рдкрд░рд┐рдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ TDD рдкреНрд░рдерд╛рдУрдВ рд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдП рдЕрд╡рд╕рд░ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред



рдЪрд╛рд░ рдореЗрдВ рд╕реЗ рддреАрди рдЗрддрдирд╛ рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИ



рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЧрд╣рди рдЕрднреНрдпрд╛рд╕ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛ред "рдЖрдкрдХреЗ рд╕реБрдирд╣рд░реЗ рд╕реАрдЦрдиреЗ рдХреЗ рдЕрд╡рд╕рд░ рдХреЛ рдмрд░реНрдмрд╛рдж рдордд рдХрд░реЛ!" рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдирдИ рдкреНрд░рдерд╛рдУрдВ рдХреЛ рдЕрдзреНрдпрдпрди рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд░реВрдкрдХ рдХреЛ рд╕рдВрдЧреАрдд рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдЕрднреНрдпрд╛рд╕ рддрдХрдиреАрдХ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрджрд▓реЗ рдореЗрдВ, рдПрдерд▓реАрдЯ рдЦреЗрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЕрднреНрдпрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди, рдЪреВрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЕрдкрдиреЗ рджреИрдирд┐рдХ рдХрд╛рд░реНрдп рдХреЗ рдмрд╛рд╣рд░ рдЕрднреНрдпрд╛рд╕ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрднреНрдпрд╛рд╕ рдХреЗ рдРрд╕реЗ рддрд░реАрдХреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ "рд╕рд╛рдорд╛рдиреНрдп" рдЕрднреНрдпрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдореИрдВрдиреЗ рдЦреБрдж рдкрд╣рд▓реЗ "рдЯреЗрд╕реНрдЯ-рдлрд░реНрд╕реНрдЯ" рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рджреИрдирд┐рдХ рдХрд╛рд░реНрдп рдХреА рдЧрд░реНрдореА рдореЗрдВ "рдЯреЗрд╕реНрдЯ-рд╕рдВрдЪрд╛рд▓рд┐рдд" рджреГрд╖реНрдЯрд┐рдХреЛрдг, рдЬрдм рд╕рдордп рд╕реАрдорд┐рдд рд╣реИ, рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдгрд╛рдо рдореБрдЭрд╕реЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИрдВред рдЕрдм рд╡рд╛рдкрд╕ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВрдиреЗ рдЪрд╛рд░ рдореЗрдВ рд╕реЗ рддреАрди рдЪреАрдЬреЗрдВ рдХреАрдВ, рдЬреЛ рдХрд┐ рдХреНрд▓реЗрди рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИред





рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ рдЧрд╣рди рдФрд░ рд▓рдЧрди рд╕реЗ (рдФрд░ рд╕рдЪреЗрдд рд░реВрдк рд╕реЗ) рдЕрднреНрдпрд╛рд╕ рдХрд┐рдпрд╛, рддрдм рднреА рдореИрдВ рдЗрддрдиреА рджреВрд░ рдирд╣реАрдВ рдЧрдпрд╛ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрднреНрдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рд▓рдХреНрд╖реНрдп рдФрд░ рдПрдХ рдореВрд▓реНрдпрд╛рдВрдХрди рдорд╛рдирджрдВрдб рддреИрдпрд╛рд░ рдХрд░ рд╕рдХреВрдВред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдХрднреА-рдХрднреА рдореИрдВрдиреЗ рджреМрд░рд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдмрд╛рд░ рдирд╣реАрдВред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдРрд╕реЗ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдпрджрд┐ рдореИрдВ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рд╕рдВрдпреЛрдЧ рд╕реЗ рд╣реБрдЖред рдЕрдм рдореЗрд░реЗ рдЕрддреАрдд рдХреЗ рдЕрдиреБрднрд╡ рдХреЛ рдпрд╛рдж рдХрд░рдиреЗ рдФрд░ рдЙрд╕рд╕реЗ рдПрдХ рдирдпрд╛ рд╕рдмрдХ рд╕реАрдЦрдиреЗ рдХрд╛ рд╕рдордп рд╣реИред



рдЧрд╣рди рдЯреАрдбреАрдбреА рдЕрднреНрдпрд╛рд╕



рдпрджрд┐ рдЖрдк рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЯреАрдбреАрдбреА рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдХрд╛рдо рдкрд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред



рдХреБрдЫ рдмрдЧ рдлрд┐рдХреНрд╕ рдкрдХрдбрд╝реЛред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ "рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдг" (рдкрд░реАрдХреНрд╖рдг-рдкрд╣рд▓реЗ) рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреАрдбрд╝реЗ рдХреЛ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдмрд╕ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛:



  1. рдПрдХ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦреЗрдВ рдЬреЛ рдЗрд╕ рдмрдЧ рдХреЗ рдХрд╛рд░рдг рдХреНрд░реИрд╢ рдХрд░рддрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдХреЛ рдЕрдВрдд рддрдХ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рддрдм рддрдХ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдЖрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореМрдЬреВрджрд╛ рдмрдЧ рдХреЗ рдХрд╛рд░рдг рдЗрд╕рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рдореБрдЦреНрдп рд╣реИред
  2. рдЫреЛрдЯреЗ рдФрд░ рдЫреЛрдЯреЗ (рдЕрдзрд┐рдХ рдХреЗрдВрджреНрд░рд┐рдд) рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ рдЬреЛ рдЖрдкрдХреЛ рдмрдЧ рдХреЗ рд╕реНрдерд╛рди рдХреЗ рдХрд░реАрдм рд▓рд╛рддреЗ рд╣реИрдВред рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реИрдл рд╕реНрдХреНрд╡реАрдЬрд╝ рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреА рдХрд┐рд╕реА рддрдХрдиреАрдХ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЖрдк рдбрд┐рдмрдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  3. рд░реБрдХреЗрдВ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдиреНрдпреВрдирддрдо рдкрд░реАрдХреНрд╖рдг (рдпрд╛ рдХрдИ рдкрд░реАрдХреНрд╖рдг рдпрджрд┐ рдмрдЧ рдХреЗ рдХрдИ рдХрд╛рд░рдг рд╣реИрдВ) рддреЛ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рд░ рдмрддрд╛рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рдмрдЧ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред
  4. рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░реЗрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рд╣реЛ рдЬрд╛рдПрдВ, рдФрд░ рдлрд┐рд░ рдЕрдкрдиреЗ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░реЗрдВред
  5. рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдХреЙрдлреА рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдбрд╛рд▓реЛред


рдЕрдм, рдЪрд▓реЛ рдХреНрд▓реЗрди рдХреЗ рдЪрд╛рд░ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рд▓реМрдЯрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╡рд┐рдзрд┐ рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╕реНрддрд░ рдкрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЛ рд╕реАрдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреАред



рдХреНрдпрд╛ рдпрд╣ рдзреНрд╡рдирд┐ рдЧрд╣рди рдЕрднреНрдпрд╛рд╕ рдХреА рддрд░рд╣ рд╣реИ? рд╣рд╛рдВред рдЬрдм рдореИрдВ рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЗ рд╕рд╛рде рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдарддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдЗрд╕реЗ рд▓реЗрдЦрди рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд╛рдирддрд╛ рд╣реВрдВ, рдореЗрд░реЗ рд╕рд┐рд░ рдореЗрдВ рдбрд┐рдмрдЧрд░ рдФрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЛрдб рдкрд░ рдХрдо рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░, рдмреЗрд╣рддрд░ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ (рдкрд░реАрдХреНрд╖рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рд╕реАрдЦрдиреЗ рдХрд╛ рдЕрд╡рд╕рд░, рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░рд╛ рдЬреНрдЮрд╛рди рдЬреЛ рдореИрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред ред



рдХреНрдпрд╛ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд▓рдХреНрд╖реНрдп рдФрд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдорд╛рдирджрдВрдб рд╣реИ? рдореБрдЭреЗ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд▓рдХреНрд╖реНрдп рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ: рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдирд╛ рд╕реАрдЦреЗрдВ, рдЕрдзрд┐рдХ рдХреЗрдВрджреНрд░рд┐рдд рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдирд╛ рд╕реАрдЦреЗрдВ, рдФрд░ рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдЮрд╛рди рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдЬреНрдЮрд╛рди рдЙрд╕ рд╕рдордп рддрдХ рд╡рд╛рд╖реНрдкрд┐рдд рди рд╣реЛ рдЬрд╛рдП, рдЬрдм рддрдХ рдореИрдВ рд╕рд╛рдорд╛рдиреНрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЕрдкрдиреЗ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рднреЗрдЬрддрд╛ред рдФрд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдорд╛рдирджрдВрдбреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдПрдХ рдЪреБрди рд╕рдХрддрд╛ рд╣реВрдВ:





рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЗрди рдорд╛рдирджрдВрдбреЛрдВ рдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд╣реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрдирд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рдПрдХ рд╕рд╛рде рд╣рдо рдмреЗрд╣рддрд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдорд╛рдирджрдВрдб рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред



рдХреНрдпрд╛ рдпрд╣ рдореБрдЭреЗ рдЕрдиреБрднрд╡ рдХреА рдПрдХ рд╡реНрдпрд╛рдкрдХ рдкрд░рдд рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛? рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛ рдЕрдЧрд░ рдореИрдВ рдЕрдЧрд▓реЗ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ 50 рдХреАрдбрд╝реЗ рдареАрдХ рдХрд░реВрдВред рдХрдо рд╕реЗ рдХрдо, рдЕрдЧрд░ рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рднреА рдХреАрдбрд╝реЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рд▓рдЧрд╛рддрд╛рд░ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЕрдиреБрднрд╡ рдЬрдорд╛ рдХрд░реВрдВрдЧрд╛ред рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рдореИрдВ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рднреА рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдХреАрдбрд╝реЗ рдХреЛ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛ред рдФрд░ рднреА рдЕрдзрд┐рдХ, рдЕрдЧрд░ рдХрдИ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВред



рдХреНрдпрд╛ рдореБрдЭреЗ рд╕рдЯреАрдХ, рдиреИрджрд╛рдирд┐рдХ, рд╕рдордп рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓реЗрдЧреА? рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ рдПрдХ рдирдпрд╛ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдпрд╛ рддреЛ рдкрд╛рд╕ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдпрд╛ рдЧрд┐рд░ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдХрдо рд╕реЗ рдХрдо рдореИрдВ рдпрд╣ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВрдиреЗ рдХреЛрдб рдХреЗ рдЯреВрдЯреЗ рд╣реБрдП рд╣рд┐рд╕реНрд╕реЗ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдореБрдЭреЗ 100% рдпрдХреАрди рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╡рд╣ рдХреЛрдб рдСрдл рдХреЛрдб рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ рдЬреЛ рддрдм рддрдХ рджреБрд░реНрдШрдЯрдирд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рдЗрд╕реЗ рд╕рд╛рдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдореИрдВ рдзреАрд░реЗ-рдзреАрд░реЗ рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣рд╛ рд╣реВрдВред



рдирдИ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдпрд╣ рдореЗрд░реЗ рдкреБрд░рд╛рдиреЗ рдЕрдиреБрднрд╡ рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░реЗрдЧрд╛? рд╣рд╛рдБ рдФрд░ рдирд╣реАрдВред рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ (рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ) рдореБрдЭреЗ рдПрдХ рд╣реА рдмрдЧ рдХреЛ рджреЛ рдмрд╛рд░ рдареАрдХ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ; рд▓реЗрдХрд┐рди рд╣рд╛рдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╣рд░ рдирдП рдмрдЧ рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдХрдИ рдмрд╛рд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдорд╛рди рд╣рд┐рд╕реНрд╕реЛрдВ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд┐рд╕реА рднреА рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдЬрд┐рддрдиреЗ рдЕрдзрд┐рдХ рдХреАрдбрд╝реЗ рд╣реИрдВ, рдЙрддрдиреЗ рд╣реА рдЕрдзрд┐рдХ рдЕрд╡рд╕рд░ рдореБрдЭреЗ рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд▓реМрдЯрдиреЗ рдФрд░ рдкреБрд░рд╛рдиреЗ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдирдП рдЕрдиреБрднрд╡ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдореЗрдВ рд╣реЛрдВрдЧреЗред рдпрджрд┐ рдореИрдВ рдкрд┐рдЫрд▓реЗ рд╕рдордп рд╕реЗ рдЕрд▓рдЧ рдврдВрдЧ рд╕реЗ рдЬреЛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЙрд╕рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рдордп рд╡реНрдпрддреАрдд рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдирдИ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓реЗрдЧрд╛ред



рддреЛ, рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреАрдбрд╝реЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЗрд╕ рддрд░рд╣ рдХреА рд╡рд┐рдзрд┐ рдЕрднреНрдпрд╛рд╕рдХрд░реНрддрд╛ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реАрдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреА (рдХрдо рд╕реЗ рдХрдо рджреЛрдиреЛрдВ рд╡рд┐рдзрд┐ рдХреА рдЗрд╕ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдореЗрдВ рдФрд░ рдХреНрд▓реЗрди рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдореЙрдбрд▓)ред рдмрд╕ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдЖрдЬрд╝рдорд╛рдПрдБ рдФрд░ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВред



рдмрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд╣рд░



рдПрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╕реНрддрд░ рдкрд░ рдореЙрдбреНрдпреВрд▓рд░ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП TDD рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдореБрдЭреЗ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд▓рд╛рдкрд░рд╡рд╛рд╣реА рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╡рд╣ рдЧрдВрднреАрд░ рд▓рд╛рдкрд░рд╡рд╛рд╣реА рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдЕрдЪреНрдЫреЗ рдЗрд░рд╛рджреЛрдВ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЧрд▓рддрдлрд╣рдореА рдХрд╛ рдирддреАрдЬрд╛ рд╣реИред рдореИрдВрдиреЗ рд╣рдореЗрд╢рд╛ "рд╕рдЪреЗрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдгред рдЗрд╕рд▓рд┐рдП, рдЬрдм рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдпрд╣ рджрд╛рд╡рд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдкрд░реАрдХреНрд╖рдг "рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ" рдпрд╛ "рдкреАрдбрд╝рд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ" рдпрд╛ "рд╣рд╛рдирд┐ рдкрд╣реБрдБрдЪрд╛рддрд╛ рд╣реИ", рдореИрдВ рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реВрдВ рдФрд░ рдПрдХ рд╣реА рд╡рд┐рдЪрд╛рд░ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВ:

рдирд┐рдпрдо рд╕реНрд╡рдпрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ; рд▓реЛрдЧ рд╕рдм рдХреБрдЫ рдХрд░рддреЗ рд╣реИрдВред TDD, рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдЕрднреНрдпрд╛рд╕ рдХреА рддрд░рд╣, рдЪрд┐рдХрд┐рддреНрд╕рдХ рдХреЛ рдорд╕реНрддрд┐рд╖реНрдХ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЙрд╕реЗ рд╕рдЪреЗрдд рд░реВрдк рд╕реЗ рд╡реНрдпрд╛рдпрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред


рдпрд╣ рд╕рдЪ рдерд╛, рд▓реЗрдХрд┐рди рдмреЗрдХрд╛рд░ ... рдЖрдЬ рддрдХред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдХреНрд▓реЗрди рдиреЗ рдореБрдЭреЗ рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рдФрд░ рд▓рд╛рдЧреВ рддрд░реАрдХрд╛ рдмрддрд╛рдпрд╛ рд╣реИ рдХрд┐ "рд╕рдЪреЗрдд рдЕрднреНрдпрд╛рд╕" рдХреНрдпрд╛ рд╣реИред рдореИрдВ рдЖрдЬ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЕрдкрдиреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдореИрдВрдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЯреАрдбреАрдбреА (рдФрд░ рдореЙрдбреНрдпреВрд▓рд░ рдбрд┐рдЬрд╛рдЗрди) рд╕реАрдЦрдиреЗ рдореЗрдВ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдореБрдЭреЗ рдЗрд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдпрд╛рдж рдирд╣реАрдВ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж, рдЧреИрд░реА рдХреНрд▓реЗрдиред



TDD "рд╣реЛрд╢рдкреВрд░реНрд╡рдХ" рдЕрднреНрдпрд╛рд╕ рдХреИрд╕реЗ рдХрд░реЗрдВ



рдХреБрдЫ рд╕реЗрдХрдВрдб рдореЗрдВ рдмреНрд░реЗрдХ рд▓реЗрдВ рдФрд░ рдЯреАрдбреАрдбреА рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдм рдФрд░ рдХреИрд╕реЗ рдЖрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВред рдХреНрдпрд╛ рдХреЛрдб рд╣реИ? рдХрд┐рд╕ рд╕рдордп? рдХрд┐рди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ? рдЗрди рдирд┐рдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЦреБрдж рдХреЛ рдХрдбрд╝рд╛рдИ рд╕реЗ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрд╛рд░рдЧрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред рдЕрдкрдиреЗ рд▓рд┐рдП рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЯреАрдбреАрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ, рдФрд░ рдХрд┐рди рдореЗрдВ рдирд╣реАрдВред рдЗрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ, рдЕрднреА рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд▓рд┐рдПред рдЖрдк рдмрд╛рдж рдореЗрдВ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╣рдордд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ 2 ред



рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдЙрд╕ рд░реВрдкрд░реЗрдЦрд╛ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рднреАрддрд░ рдЖрдк рдЯреАрдбреАрдбреА рдореЗрдВ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ, рддреЛ рдЖрдк рдЗрди рд╡рд░реНрдХрдЖрдЙрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдп рдФрд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдорд╛рдирджрдВрдб рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ рдлреЗрдВрдХреВрдВрдЧрд╛ред



рдЯреАрдбреАрдбреА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд▓рдХреНрд╖реНрдп




рдЯреАрдбреАрдбреА рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдпрд╛рдВрдХрди рдорд╛рдирджрдВрдбред




рдпрджрд┐ рд╣рдо рдХрдо рд╕реЗ рдХрдо рджрд╕ рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде рдмреИрдарддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕рдВрднрд╡рддрдГ рдЗрди рдЙрдкрдпреЛрдЧреА рдорд╛рдирджрдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рджрд░реНрдЬрди рдХреЗ рд╕рд╛рде рдЖрддреЗ рд╣реИрдВред рдХреБрдЫ рдЪреБрдиреЗрдВ рдФрд░ рдЕрдЧрд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рддреНрд░ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВ, рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди рдЖрдк рдЯреАрдбреАрдбреА рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред



рдФрд░ рдореБрдЭреЗ рдкреБрд░рд╛рдиреЗ рдЕрдиреБрднрд╡ рд╕реЗ рдирдИ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдкреНрд░рд╢реНрди рдХреА рдУрд░ рдореБрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП , рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрдХреНрд╕рд░ рдЗрд╕ рдкрд╛рд░ рдЖрддрд╛ рд╣реВрдВ, рджреВрд╕рд░реЛрдВ рдХреЛ рд╕рд┐рдЦрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдЙрдирдХреЗ рд╕рд╛рде рдЕрднреНрдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╡рд░реНрдЧ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдмрд╛рд░-рдмрд╛рд░ рдЙрдиреНрд╣реАрдВ рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реВрдВ рдЬреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓реЛрдЧреЛрдВ рд╕реЗ рдЖрддреЗ рд╣реИрдВред (рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдЦреБрдж рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рд╕реЗ рдирдлрд░рдд рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрдм рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдпреЗ рджреЛрд╣рд░рд╛рд╡ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдореВрд▓реНрдпрд╡рд╛рди рд╣реИрдВред) рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рдореИрдВ рдЗрди рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реВрдВ, рдЙрддрдирд╛ рд╣реА рдореИрдВ рдЕрдкрдиреА рд╕рдордЭ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рддрд╛ рд╣реВрдВред рд╕рдордп рдХреЗ рд╕рд╛рде, рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рдирдИ рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЖрддреЗ рд╣реИрдВ рдФрд░ рдпрд╛ рддреЛ рдордЬрдмреВрдд рд╣реЛрддреЗ рд╣реИрдВ рдпрд╛ рдирдП, рдЕрдзрд┐рдХ рд╕рдлрд▓ рд▓реЛрдЧреЛрдВ рдХреЛ рдЬреАрд╡рди рджреЗрддреЗ рд╣реИрдВред рдореИрдВ рдХреЛрдб рд░рд┐рдЯреНрд░реАрдЯ рдореЗрдВ рднреА рднрд╛рдЧ рд▓реЗрддрд╛ рд╣реВрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдирдП рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЙрд╕реА рдЫреЛрдЯреА рдкрд╣реЗрд▓реА рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╣рд░ рд╕рд╛рд▓ рдореИрдВ рдЦреЗрд▓ "рдЬреАрд╡рди" рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рдирдИ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддрд╛ рд╣реВрдВред



рдФрд░ рдЕрдм рдореИрдВ рдЧреИрд░реА рдХреНрд▓реЗрди рдХреЗ рдореЙрдбрд▓ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рдкрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдЙрд╕ рдмрд┐рдВрджреБ рдкрд░ рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдЖрдЬ рдпрд╣ рд▓реЗрдЦ рд▓рд┐рдЦрд╛ рд╣реИред



рд╡реНрдпрд╛рдкрдХ рдЕрдиреБрднрд╡



рд╡рд░реНрд╖реЛрдВ рд╕реЗ, рдореИрдВрдиреЗ рдЯреАрдбреАрдбреА рдХреЛ "рд╢рд┐рдХреНрд╖рдг рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд▓рд┐рдП рддрдХрдиреАрдХ" рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рднрд╛рд╖рд╛ рдХреМрд╢рд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░ рдХреЗ рд╕рдорд╛рди рдПрдХ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдиреЗ рдЕрдкрдиреА рдореВрд▓ рднрд╛рд╖рд╛ рдмреЛрд▓рдирд╛ рдХреИрд╕реЗ рд╕реАрдЦрд╛? рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рджреЗрдЦрд╛ рдЧрдпрд╛:



рдФрд░ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд┐рдирд╛ рд░реБрдХреЗ рдЪрд▓реА рдЧрдИред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмреЛрд▓реА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рднрд╛рд╖рд╛ рдкреНрд░рдпреЛрдЧ, рдореВрд▓реНрдпрд╛рдВрдХрди, рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рдкреНрд░рднрд╛рд╡, рд╕рд╣реА рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ, рдирдП рдирд┐рдпрдореЛрдВ рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рд╕рд╣рд┐рдд рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд░рдВрддрд░ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдмрди рдЧрдИ рд╣реИ ... рдФрд░ рдЗрд╕реА рддрд░рд╣ рдЙрдирдХреА рдореГрддреНрдпреБ рддрдХред



рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, TDD рдЖрдкрдХреЛ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдХреЛрдб рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рд╕реАрдорд╛рдУрдВ рд╕реЗ рдкрд░реЗ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдорд╛рдирджрдВрдб рдореЗрдВ рдХреЛрдб рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрддрд╛ рд╣реИ, рдПрдХ рд▓рд╛ "рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ", рдпрд╛ "рдореИрдВ рдЗрд╕ рдХреЛрдб рдХреЛ рдПрдХ рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рд╕рдВрджрд░реНрдн рд╕реЗ рдЕрд▓рдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ" рдпрд╛ "рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ" рдХреЛрдб рдЬреЛрдбрд╝рдХрд░ рдирдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЬреЛрдбрд╝реЗрдВ, рдореМрдЬреВрджрд╛ рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдХреЗ рдирд╣реАрдВред " рдЖрдк рддрд░реНрдХ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдб рдХреЛ рдкрдврд╝рдиреЗ рдФрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рд╕реЗ рднреА рдРрд╕реЗ рдЕрдиреБрдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ TDD рд╣реИ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдХреЛрдб рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ "рдпрд╣ рдЯреБрдХрдбрд╝рд╛ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?" рдпрд╛ "рдореБрдЭреЗ рдЗрд╕ рднрд╛рдЧ рдХреЛ рдХреИрд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?" ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рдирд┐рд░реНрдорд╛рдг рдХреА рдпрд╣ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рд╢реИрд▓реА рдЖрдкрдХреЛ рдкрд╛рд░рдВрдкрд░рд┐рдХ "рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╣реБрдд рдХрдо рдкрдврд╝реЗрдВ" рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдХреБрд╢рд▓рддрд╛ рдФрд░ рддреЗрдЬреА рд╕реЗ рдЕрдиреБрднрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдХрдо рд╕реЗ рдХрдо, TDD рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЗ рддрд╣рдд рдХреЛрдб рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред



рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рдореБрдЦреНрдп рднреВрдорд┐рдХрд╛ рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдирд┐рднрд╛рдИ рдЬрд╛рддреА рд╣реИред рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди, рдореМрдЬреВрджрд╛ рдХреЛрдб рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛, рдЙрд╕рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕рдордЭрдирд╛ рдФрд░ рдкрд╣рдЪрд╛рдирдирд╛, рдЗрд╕реЗ рд╕реБрдзрд╛рд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред (рдореИрдВ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд┐рдирд╛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХреЛ рдЕрдВрдЬрд╛рдо рдирд╣реАрдВ рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдФрд░ рдЕрдЧрд░ рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдерд╛, рддреЛ рдореИрдВ рд╢рд╛рдпрдж рд╣реА рд╕рдВрдЪрд┐рдд рдХрд░реВрдВ рдЬрдм рдореБрдЭреЗ рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдорд╣рд╕реВрд╕ рд╣реЛред) рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдПрдХ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбрд┐рдЬрд╝рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдФрд░ рд╕рдорд╛рди рдХреЛрдб, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ; рдпрд╣ рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдЬрд╝рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдпреЛрдЧреНрдп рдЪреБрдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдкрд╛рд╕ рд░рд╛рдЬреНрдпреЛрдВ рдХреА рддреБрд▓рдирд╛ "рдкрд╣рд▓реЗ" рдФрд░ "рдмрд╛рдж рдореЗрдВ" рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИ рдФрд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХрд╛ рдХреЛрдб рд╕реБрдзрд╛рд░ рдХреНрдпрд╛ рдкреНрд░рднрд╛рд╡ рджреЗрддрд╛ рд╣реИред



рдЖрдк рдЧрд▓рдд рдпрд╛ рд╕рд╣реА-рд▓реЗрдХрд┐рди-рдЦрд░рд╛рдм рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХреА рдЧрдИ рднрд╛рд╖рд╛ рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде "рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рд╕реЗ рдкрд╣рд▓реЗ" рдбрд┐рдЬрд╛рдЗрди рдХреА рддреБрд▓рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдорд╛рдЗрдХреНрд░реЛ-рд░рд┐рдлрд╝реИрдХреНрдЯрд░рд┐рдВрдЧ рддрдХрдиреАрдХреЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдкреНрд░рддрд┐рдирд┐рдзрд┐рдордВрдбрд▓ рдХреЗ рд╕рд╛рде рд╡рд┐рд░рд╛рд╕рдд рдХреА рдЬрдЧрд╣" рдпрд╛ "рдПрдХ рдЪрд░ рдХреЛ рд╢реБрд░реВ рдХрд░рдирд╛") - рдирд┐рдпрдореЛрдВ рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рд╕рд╛рде, рдЬрд┐рдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдЗрди рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╕рд╣реА рдФрд░ рдмреЗрд╣рддрд░ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдХрд╛ рдХрд╛рд░реНрдп рдЗрди рдирд┐рдпрдореЛрдВ рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рд╕рд╣реА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ (рдХреЛрдб) рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдЕрдзрд┐рдирд┐рдпрдо рдХреЗ рд╕рдорд╛рди рд╣реЛрдЧрд╛ред рдФрд░ рдЖрдк рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдЕрдиреБрднрд╡ рдХрд░реЗрдЧрд╛, рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЛ рдкрдврд╝рдиреЗ рдФрд░ рд╕рдордЭрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕реНрд╡рдпрдВ рдЕрдкрдиреЗ рдХрд╛рдо рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдорд╣рд╕реВрд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рджреВрд╕рд░реЛрдВ рдХреЛ рдЕрдкрдиреЗ рд╡рд┐рдХрд▓реНрдк рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рдЙрдирдХреА рд░реЗрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреВрдЫреЗрдВред рд╡реЗ рдЖрдкрдХреЛ рд╕рд╣реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмреБрд░реА рд╢реИрд▓реА рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрд╕реА рддрд░рд╣ рд╕реЗрдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреА рдореВрд▓ рднрд╛рд╖рд╛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЙрдбреНрдпреВрд▓рд░ рдХреЛрдб рдбрд┐рдЬрд╝рд╛рдЗрди рднрд╛рд╖рд╛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВред




1 редрд▓реЛрдЧреЛрдВ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЕрдзреНрдпрд╛рдп 3 рдкрдврд╝реЗрдВ ред

2 редрдореИрдВ рдЯреАрдореЛрдВ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирдИ рдкреНрд░рдерд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рд╕рд┐рдЦрд╛рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реВрдВред рдпрджрд┐ рдЖрдк рдирдП рд▓реЗрдЦ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдореБрдЭрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ рдФрд░ рд╣рдо рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред



All Articles