рдореБрдЦреНрдп рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:
- рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ
рдореЗрд╕рди , рдЬреБрди X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME рд░ GTK рдЬрд╕реНрддрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдХреЗрдбреАрдИ рд╡рд┐рдХрд╛рд╕рд▓реЗ рдЕрдм рдореЗрд╕рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛, рдХрдиреНрдлрд┐рдЧрд░, рдХрдореНрдкрд╛рдЗрд▓ рд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫ, рдореЗрд╕рди рдирд┐рд░реНрдорд╛рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рдкреВрд░рд╛ рдЧрд░реНрди рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХрд╛ рд╡рд┐рднрд┐рдиреНрди рдкрдХреНрд╖рд╣рд░реВ (рд╕рдВрд╕реНрдХрд░рдг, рдЗрдЬрд╛рдЬрддрдкрддреНрд░, рдЖрджрд┐) рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдореЗрд╕рди рд░рд┐рд░рд╛рдЗрдЯрд░ рдкреНрд▓рдЧрдЗрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ; - рд╕реНрдХреНрд░реНрдпрд╛рдЪрдкреНрдпрд╛рдб рдкреНрд▓рдЧрдЗрди рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рд▓рд┐рдЦрд┐рдд рдХреЛрдбрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирд▓рд╛рдИ рддреБрд░реБрдиреНрддреИ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрди рд╡рд╛ рдкреНрд░рдпреЛрдЧ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреВрд░реНрдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдирдЧрд░реА рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкреНрд▓рдЧрдЗрдирд▓реЗ рд╕реНрдХреЗрдЪрд╣рд░реВрдХреЛ рд╕реВрдЪреАрдХреЛ рд╕рд╛рде рдирдпрд╛рдБ рд╡рд┐рдиреНрдбреЛ рдердкреНрдЫ рдЬреБрди рдХрдореНрдкрд╛рдЗрд▓ рд░ рдЪрд▓рд╛рдЙрди рд╕рдХрд┐рдиреНрдЫред рд╕реНрдХреЗрдЪрд╣рд░реВ рдХреЗрдбреАрдИ рд╡рд┐рдХрд╛рд╕ рднрд┐рддреНрд░ рдкреНрд░рд╢реЛрдзрди рд░ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рддрд░ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рд░ рдирд┐рджрд╛рдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рд╣рд┐рдд рдирд┐рдпрдорд┐рдд рдХреЛрдб рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрди рдЙрдкрд▓рдмреНрдз рдЫрдиреН;
-
рдердкрд┐рдпреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреЛрдб рдЬрд╛рдБрдЪ рдЧрд░реНрди рдкреНрд▓рдЧрдЗрдирдЭрдирдЭрди - рд╡реНрдпрд╡рд╕реНрдерд┐рдд .
Clang-Tidy рдХрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдореЗрдиреБ рдорд╛рд░реНрдлрдд рдЙрдкрд▓рдмреНрдз рдЫ, рдЬрд╕рд▓реЗ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрджрдЫ рд░ рдкрд╣рд┐рд▓реЗ рд╕рдорд░реНрдерд┐рддрдЕрд▓реНрдЫреА , Cppcheck рд░ Heaptrack; - C++ рднрд╛рд╖рд╛ рд░ рд╕рд┐рдорд╛рдиреНрдЯрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд▓рдЧрдЗрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд╛рд░реНрд╕рд░рд▓рд╛рдИ рд╕реНрдерд┐рд░ рд░ рдЖрдзреБрдирд┐рдХреАрдХрд░рдг рдЧрд░реНрдиреЗ рдХрд╛рдо рдЬрд╛рд░реА рдЫ, рдХреНрд▓реНрдпрд╛рдЩреНрдХреЛ рдкреНрд░рдпреЛрдЧрдорд╛ рдЖрдзрд╛рд░рд┐рддред рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдорд╛ рдХреНрд▓реНрдпрд╛рдЩреН рдкрд╛рд░реНрд╕рд░рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдердкреНрдиреЗ, рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдмрд╛рдЯ рдЖрдЙрдЯрдкреБрдЯ рдЧрд░реНрдиреЗ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, "-std=c++2a" рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛, c++1z рдХреЛ C++17 рдорд╛ рдкреБрди: рдирд╛рдорд╛рдХрд░рдг рдЧрд░реНрдиреЗ рд╕рдорд╛рд╡реЗрд╢ рдЫред , рдирдореНрдмрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрджреИ рд░ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рджреЛрд╣реЛрд░реЛ рд╕рдорд╛рд╡реЗрд╢ рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛ рдЧрд░реНрди рдХреЛрдб рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╡рд┐рдЬрд╛рд░реНрдб рдердкреНрджреИ (
рд╣реЗрдбрд░ рдЧрд╛рд░реНрдб ); - рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ PHP рд╕рдорд░реНрдердиред PHP рдорд╛ рдареВрд▓рд╛ рдлрд╛рдЗрд▓рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕реАрдорд╛ рдмрдврд╛рдЗрдПрдХреЛ рдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, phpfunctions.php рд▓реЗ рдЕрдм 5 MB рднрдиреНрджрд╛ рдмрдвреА рд▓рд┐рдиреНрдЫред ld.lld рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓рд┐рдЩреНрдХ рдЧрд░реНрдиреЗ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдпреЛред
рд╕реНрд░реЛрдд: opennet.ru