рдмрд╣реБрдд рд╕рдордп рдкрд╣рд▓реЗ, 2014 рдореЗрдВ, рдореИрдВрдиреЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдореЗрдВ C # рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдУрд╡рд░рдХреНрд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреА рд╕реА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдмрдирд╛рдИред рдЙрд╕рдиреЗ рдореБрдЭреЗ рдмрд╣реБрдд рд╕рдордп рдФрд░ рдирд╕реЛрдВ рдХреЛ рдмрдЪрд╛рдпрд╛ред рдФрд░ рдЗрд╕рд▓рд┐рдП, рд╕рд┐рддрдВрдмрд░ 2015 рдореЗрдВ, рдореИрдВрдиреЗ рдЕрдкрдиреЗ "рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдШреБрдЯрдиреЗ рдкрд░" рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ рд╕реБрдкрд╛рдЪреНрдп рд░реВрдк рдореЗрдВ рдбрд╛рд▓рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ GHHub рдкрд░ рдбрд╛рд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдореЗрд░реА рд╢реМрдХрд┐рдпрд╛ рднрд╛рдЧреАрджрд╛рд░реА рд╢реБрд░реВ рд╣реБрдИред рд╕рдордп рдмреАрддрддрд╛ рдЧрдпрд╛ред рдФрд░ рдЗрд╕рд▓рд┐рдП, рдХрд▓ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рднрдВрдбрд╛рд░ рдореЗрдВ, рдЕрдВрдд рдореЗрдВ, рдПрдХ рд╕рд╛рд▓рдЧрд┐рд░рд╣, рддреАрди рд╕реМрд╡рд╛рдВ рд╡рдЪрди рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдЗрд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдореИрдВ рдЕрдкрдиреЗ рд╢реМрдХрд┐рдпрд╛ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЖрдкрдХреЛ рдХреНрдпрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рд╣реИ рдЕрдЧрд░ рдЖрдк рдЕрдЪрд╛рдирдХ "рдЙрджреНрдпреЛрдЧ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд╛рдн рдХреЗ рд▓рд┐рдП" рдХреБрдЫ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВред рдореИрдВ рдХреБрдЫ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░реВрдВрдЧрд╛, рдХреБрдЫ рд╢рд╛рдВрдд рдХрд╣рд╛рдирд┐рдпрд╛рдВ рдмрддрд╛рдКрдВрдЧрд╛, рдФрд░ рдЕрдкрдиреЗ рдЫрд╛рдкреЛрдВ рдХреЛ рднреА рд╕рд╛рдЭрд╛ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд▓рд┐рдЦрдирд╛ рдФрд░ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдХреИрд╕рд╛ рд╣реИ? рдорд╛рддрд╛рдУрдВ, dads рдФрд░ рдЛрдг рдХрдВрдкрдиреА рдХрд╛ рд╕рдорд░реНрдерди, рднреБрдЧрддрд╛рди рдФрд░ ... рдФрд░ рдЦрд╛рд▓реА рд╕рдордпред рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рдЖрдУ, рдПрдХ рд╕реАрдЯ рд▓реЗ рд▓реЛ, рд╣рдо рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
"рдЬреЛ рдЕрдЪреНрдЫрд╛ рд╣реИ рд╡реЛ рдХрд░реЛ"
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, GitHub рдкрд░ 90 рдорд┐рд▓рд┐рдпрди рд╕реЗ рдЕрдзрд┐рдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИрдВ ред рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдЬреНрдЮрд╛рдд рд╣реИрдВ, рдХреБрдЫ рдмрд╣реБрдд рдирд╣реАрдВ рд╣реИрдВ, рдХреБрдЫ рдЖрдо рддреМрд░ рдкрд░ рдирд┐рдЬреА рд╣реИрдВред рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ рдорджреНрджреЗрдирдЬрд░, рдЧрд┐рддреБрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдЫрд╛рддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ, рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рд╢рд┐рдХреНрд╖рдХ, рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХреЛрдВ рдХреЗ рд▓реЗрдЦрдХ рдФрд░ рдХрд╛рдиреВрди рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕рд╛рд╣реА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд▓рдЧрд╛ ред рдЬрд╝рд░рд╛ рд╕реЛрдЪрд┐рдП рдХрд┐ рдПрдХ рдХрдордмрдЦреНрдд рдХреЛрдб рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдХреНрдпрд╛ рд╣рд╢реНрд░ рд╣реЛрддрд╛ рд╣реИ! рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВрдиреЗ рдХреЙрдЧреНрдиреЗрдХ рдХреА рдПрдХ рдмреЛрддрд▓ рд▓рдЧрд╛рдИ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдХреЛрдИ рдкрддреНрд░рдХрд╛рд░ рдЖрдкрд╕реЗ рдЕрднреА рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдЖрдкрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдирд╛рдо рдкреВрдЫрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдлреЛрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ... рдареАрдХ рд╣реИ, рд▓рдЧрднрдЧ 15-30ред рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ GitHub рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдмреНрд░рд╣реНрдорд╛рдВрдб рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢, рдореБрдЭреЗ рдпрдХреАрди рд╣реИ, рдХреЗрд╡рд▓ рдЙрдирдХреЗ рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рд╢рд╛рдпрдж 5-10 рдЙрдирдХреЗ рджреЛрд╕реНрддреЛрдВ рдХреЛред
рдЗрд╕ рднреАрдбрд╝ рдореЗрдВ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдмрдирдирд╛ рдХрд╛рдлреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реВрдВред
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рднреА-рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреИрдВрдХ рдХрд╛рд░реНрдбреЛрдВ рдХрд╛ рдбреЗрдЯрд╛ рдЪреБрд░рд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ GitHub рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЗрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ рдЖрдк рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдореБрдХрджрдорд╛ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐рд╕реА рдХреЛ рдЗрд╕рдХреА рднрдирдХ рдирд╣реАрдВ рд▓рдЧреЗрдЧреА ред рдореИрдВ рдРрд╕реА рд╕реНрдкрд╖реНрдЯ рдмрд╛рддреЗрдВ рдХреНрдпреЛрдВ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ, рдЖрдк рдкреВрдЫреЗрдВ? рдФрд░ рдпрд╣рд╛рдБ ... рд▓рд╛рдирдд рд╣реИ рдХрд┐ рд╡реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВ! рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рд▓рд┐рдП :) рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ 3 рд╕рд╛рд▓ рдкрд╣рд▓реЗред рдлрд┐рд░ рдореИрдВрдиреЗ рднреЛрд▓реЗрдкрди рд╕реЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдХреБрдЫ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЯреИрдЧреНрд╕ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ, README рд▓рд┐рдЦреЗрдВ рдФрд░ рд▓реЛрдЧ рдЦреБрдж рд╣реА рд╕рдм рдХреБрдЫ рдкрд╛ рд▓реЗрдВрдЧреЗ, рд╕рдм рдХреБрдЫ рдЦреБрдж рд╣реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд▓реЗрдВрдЧреЗред рдареАрдХ рд╣реИ, рдЧрдВрднреАрд░рддрд╛ рд╕реЗ, рдЪреВрдВрдХрд┐ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрд╛рдПрдВ-рдкреИрдб , рдЬрд┐рд╕рдореЗрдВ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдХреЛрдб рдХреА 47 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рд╣рдЬрд╛рд░ рд╕рд┐рддрд╛рд░реЗ рд╢рд╛рдорд┐рд▓ рдереЗ, рддреЛ рдореЗрд░рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬреЛ рдирд┐рд╖реНрдкрдХреНрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИ - рдареАрдХ рд╣реИ, 300 рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд╣реИ рдирд╛?
рдордореНрдотАж рдирд╣реАрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдмрд╛рдПрдВ-рдкреИрдб 2014 рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ 2016 рдХреА рдкреНрд░рд╕рд┐рджреНрдз рдШрдЯрдирд╛рдУрдВ рддрдХ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдЬреНрдЮрд╛рдд рдерд╛ред рдпрджрд┐ рдЖрдк рддрд╛рд░реЛрдВ рдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рдЧреНрд░рд╛рдл рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЙрд╕ рдмрд╣реБрдд рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╕рдордп рдореЗрдВ рд▓рдЧрднрдЧ 90 рдбрд┐рдЧреНрд░реА рдкрд░ рд╡реГрджреНрдзрд┐ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдЕрджреНрднреБрдд рдХрд╣рд╛рдиреА рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрдИ рджреБрдЦрдж рдирд┐рд╖реНрдХрд░реНрд╖ рд╣реИрдВ:
рдЙрдЪрд┐рдд рд╡рд┐рдкрдгрди рдХреЗ рдмрд┐рдирд╛, рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЖрдкрдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд┐рд╕реА рдХрд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред
рдмреНрд▓реИрдХ рдкреАрдЖрд░ рднреА рдкреАрдЖрд░ рд╣реИред
рд╣рдореЗрд╢рд╛ рд╕рд┐рддрд╛рд░реЛрдВ рдХреА рдПрдХ рдкрд╛рдЧрд▓ рд╕рдВрдЦреНрдпрд╛ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрдЪреНрдЫреА рд╣реИред
рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЙрджрд╛рд╕ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддреИрдпрд╛рд░ рд╣реИрдВ, рддреЛ рдореЗрд░реА рд╕рд▓рд╛рд╣ рд╣реИ рдХрд┐ рдЕрдкрдиреЗ рд░реВрдорд╛рд▓ рдФрд░ рдПрдХ рд╕реЙрдмрд┐рдВрдЧ рддрдХрд┐рдпрд╛ рдХреЛ рдЕрд▓рдЧ рд░рдЦреЗрдВред
рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдХрд░реЗрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ - рдЕрдкрдиреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред
рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдП рдмрд┐рдирд╛ рдХрд┐ рдХреМрди рд╕рд╛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рдж рдЖрдкрдХреЗ рдЬреАрд╡рди рдХрд╛ рдЖрдирдВрдж рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдБ рдЖрдк рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкрдврд╝ рд░рд╣реЗ рд╣реИрдВред рдХреНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ, рд░реВрдкрд░реЗрдЦрд╛, рд╕реЗрд╡рд╛ рдирд░рдХ рдХреНрдпрд╛ рдЖрдк рдЧрд╛рдпрдм рд╣реИрдВ рдЕрдкрдиреЗ рдХрд╛рдо рдкрд░ рдпрд╛ рдЕрдкрдиреЗ рджреИрдирд┐рдХ рдЬреАрд╡рди рдореЗрдВред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рд╣реИ? рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ред Google рдореЗрдВ рд╣реИрдорд░ рдФрд░ рдпрджрд┐ рдЖрдкрдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд░рдиреЗ рд╕реЗ рдЙрджрд╛рд╕реАрдирддрд╛ рдФрд░ рдзреБрдВрдзрд▓реА рд╣реЛ рдЬрд╛рддреА рд╣реИ - рддреЛ рдЖрдЧреЗ рдмрдврд╝реЗрдВ! рдПрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╢реБрд░реВ рдХрд░реЗрдВ, рдПрдХ рдЖрдИрдбреАрдИ рдЦреЛрд▓реЗрдВ рдФрд░ рд▓рд┐рдЦреЗрдВред рдЖрдкрдиреЗ рдЬреЛ рд╕рдкрдирд╛ рджреЗрдЦрд╛ рдерд╛, рдЙрд╕реЗ рд▓рд┐рдЦреЗрдВ рдФрд░ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВред рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рд╕рд░рд▓ рд╣реИ - рдпрджрд┐ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рдХрд░рддреА рд╣реИ, рддреЛ рдкреВрд░реА рджреБрдирд┐рдпрд╛ рдореЗрдВ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдПрдХ рд╣рдЬрд╛рд░ рдпрд╛ рджреЛ рд▓реЛрдЧ рд╣реЛрдВрдЧреЗ рдЬреЛ рдЗрд╕реЗ рднреА рдорджрдж рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рдЖрднрд╛рд░реА рд╣реЛрдВрдЧреЗред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдкрд╣рд▓реА рдмрд╛рд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рддрд░рд╣ рдХреЗ рджрд░реНрд╢рдХреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛ред рдлрд┐рд░ рдпрд╣ рдЫреЛрдЯреА рдмрд╛рдд рд╣реИ - рдЗрди рд╕рднреА рдЕрджреНрднреБрдд рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрдкрдиреА рдЙрдкрд▓рдмреНрдзрд┐рдпреЛрдВ рд╕реЗ рдЕрд╡рдЧрдд рдХрд░рд╛рдирд╛ рдФрд░ рд╕рдбрд╝рдХ рдкрд░ рдЫреАрдВрдЯрд╛рдХрд╢реА рдХрд░рдирд╛ рдирд╣реАрдВред
рдмрд┐рдирд╛ рдкреИрдВрдЯ рдХреЗ рдкреА.рдЖрд░.
рдореИрдВрдиреЗ рд╕реБрдирд╛ рдХрд┐ рдХреБрдЫ рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рдпрд╣ рдкреНрд░рдерд╛ рд╣реИред рдпрджрд┐ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ, рдЙрдореНрдореАрджрд╡рд╛рд░ рдЕрдкрдиреЗ рдУрдкрдирд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЕрдЧрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рд╡реЗ рдЙрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЙрд╕реЗ рдХреНрд░реВрд╕ рдкрд░ рдЪрдврд╝рд╛рдиреЗ рд▓рдЧрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдХрд┐рддрдиреЗ рд╕рд┐рддрд╛рд░реЗ рд╣реИрдВ? тАЭ,тАЬ рдХрд┐рддрдиреЗ рдбрд╛рдЙрдирд▓реЛрдб? тАЭ,тАЬ рдХрд┐рддрдиреЗ рд▓рд╛рдЗрд╡ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? тАЭред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд╕реЗ рдШреЛрд╖рдгрд╛ рдХрд░рддрд╛ рд╣реВрдВ: рдЖрдкрдХреЛ рдЕрдкрдиреА рдЬреАрдн рдХреЗ рддреНрд╡рд░рд┐рдд рдФрд░ рдирд┐рд░реНрдгрд╛рдпрдХ рдЖрдВрджреЛрд▓рди рдХреЗ рд╕рд╛рде рдРрд╕реЗ рдкреНрд░рд╢реНрдирдХрд░реНрддрд╛ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрдареЛ рдФрд░ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдЫреЛрдбрд╝ рджреЛ, рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдХрдВрдкрдиреА рдХрд╛ рдирд╛рдо рднреВрд▓ рдЬрд╛рдУ рдФрд░ рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВред рдпрджрд┐ рдкреНрд░рдмрдВрдзрдХ (рдпрд╛ рдЬреЛ рднреА рдЖрдкрдХреЛ рд╡рд╣рд╛рдВ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рджреЗрддрд╛ рд╣реИ) рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдкреНрд░рд╢реНрди рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рддреЛ рдкреВрд░реНрдг рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рдХрд░реАрдм рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде, рдЙрд╕реЗ рдХрднреА рднреА рдореБрдлреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рдЙрд╕рдиреЗ рдХрднреА рднреА рд╡рд┐рдкрдгрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реБрдирд╛ рд╣реИ, рдФрд░ рд╕рдордЧреНрд░ рд░реВрдк рд╕реЗ рд╡рд╣ рдзреНрд╡рдирд┐рдпреЛрдВ рдХреЛ рдмрд╣реБрдд рдХрдо рдорд╣рддреНрд╡ рджреЗрддрд╛ рд╣реИред ред рдЗрд╕рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред
рдпрд╣ рджреБрдЦрдж рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдпрд╣ рдПрдХ рддрдереНрдп рд╣реИ: рдореЗрд░реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд▓реЛрдХрдкреНрд░рд┐рдп рдФрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдкреАрдЫреЗ, рдХрдВрдкрдирд┐рдпрд╛рдВ рдХрд┐рд╕реА рддрд░рд╣ рдЦрдбрд╝реА рд╣реЛрддреА рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпрдХреНрд╖ рд╡рд┐рдХрд╛рд╕ рд╡рд┐рддреНрддрдкреЛрд╖рдг рдХреЗ рд░реВрдк рдореЗрдВ: рдпрджрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛рдо рдХреЗ рдШрдВрдЯреЛрдВ рдХреЗ рджреМрд░рд╛рди рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рдВ, рд╣рд╛рдВ, рднрд▓реЗ рд╣реА рдЖрдкрдХреЗ рдкрд╛рд╕ "рд╢реБрдХреНрд░рд╡рд╛рд░-рдХреЗ рд▓рд┐рдП-рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ" рд╣реЛрдВ - рдХреНрдпрд╛, рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрдЬрдЯ рдореЗрдВ рдирд╣реАрдВ рд╣реИ? рдпрд╛ рд╕реВрдЪрдирд╛ рд╕рдорд░реНрдерди (рд▓реЗрдЦ, рд╕рдореНрдореЗрд▓рди, рд╡реАрдбрд┐рдпреЛ) рдХреЗ рд░реВрдк рдореЗрдВред рдареАрдХ рд╣реИ, рдпрд╛ "рд╕реНрдЯрд╛рдл" рджреНрд╡рд╛рд░рд╛ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рд▓рд╛ "рд╡рд╛рд╕реНрдпрд╛, рдУрд▓реЗрдЧ рдХреЛ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорджрдж рдХрд░реЗрдВред" рдФрд░ рдпрд╣ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рд╡рд┐рдХрд╛рд╕ рдЬреИрд╕реЗ рдХрд┐ EntityFramework рдпрд╛ .NET Core рдХреЗ рд╡рд┐рддреНрддрдкреЛрд╖рдг рдХреЗ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдорд╛рдорд▓реЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рд╣реИ, рдЬрдм рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдкреВрд░реЗ рд╡рд┐рднрд╛рдЧ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╛ рд╕рднреА рдПрдХ рдмрд╛рд░ (рдпрд╣рд╛рдВ рд╕рд╛рдЬрд┐рд╢ рд╕рд┐рджреНрдзрд╛рдВрддрдХрд╛рд░реЛрдВ рд╕реЗ рд╕рд╡рд╛рд▓ рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ "рдЗрд╕рд╕реЗ рдХреМрди рд▓рд╛рдн рд╣реЛрддрд╛ рд╣реИ," рд▓реЗрдХрд┐рди рд╣рдо рдЙрд╕ рдкрд░ рдкрд╣реБрдВрдЪреЗрдВрдЧреЗ)ред
рдХрдВрдкрдиреА рдиреЗ рдореБрдЭреЗ рдЬреАрд╡рд┐рдд рд▓реЛрдЧреЛрдВ рдкрд░ рдЕрдкрдиреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдирд┐: рд╢реБрд▓реНрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдВрд╕рд╛рдзрди рдкреНрд░рджрд╛рди рдХрд┐рдПред рдФрд░ рдирд╣реАрдВ, рдореИрдВ рдХреЛрдИ рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ - рдореИрдВрдиреЗ рдЦреБрдж рдЗрд╕ рдкрд░ рдЬреЛрд░ рджрд┐рдпрд╛, рддрд╛рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдкрд░ рд╕рднреА рдЕрдзрд┐рдХрд╛рд░ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдореЗрд░реЗ рд╕рд╛рде рдмрдиреЗ рд░рд╣реЗрдВред рдФрд░ рдЬрд┐рд╕ рдХрдВрдкрдиреА рдХреЗ рд╕рд╛рде рдареЗрдХреЗрджрд╛рд░ рд╕рдВрдмрдВрдз рдкрд┐рдЫрд▓реЗ 4 рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдореБрдЭреЗ рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ, рдЙрд╕рдХреЗ рд▓рд┐рдП рдЖрдИрдЯреА рдЗрддрдирд╛ рдореБрдЦреНрдп рд╡реНрдпрд╡рд╕рд╛рдп рдирд╣реАрдВ рд╣реИред рд▓реЛрдЧреЛрдВ рдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рд╡рд┐рдЪрд▓рд┐рдд рдХрд░рдирд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдиреАрдЪреЗ рдХреА рд░реЗрдЦрд╛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдереА: рдХрдВрдкрдиреА рд╕рд╣рд╛рдиреБрднреВрддрд┐ рд╣реИ, рдиреИрддрд┐рдХ рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ рдФрд░ рд▓рд╛рдЗрд╡ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрд╛рдВрдЪ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рдмрджрд▓реЗ рдореЗрдВ, рдпрд╣ рд╕рдорд░реНрдерди рдФрд░ рдмрдЧ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдкрд░рд╛рдорд░реНрд╢, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдмреЛрдЬрд╝реЗрдЪрдХреА, рдореИрдВ рдПрдХ рдкреНрд░рдореБрдЦ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░ рдХреЗ рд╢рдмреНрдж рдХрд╣рддрд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХреЗрд╡рд▓ рд▓рдЧрднрдЧ 5 рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдиреЗрдВ (рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд┐рдирд╛) рд╣реИрдВред
рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рдорджрдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧреАрддрд╛рддреНрдордХ рд╡рд┐рд╖рдпрд╛рдВрддрд░рдУрд╣, рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдорд╛рдорд▓рд╛ рдерд╛ред рдореИрдВрдиреЗ 2015 рд╕реНрдЯреВрдбрд┐рдпреЛ, 2017 рдХрдореНрдпреБрдирд┐рдЯреА рдПрдбрд┐рд╢рди рдЦрд░реАрджрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВ рдЬреЗрдЯрдмреНрд░рд┐рдВрд╕ рд╕реЗ рд░реАрд╢рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЦрд░реАрдж рднреА рд▓рд┐рдпрд╛ред рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрд░реЗ рдкрд╛рд╕ Azure рдкрд░ рдПрдХ рдЦрд╛рддрд╛ рднреА рд╣реИ, рдЬрд╣рд╛рдВ рдирд╛рдордорд╛рддреНрд░ рдХреЗ рдкреИрд╕реЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА, рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рд▓ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реИред рддреЛ рд╡рд╣рд╛рдБ рдпрд╣ рд╣реИред JetBrains рдореЗрдВ рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИред рдареАрдХ рд╣реИ, рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдБ - рдЗрд╕реЗ рджреЗ рджреЛ, рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджреВрдБрдЧрд╛ред рдПрдХ рд╕реБрдВрджрд░ рдкреИрд╕рд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдмрдЪрд╛рдКрдВрдЧрд╛ред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЙрдкрд╣рд╛рд░ рд╣реЛрдЧрд╛ ReSharperред рдХреНрдпреЛрдВ рдирд╣реАрдВ? рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛, рдлрд┐рд░, рдЖрд╡рд╢реНрдпрдХ рдкрддреЗ рдкрд░ рдПрдХ рдкрддреНрд░ред рдЬреИрд╕реЗ, рдЗрддреНрдпрд╛рджрд┐ред рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдПрдХ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдХреА рддрд░рд╣ред рджреЗ, рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рдПрдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ред рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рдЖрддрд╛ рд╣реИ:
рд╣рдордиреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЬрд╛рдБрдЪ рдХреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ JetBrains рдХреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рд╕рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред
рд╣рдореЗрдВ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрджрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдИ рднреБрдЧрддрд╛рди рдХреА рдЧрдИ рд╕реЗрд╡рд╛рдПрдВ (рдкреНрд░рд╢рд┐рдХреНрд╖рдг, рдкрд░рд╛рдорд░реНрд╢ рдЖрджрд┐) рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рддреЛ рд╣рдо рд╕рд╛рдорд╛рдиреНрдп рд╢рд░реНрддреЛрдВ рдкрд░ рдореБрдлреНрдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХреБрдЫ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ ( http://www.reinanted-sc.com/Info/Contact ), рдЗрд╕рд▓рд┐рдП, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдирд╛ред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдореЗрд░реА рд╕рд╛рдЗрдЯ рдкрд░ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ (рдЬреЛ 3.5 рдЕрдирд╛рдорд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ рджреМрд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреА рдХрд┐рд╕реА рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рд▓рд╛рд╣ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВ (рджреЛ рдореЗрдВ рд╕реЗ, рд╣реЗрд╣)ред рди рддреЛ рд╕реЗрд╡рд╛рдУрдВ рдХреА рд▓рд╛рдЧрдд, рди рд╣реА рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢рд░реНрддреЗрдВ - рдмрд╕, рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, "рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдЪрд╛рдирдХ - рдЖрдкрдХреЛ рд▓рд┐рдЦрдирд╛ рд╣реИ, рддреЛ рд╣рдо рд╕рд╣рдордд рд╣реЛрдВрдЧреЗред" рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдХреЛрдИ рдкреНрд░рд╕реНрддрд╛рд╡ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рдореИрдВ JetBrains рдХрд╛ рдХрд░реНрдордЪрд╛рд░реА рдХреНрдпрд╛ рд╣реВрдВ рдФрд░ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдкрддреНрд░рд╛рдЪрд╛рд░ рдореЗрдВ рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЕрдВрддрддрдГ рдореБрдЭреЗ рдпрд╣ рдЙрддреНрддрд░ рдорд┐рд▓рд╛:
рдпрджрд┐ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдЕрдиреБрднрд╛рдЧ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдореБрдЭреЗ рдПрдХ рдмрд╛рд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдмрддрд╛рдПрдВ - рдореИрдВ рдлрд┐рд░ рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЬрд╛рд░реА рдХрд░реВрдВрдЧрд╛ред
"рдареАрдХ рд╣реИ, рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ," рдореИрдВрдиреЗ рд╕реЛрдЪрд╛, "рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореБрдЭреЗ рдкреНрд░рддрд┐ рд╡рд░реНрд╖ $ 200 (ReSharper рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рд▓рд╛рдЧрдд) рдХреЗ рдмрджрд▓реЗ рдореЗрдВ рд╕рд╛рдЗрдЯ рд╕реЗ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдСрдлрд╝рд░ рдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗрдкрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдХрд╛рд▓рдиреА рд╣реЛрдЧреА! рдирд╣реАрдВ! рдирд╣реАрдВ, рджреЛрд╕реНрддреЛрдВ, рдпрд╣ рдПрдХ рддрдерд╛рдХрдерд┐рдд рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИред" рдЬрд░реВрд░реА рдирд╣реАрдВ рд╣реИред " рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдмрд╛рддрдЪреАрдд рдЬрд╛рд░реА рдирд╣реАрдВ рд░рдЦреАред
рдмреЗрд╢рдХ, рдХрдИ рд╕рд╡рд╛рд▓ рд╣реИрдВ: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рдХрд┐рддрдирд╛ рд╕реНрд╡рд░реНрдЧреАрдп рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рддрд╛рдХрд┐ рд╡рд╕рд╛ рди рдорд┐рд▓реЗ? рдпрджрд┐ рдореЗрд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЙрд╕ рдХрдВрдкрдиреА рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореИрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ - рддреЛ рдХреНрдпрд╛ рдЗрд╕реЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ? рджреВрд╕рд░реА рдмрд╛рдд рдпрд╣ рд╣реИ: рдпрджрд┐ рдореЗрд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡реНрдпрд╡рд╕рд╛рдп рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рддреЛ рдХреНрдпрд╛ рдпрд╣ рдмреЗрдХрд╛рд░ рд╣реИ? рдХреНрдпрд╛ JetBrains рдмреЗрдХрд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ? рдФрд░ рдЕрдЧрд░ рдореИрдВ рд░рд┐рдЬреНрдпреВрдо рдореЗрдВ рдЕрдкрдиреЗ рдУрдкрдирд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рд╕реЗ рдореЗрд░реЗ рдХрд╛рдо рдкрд░ рд░рдЦрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ - рдХреНрдпрд╛ рдпрд╣ рднреА рдПрдХ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрдкрдпреЛрдЧ рд╣реИ? рддреЛ рдХреНрдпрд╛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рд▓реЗрдХрд┐рди рдРрд╕рд╛ рднреА рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХрдВрдкрдирд┐рдпрд╛рдВ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдХреЛ рд╕реВрдЪрдирд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИрдВ - рдХреНрдпрд╛ рдпрд╣ рднреА рдПрдХ рдЕрд▓рдЧ рд░реВрдк рдореЗрдВ рдкреИрд╕рд╛ рд╣реИ? рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ! рдореБрдЭреЗ рдХреБрдЫ рднреА рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рдЕрдХреЗрд▓реЗ рдкреНрд░рдЪрд╛рд░ рдФрд░ рдкреАрдЖрд░ рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ред рдкрд╣рд▓рд╛ рд╡рд┐рдЪрд╛рд░ рдЬреЛ рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрдпрд╛, рд╡рд╣ рдпрд╣ рдерд╛ рдХрд┐ рдпрд╣ рд╕рдм рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣рд╛рдВ рдореИрдВрдиреЗ рдЙрдкрдпреЛрдЧреА рдХреЗ рд╕рд╛рде рдзреЛрдЦрд╛ рджреЗрдиреЗ рдФрд░ рдЧрдардмрдВрдзрди рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ - рдореИрдВрдиреЗ рдЖрд░рдЯреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓рд╛ рд▓реЗрдЦ рдПрдХ рдЧреАрдХ рдкрддреНрд░рд┐рдХрд╛ (рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдпреВрдПрдлрдУ рдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛) рдкрд░ рд▓рд┐рдЦрд╛ред рдпрд╣ рд╡рд┐рдЪрд╛рд░ "рдореИрдВрдиреЗ рдХрд┐рдпрд╛" рдкреАрдЖрд░ рдореЗрдВ рдЗрддрдирд╛ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рд╣рдм рдкрд░ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рд░реВрд╕реА-рднрд╛рд╖рд╛ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреИрд╕реЗ рд░рдЦреЗрдВред рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧреА рд░реВрд╕ рд╕реЗ рд╕рднреА рд╕рдорд╛рди рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдореИрдиреБрдЕрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рд▓реЗрдХрд┐рди рдкрддреНрд░рд╛рдЪрд╛рд░ рдпрд╛ рдЖрд╡рд╛рдЬ рд╕реЗ рд╕рднреА рдХреЛ рдПрдХ рд╣реА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред рддреЛ рдкрд╣рд▓реЗ рддреАрди рд▓реЗрдЦреЛрдВ рдХрд╛ рдЬрдиреНрдо рд╣реБрдЖ, рдЬреЛ рджрд░реНрд╢рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдардВрдбреЗ рддреМрд░ рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рдереЗред рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ - рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рд╣рдмрд▓ рд╕рдореБрджрд╛рдп рд╕реЗ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдереЗ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рд╣реИред
рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрдкрдиреЗ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рднреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдЬрдм рддрдХ рдХрд┐ рдореИрдВрдиреЗ рдЕрдВрдд рдореЗрдВ рдЗрд╕реЗ рддреИрдпрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛, рддрдм рддрдХ рдореБрдЭреЗ рдЖрд░рд╛рдо рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛:
рдпрд╣рд╛рдБ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд╕рд╛рде рдмрд╛рдд рд╣реИ: рдпрд╣ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб рдХреЗ рдмрд┐рдирд╛ рдмреЗрдХрд╛рд░ рд╣реИ, рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдмреЗрдХрд╛рд░ рд╣реИред
рдЕрджреНрднреБрдд рд╡рд┐рдЪрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд▓рд┐рдЦрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЬрд╛рдирддрд╛ рдерд╛ред рдЕрдирдЪрд╛рд╣реЗ рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ mechikov рдФрд░ рдЪреБрдЯрдХреБрд▓реЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреАрдЫреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдерд╛ рдХрд┐ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдФрд░ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░реЛрдВ рдХреЛ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкрд░, рдореЗрд░рд╛ рдЬреНрдЮрд╛рди, рд╢рд╛рдпрдж, рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рдерд╛ред рдореИрдВрдиреЗ README рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдпрд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рд╡рд░рдг рдХреЛ рднрд░рд╛ рдФрд░ рд╕реЛрдЪрдиреЗ рд▓рдЧрд╛ред
рдПрдХ рд╢реМрдХрд┐рдпрд╛ рд▓реЗрдЦрди рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреИрд╕реЗ рдЖрддрд╛ рд╣реИ? рдмреЗрд╢рдХ, doxygen рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдПрдХ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреНрдпрд╛ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реИ? рдЬрд▓реНрджреА рд╕реЗ рдирд╣реАрдВ рдХрд╣рд╛ред рдореЗрд░рд╛ рд▓рдХреНрд╖реНрдп рдПрдХреНрд╕рдПрдордбреАрдбреАрдУрд╕реА (рдХреЗрд╡рд▓ рд╕реА # рдореЗрдВ рдпрд╣ рдЬреЗрд╡рд╛рдбреЙрдХ рдХреА рддрд░рд╣ рд╣реИ) рдХреЛ рдЧреИрдЧ рдХрд░рдирд╛ рдерд╛, рддрд╛рдХрд┐ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдЕрд╕реЗрдВрдмрд▓реА "рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рджреГрд╢реНрдпрдорд╛рди рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдкрддрд╛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ" рди рджреЗред
- C# , , "", . , internal
private
C#. : 150 ( тАФ 250), 700 260 . - . , .
20 , - , . , , ? , . . , : тАФ . : MSDN! .
"Gets or sets whether..." тАФ - !
, .
30 , - " ". , , , . , , internal
( package
Java). , ! . , .
, , .
, ! doxygen .
, reference-, doxygen-, 150 , enum-, . тАФ ! XMLDOC- , "" . , .
XMLDOC-, , . Autofac, ReadTheDocs.ord. reStructuredText. , . ? . ? ? , ? ? .
chebureque, . , . , , . , . , тАж , , ! , , , . . , .
, тАФ . .
: , github wiki markdown- , . , , , , GitHub. . .

. -, , . , - . .
. 9 NuGet, , . , 2016 -. ( ?) !
?
"european it conferences 2016" . C# TypeScript. web, , , , IoT. , . , ! , , , , , " ". " ", " ", " ". , ! ", -, !". .
, , DeveloperDays 2016 . тАФ ? , . , , тАФ , 10 . тАФ , . , , . , . . , , , .
тАФ тАФ тАФ .
тАФ , ! ! тАФтАж . , тАФ , . .
. NuGet , 10 . , . , , issues! : . , . , faq, , , , .
StackOverflow! , !
C#- TypeScript, . тАФ ! README , Support policy. StackOverflow , . FAQ. RSS .
, RT StackOverflow тАФ , . ! stargazers Barclays Microsoft. тАФ , , , , , тАж ! , Insights , JIRA - .
StackOverflow , , . . issues , - . . - . , - . , , ( , тАФ ) , .
TDD тАФ , .
тАФ - , - . ,

, -. ( ), тАФ 10, 99% - .
-, , C# TypeScript . , !
RT, dnx, .NET Standard, 3 .NET Core, 20 TypeScript , .
, - .NET Core :)
, , . , ( !). , , тАж - ? , : , , , . ( .NET Core, ). ? , .
3 . ? ? ! . , . . zip- тАФ GitHub ! , , , OSS- - .
opensource- ? .
?
OSS : (opensource ) ( ). Microsoft OSS тАФ .NET Core "Microsoft loves Linux" MS-, тАФ Azure . тАФ ! , .
opensource. -, Percona mysql, , " ". , , mysql , . mysql .
, OSS- , , . тАФ : OSS- , . , .
OSS, , тАФ , , , Apache Harmony, Sun Microsystems JRE ( , -).
OSS , . - тАФ , , " " тАФ . . тАФ , , " тАФ , " .. .
OSS тАФ , . тАФ - . , user group, community, , . тАФ , . - . "member of something user group, contributor".
- OSS- , , , . .
, тАФ . , , , . , тАФ .
, , community. тАФ , , , , тАФ , , .
, , , тАФ , , linux. "" Linux. , тАФ . . - , " ", , opensource . . , . , .
. - , - " opensource", тАФ .
, .
opensource, " " opensource- тАФ , .
: OSS- OSS- тАФ . , . .
, , , , " " " opensource". , OSS, . . , , . . , . , тАФ . ? ...
, . :
- 5000 , 225 , 1428 , 380 ;
- 43 ;
- 84 issues ;
- 10 ;
- 107 ;
- 28 ;
- 1100 ;
- ~50 000 - NuGet ( 40 );
GitHub, NuGet.
!