StackOverflow рдореВрд░реНрдЦ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдЬрд╡рд╛рдлрдХреЛ рднрдгреНрдбрд╛рд░ рдорд╛рддреНрд░ рд╣реЛрдЗрди

рдпреЛ рдкрд╛рда рдЕрднрд┐рдкреНрд░реЗрдд рдЫ рд░ "рдХреЛ рдкреВрд░рдХрдХреЛ рд░реВрдкрдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫредрд╕реНрдЯреНрдпрд╛рдХ рдУрднрд░рдлреНрд▓реЛрдорд╛ 10 рд╡рд░реНрд╖рдорд╛ рдореИрд▓реЗ рдХреЗ рд╕рд┐рдХреЗрдВ"ред

рдорд▓рд╛рдИ рддреБрд░реБрдиреНрддреИ рднрдиреНрди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рдо рдореНрдпрд╛рдЯ рдмрд░реНрдирд░рд╕рдБрдЧ рд▓рдЧрднрдЧ рд╕рдмреИ рдХреБрд░рд╛рдорд╛ рд╕рд╣рдордд рдЫреБред рддрд░ рдорд╕рдБрдЧ рдХреЗрд╣рд┐ рдердкрд╣рд░реВ рдЫрдиреН рдЬреБрди рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдзреЗрд░реИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рд░ рдо рд╕рд╛рдЭрд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБред

рдореИрд▓реЗ рдпреЛ рдиреЛрдЯ рд▓реЗрдЦреНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реЗ рдХрд┐рдирднрдиреЗ рдореИрд▓реЗ рд╕рд╛рдд рд╡рд░реНрд╖рдорд╛ рдмрд┐рддрд╛рдПрдБ SOрдореИрд▓реЗ рд╕рдореБрджрд╛рдпрд▓рд╛рдИ рднрд┐рддреНрд░рдмрд╛рдЯ рд░рд╛рдореНрд░рд░реА рдЕрдзреНрдпрдпрди рдЧрд░реЗрдВред рдореИрд▓реЗ 3516 рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдЬрд╡рд╛рдл рджрд┐рдП, 58 рд╕реЛрдзреЗрдВ, рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реЗрдВ рд╣рд▓ рдЕрдл рдлреЗрдо (рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд╢реАрд░реНрд╖ реиреж) рджреБрдмреИ рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ рдЬрд╕рдорд╛ рдо рдирд┐рд░рдиреНрддрд░ рд▓реЗрдЦреНрдЫреБ, рдореИрд▓реЗ рдзреЗрд░реИ рд╕реНрдорд╛рд░реНрдЯ рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд╕рдБрдЧ рдорд┐рддреНрд░рддрд╛ рдмрдирд╛рдПрдХреЛ рдЫреБ, рд░ рдо рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫреБ, рд╕рд╛рдпрдж, рд╕рд╛рдЗрдЯрджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рдЕрд╡рд╕рд░рд╣рд░реВред

рд╣рд░реЗрдХ рдмрд┐рд╣рд╛рди, рдореЗрд░реЛ рдмрд┐рд╣рд╛рдирдХреЛ рдХрдлреА рдЦрд╛рдБрджрд╛, рдо рдореЗрд░реЛ рд╕рдорд╛рдЪрд╛рд░ рдлрд┐рдб, рдЯреНрд╡рд┐рдЯрд░, рд░ - SOред рд░ рдорд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЫ рдХрд┐ рдпрд╕ рд╕рд╛рдЗрдЯрд▓реЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓рд╛рдИ рд╡рд┐рдЪрд╛рд░рдкреВрд░реНрд╡рдХ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐-рдкреЗрд╕реНрдЯ рд╕реНрдирд┐рдкреЗрдЯ рднрдиреНрджрд╛ рдзреЗрд░реИ рджрд┐рди рд╕рдХреНрдЫред DuckDuckGo.

рдЖрддреНрдо-рд╡рд┐рдХрд╛рд╕

рдПрдХ рдкрдЯрдХ рдореИрд▓реЗ рдпреЛ рдЯреНрд╡рд┐рдЯ рднреЗрдЯреЗрдВ:

рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕рдХреЛ рд░реВрдкрдорд╛, рдореИрд▓реЗ рдирдпрд╛рдБ рднрд╛рд╖рд╛рд╣рд░реВ рд╕рд┐рдХреНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рддрд░рд┐рдХрд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ рд╕реЛрдзреНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ рдЬрд╡рд╛рдл рджрд┐рдиреБ рд╣реЛред - рдЬреЛрди рдПрд░рд┐рдХреНрд╕рди

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

рдпрджрд┐ рдЕрдкрд░рд┐рдЪрд┐рдд рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓реЗ рд╕реЛрдзреЗрдХреЛ рдкреНрд░рд╢реНрдирдХреЛ рдЬрд╡рд╛рдл рддреБрд░реБрдиреНрддреИ рд╕реНрдкрд╖реНрдЯ рдЫреИрди - рдпреЛ рд╣реЛ рднрдиреЗ рдЕрдЭ рд░рд╛рдореНрд░реЛ - рддрдм рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬреНрджрд╛ рд╕рдорд╕реНрдпрд╛рдХреЛ рдЬрд╡рд╛рдл рдЦреЛрдЬреНрдиреБ рднрдиреНрджрд╛ рдзреЗрд░реИ рд╕реАрдк рд▓реНрдпрд╛рдЙрдБрдЫред рд╣реИрдХрд░рд░реНрдпрд╛рдВрдХ.

рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рд╡рд╕реНрддреБрдирд┐рд╖реНрда рдореВрд▓реНрдпрд╛рдЩреНрдХрди

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

рдЕрдм рдо рдбреБрдкреНрд▓рд┐рдХреЗрдЯрдХреЛ рд░реВрдкрдорд╛ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рд╢реНрди рдмрдиреНрдж рдЧрд░реНрди рд╕рдХреНрдЫреБ:

StackOverflow рдореВрд░реНрдЦ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдЬрд╡рд╛рдлрдХреЛ рднрдгреНрдбрд╛рд░ рдорд╛рддреНрд░ рд╣реЛрдЗрди

рд╡рд╛ рд╕рдореБрджрд╛рдпрджреНрд╡рд╛рд░рд╛ рднрдВрдЧреБрд░рд╣рд░реВрдмрд╛рдЯ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рд╢реНрдирдХреЛ рдЙрддреНрддрд░/рдЕрдирдмреНрд▓рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

StackOverflow рдореВрд░реНрдЦ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдЬрд╡рд╛рдлрдХреЛ рднрдгреНрдбрд╛рд░ рдорд╛рддреНрд░ рд╣реЛрдЗрди

рдпрд╕рд▓реЗ рдЙрддреНрдкреНрд░реЗрд░рд┐рдд рдЧрд░реНрдЫред 25000 рдкреНрд░рддрд┐рд╖реНрдард╛ рдкрдЫрд┐, рд╕рдмреИ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдХрдЯ рдЧрд░рд┐рдиреНрдЫ SO рд░ рд╕рдВрдХрд▓реНрдк рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН.

рд░рдорд╛рдЗрд▓реЛ рдкрд░рд┐рдЪрд┐рддрд╣рд░реВ

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

"рд╡рд┐рд╖рд╛рдХреНрдд рд╡рд╛рддрд╛рд╡рд░рдг" рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЕрдлрд╡рд╛рд╣рд╣рд░реВ, рдХрдореНрддрд┐рдорд╛ рднрдиреНрдиреБ рдкрд░реНрджрд╛, рдзреЗрд░реИ рдмрдврд╛рдЗрдЪрдврд╛рдЗ рд╣реЛред рдо рд╕рдмреИ рднрд╛рд╖рд╛ рд╕рдореБрджрд╛рдпрдХрд╛ рд▓рд╛рдЧрд┐ рдмреЛрд▓реНрди рд╕рдХреНрджрд┐рди, рддрд░ rubyрд░ elixir рдЦрдгреНрдбрд╣рд░реВ рдзреЗрд░реИ рдЕрдиреБрдХреВрд▓ рдЫрдиреНред рдорджреНрджрдд рдЧрд░реНрди рдЕрдирд┐рдЪреНрдЫреБрдХрддрд╛рдорд╛ рднрд╛рдЧреНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ рдЧреГрд╣рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рд▓реЗрдЦреНрдиреБрдкрд░реНрдиреЗ рдорд╛рдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрд▓реНрдЯрд┐рдореЗрдЯрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рд▓рд╛рдкрд░рд╡рд╛рд╣реАрдкреВрд░реНрд╡рдХ рдХреЗрд╣рд┐ рдмреНрд▓рд░ рдЧрд░реНрджреИ:

рдореИрд▓реЗ 100 рднрдиреНрджрд╛ рдХрдо рд╕рдмреИ рдЕрд╡рд┐рднрд╛рдЬреНрдп рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрдХреЛ рдпреЛрдЧрдлрд▓ рдЧрдгрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╕рдорд╛рдзрд╛рдирд▓реЗ рдХреЛрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реБрдБрджреИрдиред рдореИрд▓реЗ рддреНрдпреЛ рдХрд╕рд░реА рдЧрд░реНрдиреЗ?

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

рдХрдордЬреЛрд░ рдЕрдВрдЧреНрд░реЗрдЬреА рд╡рд╛ рдЕрдиреБрднрд╡рдХреЛ рдЕрднрд╛рд╡рдорд╛ рд▓рдЬреНрдЬрд┐рдд рд╣реБрдиреБрдХреЛ рдХреБрдиреИ рдорддрд▓рдм рдЫреИрдиред

рдХреНрдпрд╛рд░рд┐рдпрд░ рдмреЛрдирд╕

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

рдзреЗрд░реИ рд╕рдордп рд▓рд╛рдЧреНрджреИрди

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

StackOverflow рдореВрд░реНрдЦ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдЬрд╡рд╛рдлрдХреЛ рднрдгреНрдбрд╛рд░ рдорд╛рддреНрд░ рд╣реЛрдЗрди

рдЪрдХреНрд░рд╣рд░реВ рдЦреЛрд▓реНрдЫ рд░ рдХрд╛рд░реНрдмреЛрд░реЗрдЯрд░ рд╕рдлрд╛ рдЧрд░реНрдЫ

рдорд╛рдирд┐рд╕рд╣рд░реВрд▓рд╛рдИ рдорджреНрджрдд рдЧрд░реНрдиреБ рд░рд╛рдореНрд░реЛ рд╣реЛред рдо рдЦреБрд╕реА рдЫреБ рдХрд┐ рдирд┐рдпрдорд┐рдд рдЖрдордиреЗ-рд╕рд╛рдордиреЗ рд╢рд┐рдХреНрд╖рд╛рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдо рд╡рд╛рдпреЛрдорд┐рдЩ, рдХрд┐рдиреНрд╢рд╛рд╕рд╛ рд░ рднрд┐рдпрддрдирд╛рдордХрд╛ рдЕрдирд┐рдпрдорд┐рдд рдорд╛рдирд┐рд╕рд╣рд░реВрд▓рд╛рдИ рдорджреНрджрдд рдЧрд░реНрди - рд░ рдорджреНрджрдд рдЧрд░реНрди рд╕рдХреНрдЫреБред

рдХреЗ рдо рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдЙрддреНрддрд░ рджрд┐рди рдкрд░реНрдпрд╛рдкреНрдд рд╕рдХреНрд╖рдо рдЫреБ?

рд╣реЛред

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

рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛

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

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди