0xDBEред JetBrains рд╕реЗ DBMS рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ Admins рдХреЗ рд▓рд┐рдП рдирдИ рдЖрдИрдбреАрдИ

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдореЗрдВ рд╕реЗ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╣рдм рдкрдврд╝рддреЗ рд╣реИрдВ, рд╡реЗ рдпрд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, 2014 рдХреА рд╕рд░реНрджрд┐рдпреЛрдВ рдореЗрдВ JetBrains рдиреЗ рдирд┐рдЬреА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди C +++E рдХреА рд╕рджрд╕реНрдпрддрд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХреА ред рдирддреАрдЬрддрди, рдХрд╛рдлреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЧреНрд░рд╛рд╣рдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╢реБрд░реБрдЖрддреА рд╢рд░рдж рдЛрддреБ рдореЗрдВ рд╣рдо рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рд╕реБрд▓рдн рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдореЗрдВ рдЕрднреА рднреА рджреЛрд╕реНрддреЛрдВ рд╕реЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдкрддреНрд░ рдорд┐рд▓рддреЗ рд╣реИрдВ рдХрд┐ "рд╣рдордиреЗ рд╕рд╛рдЗрди рдЕрдк рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЕрдм рдЗрд╕ рдЯреНрд░реЗрди рдкрд░ рдХреИрд╕реЗ рдХреВрджреЗрдВ?"



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



рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ: рдпрд╣рд╛рдБ - рд╕рджрд╕реНрдпрддрд╛ рдХреЗ рд▓рд┐рдП , рдФрд░ рдХрдЯ - рд╡рд┐рд╡рд░рдг рдХреЗ рддрд╣рддред





IDE, IntelliJ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдмрд╛рдХреА JetBrains IDEs рдХреА рддрд░рд╣, рдпрд╣ рд╕рднреА рд▓реЛрдХрдкреНрд░рд┐рдп SQL рдмреЛрд▓рд┐рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, SQL рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП, рд╡реАрд╕реАрдПрд╕ рдФрд░ рдХреБрдЫ рдФрд░, рдЬреЛ рдиреАрдЪреЗ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ, рдореЗрдВ рд╕реНрд╡рддрдГ рдкреВрд░реНрдгрддрд╛ рдФрд░ рдЕрдиреНрдп рдЙрдкрдпреБрдХреНрддрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред IDE рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЙрди DBMS рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП JDBC рдбреНрд░рд╛рдЗрд╡рд░ рд╣реИрдВред



рдлрд┐рд▓рд╣рд╛рд▓, 0xDBE рд╡рд╣реА рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ IntelliJ IDEA рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдкреЛрд░реНрдЯ рдкреНрд▓рдЧрдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА Habr├й рдкрд░ рдмрд╛рдд рдХреА рдереА ред рд╡реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдбреЗрд╡рд▓рдкрд░ рдЬрд┐рдиреНрд╣реЗрдВ IntelliJ IDEA рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдмрд╛рдХреА рднрд╛рд╖рд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╡реЗ рдЕрдм рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рдкрд╛рдПрдВрдЧреЗ рдЬреИрд╕реЗ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдкреАрдПрдЪрдкреА, рдкрд╛рдпрдерди рдпрд╛ рд░реВрдмреА рдореЗрдВ рдЙрдирдХреЗ рд╕рд╣рдХрд░реНрдореА рд▓рд┐рдЦрддреЗ рд╣реИрдВ - рдпрд╛рдиреА рдЕрдм рд╡реЗ рдЕрдкрдиреЗ рдЫреЛрдЯреЗ рд╣реИрдВред JetBrains рд╕реЗ IDEред



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдВрдЧреЗ рдЬреЛ рд╣рдорд╛рд░реЗ рдЕрдВрдЧреНрд░реЗрдЬреА рднрд╛рд╖рд╛ рдХреЗ рдмреНрд▓реЙрдЧ рдореЗрдВ рдШреЛрд╖рдгрд╛ рдХреЗ рдмрд╛рдж рдкреИрджрд╛ рд╣реБрдП рдФрд░ reddit'e , рдФрд░ рдлрд┐рд░ - рд╡рд┐рд╡рд░рдгред



рдЗрд╕рд▓рд┐рдП: NoSQL рдЕрднреА рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ , рд╣рдо MongoDB рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЕрднреА рдХреБрдЫ рднреА рд╡рд╛рджрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред



рдЙрд╕реЗ рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ рдХреНрдпреЛрдВ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? DBE рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рд╣реИред рдФрд░ 0x рдХреЛ рд╕реБрдВрджрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдХреА рд░рд╛рдп рдореЗрдВ рдбреАрдмреАрдИ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪрд▓рддрд╛ рд╣реИред рдиреНрдпреВрдореЗрд░реЛрд▓реЙрдЬрд┐рд╕реНрдЯ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рджрд╕реНрддрдХ рджреЗ рджреА рд╣реИ, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЬреЗрдЯрдмреНрд░реЗрди (рджрд╢рдорд▓рд╡ рдореЗрдВ 0xDBE) рдХреЗ рд▓рд┐рдП рд╕рдВрдЦреНрдпрд╛ 3518 рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рдФрд░ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдирдВрдмрд░ 42 рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред



рдФрд░ рдЕрдм рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдПред



рдСрдЯреЛ рдкреВрд░рд╛ рдХрд░рдирд╛




0xDBE рдореЗрдВ рд╕реНрд╡рддрдГ рдкреВрд░реНрдгрддрд╛ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрдорд╛рд░реНрдЯ рд╣реИ, рдпрд╣ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА (рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА) рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ, рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рдЖрдк рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдХреНрдпрд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдпрд╣ рдСрдкрд░реЗрдЯрд░реЛрдВ, рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:



рдЫрд╡рд┐



рддреНрд╡рд░рд┐рдд рд╕реБрдзрд╛рд░



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



рдЫрд╡рд┐



рдХреЛрдб рд╕рдВрдкрд╛рджрдХ




рд╕рдВрдкрд╛рджрдХ рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ рдорд▓реНрдЯреА-рдХреЛрд░реНрд╕ рд╕рд╣рд┐рдд рдЗрдВрдЯреЗрд▓реАрдЬ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЬреЛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрд╕рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИред рдЙрджрд╛рддреНрдд рдореЗрдВ, рдпрд╣ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ SQL рдбреЗрд╡рд▓рдкрд░ рдореЗрдВ рд╣реИ? ;)



рдЫрд╡рд┐



рд╡реИрд╕реЗ, рдЕрдЧрд░ рдЖрдк 0xDBE рд╡рд░реНрдХрд┐рдВрдЧ рдлреАрд▓реНрдб рджреЗрдЦ рд░рд╣реЗ рдереЗ рдФрд░ рд╕реЛрдЪ рд░рд╣реЗ рдереЗ рдХрд┐ рдЖрдк рдХреИрд╕реЗ .sql рдлрд╛рдЗрд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╕рд╛рд╣рд╕рдкреВрд░реНрд╡рдХ рдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдХрд░реЗрдВред рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ, рд╡рд╣рд╛рдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдк .sql рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдлрд╛рдЗрд▓ рдХреЛ рдЬреЛрдбрд╝ рджреЗрдВ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдХрд░рддреЗ рдереЗ (<Alt + Insert>)ред рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдФрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рдлрд╝рд╛рдЗрд▓ рдкреИрдирд▓ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕реНрдХреНрд░реАрди рдХреЗ рджрд╛рдИрдВ рдУрд░)ред







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



рдЯреЗрдмрд▓ рд╕рдВрдкрд╛рджрдХ




рдмреЗрд╢рдХ, 0xDBE рдореЗрдВ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рд╕рдВрдкрд╛рджрдХ рд╣реИ, рд▓рдВрдмреА рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдПрдХ рдЯреНрд░рд╛рдВрд╕рдкреЛрдЬрд╝реНрдб рджреГрд╢реНрдп (рдбрдмрд▓ рд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ <Ctrl + Q> рдкреНрд░рддрд┐ рд▓рд╛рдЗрди) рдФрд░ рдЕрдиреНрдп рдЕрдЪреНрдЫреА рд╕реБрд╡рд┐рдзрд╛рдПрдБред



рдЫрд╡рд┐



рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ




0xDBE рдореЗрдВ рдЯреЗрдмрд▓ рдмрдирд╛рдирд╛ рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рднреА рдЖрд╕рд╛рди, рд╕реБрдЦрдж рдФрд░ рддреНрд░реБрдЯрд┐ рдореБрдХреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ: рдЖрдк рдЗрд╕реЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ, рдпрд╛ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдЫрд╡рд┐



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



рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ , рдФрд░ рдПрдХ рдорд╣рд╛рди рдЫреБрдЯреНрдЯреА рд╣реИ!



Jetbrains рдЯреАрдо



All Articles