рд╕реНрд░реЛрдд рдХреЛрдб рд╕реАрдЦрдиреЗ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд░рдиреЗ рдкрд░ рдПрдХ рдирдпрд╛ рд░реВрдк

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

рдЫрд╡рд┐

рд╕рдорд╕реНрдпрд╛


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

рдореБрдЦреНрдп рд╕рд╡рд╛рд▓ рдЬреЛ рдореБрдЭреЗ рджрд┐рд▓рдЪрд╕реНрдкреА рдерд╛: рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╕реАрдЦрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдХрдард┐рди рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ? рдЖрдЗрдП рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╕реНрд╡реАрд░ рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдкреНрд░рд╡реГрддреНрддрд┐ рдХреЛ рджреЗрдЦреЗрдВред

рдЫрд╡рд┐

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

рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдХреЛрдбреНрд░реЗрдХреНрд░рдореНрд╕


Codecrumbs (рдирд╛рдо "рдХреЛрдб" рдФрд░ "рдмреНрд░реЗрдбрдХреНрд░рдВрдм" рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдПрдХ рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдХреЛрдб рдореЗрдВ "рдмреНрд░реЗрдб рдХреНрд░рдВрдм" рдЫреЛрдбрд╝рдиреЗ рдФрд░ рдЙрди рдкрд░ рдПрдХ рджреГрд╢реНрдп рдЖрд░реЗрдЦ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

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

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ


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

рдЫрд╡рд┐

рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдкреЗрдбрд╝ ("рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рд╡реГрдХреНрд╖") - рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ рдХрд┐ "рдХреНрдпрд╛ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ"ред

рдЫрд╡рд┐

рдлрд╝реНрд▓реЛрдЪрд╛рд░реНрдЯ ("рдлрд╝реНрд▓реЛрдЪрд╛рд░реНрдЯ") - рдЖрдкрдХреЛ рдЪрдпрдирд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рдлрд╝реНрд▓реЛрдЪрд╛рд░реНрдЯ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдЫрд╡рд┐

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

рдЫрд╡рд┐

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

рдЫрд╡рд┐

рднрд╛рд╖рд╛ рдХрд╛ рд╕рдорд░реНрдерди рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

  • рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
  • рдЯрд╛рдЗрдкрдкреНрд░рддрд┐
  • рдЕрдЬрдЧрд░
  • рдкреАрдПрдЪрдкреА
  • рдЬрд╛рд╡рд╛
  • рд╕реА ++

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

рдЖрдЧреЗ рдХреА рдпреЛрдЬрдирд╛


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

рдЕрдзрд┐рдХ рд╢рд╛рдВрдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЬрд▓реНрдж рд╣реА рдЖ рд░рд╣реА рд╣реИрдВ, рджреЗрдЦрддреЗ рд░рд╣реЗрдВ! рдФрд░ рд╣рд╛рдБ, "рд╕реНрдЯрд╛рд░" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЛ рдмрддрд╛рдПрдВ :) рдЬреАрдердм рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдпрд╣рд╛рдБ рд╣реИ github.com/Bogdan-Lyashenko/codecrumbs ред рдзрдиреНрдпрд╡рд╛рдж!

Source: https://habr.com/ru/post/hi440786/


All Articles