Π¨Π²Π΅ΠΉΡΠ°ΡΡΠΊΠΈ ΡΡΠ°ΡΡΡΠΏ Π΄Π½Π΅Ρ
ΠΠ½Π°Π»ΠΈΠ·ΡΡ Π½Π° ΠΊΠΎΠ΄Π° Π΅ ΠΎΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, Π½Π°ΡΡΡΠ΅Π½ΠΈΡ Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ Π΄ΡΡΠ³ΠΈ Π² ΡΠ°Π½Π½ΠΈΡΠ΅ Π΅ΡΠ°ΠΏΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠΎΡΡΡΠ΅Ρ, ΠΏΡΠ΅Π΄ΠΈ ΠΊΠΎΠ΄ΡΡ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π½Π°Π²ΡΡΠΊΡΠ΄Π΅. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ°Π·ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΡΡΠΏΠΎΡΠ΅Π΄Π½ΠΎ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ² ΠΊΠΎΠ΄ ΠΈ Π²Π΅Π΄Π½Π°Π³Π° ΡΠ»Π΅Π΄ Π·Π°Π²ΡΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΌΡ, ΠΏΡΠ΅Π΄Ρ ΠΎΠΆΠ΄Π°ΠΉΠΊΠΈ ΡΠ°ΠΌΠΈΡ Π΅ΡΠ°ΠΏ Π½Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅. βΠ‘ΠΎΡΡΡΠ΅ΡΠ½ΠΎΡΠΎ ΡΠ΅ΡΡΠ²Π°Π½Π΅ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠΎΠ΄Π° ΠΎΡΠ²ΡΠ½, Π½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΡΡ Π½Π° ΠΊΠΎΠ΄Π° Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π³ΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ ΠΎΡΠ²ΡΡΡΠ΅β, ΠΎΠ±ΡΡΠ½ΡΠ²Π° ΡΡΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»ΡΡ ΠΈ Π³Π»Π°Π²Π΅Π½ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Π½Π° DeepCode ΠΠΎΡΠΈΡ ΠΠ°ΡΠΊΠ°Π»Π΅Π² Π² ΠΈΠ½ΡΠ΅ΡΠ²Ρ Π·Π° VentureBeat.
ΠΠ°ΠΉ-ΡΠ΅ΡΡΠΎ ΠΏΡΠ΅Π³Π»Π΅Π΄ΡΡ Π½Π° ΠΊΠΎΠ΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΎΡ Π°Π²ΡΠΎΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΠ΄Π° Π·Π°Π΅Π΄Π½ΠΎ Ρ ΠΊΠΎΠ»Π΅Π³ΠΈ ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈ, Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Ρ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ ΠΊΡΠΌ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ Π΅ΡΠ°ΠΏΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. Π ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌ Π΅ ΠΏΡΠΎΠ΅ΠΊΡΡΡ, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅ ΠΊΠΎΠ΄ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΈ, ΠΊΠΎΠ΅ΡΠΎ ΠΎΡΠ½Π΅ΠΌΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈΡΠ΅. ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π±ΠΈ ΡΡΡΠ±Π²Π°Π»ΠΎ Π΄Π° ΡΡΠΊΠΎΡΡΡ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠ΅Ρ, ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΎΡ Π΄ΡΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΊΠ°ΡΠΎ ΡΡΠ°ΡΠΈΡΠ½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠΈ ΠΊΠ°ΡΠΎ Coverity ΠΈ PVS-Studio, Π½ΠΎ ΡΠ΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ Π² ΡΠ²ΠΎΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°Ρ Π²ΡΡΡ Ρ βΠ΄ΠΎΡΠ°Π΄Π½ΠΈ ΠΈ ΠΏΠΎΠ²ΡΠ°ΡΡΡΠΈ ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅ ΠΈ ΠΌΠ°Π»ΠΊΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ Π³ΡΠ΅ΡΠΊΠΈβ, ΠΎΠ±ΡΡΠ½ΡΠ²Π° ΠΠ°ΡΠΊΠ°Π»Π΅Π².
DeepCode ΠΎΡ ΡΠ²ΠΎΡ ΡΡΡΠ°Π½Π° ΠΏΠΎΠΊΡΠΈΠ²Π° ΠΏΠΎ-ΡΠΈΡΠΎΠΊ ΠΊΡΡΠ³ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠ΅Π· ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° ΡΠ°ΠΊΠΈΠ²Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΠΊΠ°ΡΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΠΌΠ΅ΠΆΠ΄ΡΡΠ°ΠΉΡΠΎΠ²ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΠΈ SQL ΠΈΠ½ΠΆΠ΅ΠΊΡΠΈΡΠ°Π½Π΅, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅, Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ Π² Π½Π΅Π³ΠΎ, Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΊΠΎΠ΄Π° ΠΊΠ°ΡΠΎ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ, Π½ΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π°Ρ Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°Ρ ΡΠΌΠΈΡΡΠ»Π° ΠΈ ΡΠ΅Π»ΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈΡΠ΅ ΠΏΠΈΡΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ. Π ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° ΡΠΎΠ²Π° Π΅ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅ ΠΊΠΎΠ΄ ΠΎΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π·Π° ΡΠ²ΠΎΠ΅ΡΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅. DeepCode Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π²Π°ΡΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ Π² Π½Π΅Π³ΠΎ, Π·Π° Π΄Π° ΠΏΡΠΎΡΡΠΈ ΠΊΠ°ΠΊΠ²ΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ ΡΠ΅Π°Π»Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈ ΡΠ° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π»ΠΈ Π² ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΈ ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π΄Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΡΠ²ΠΎΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π·Π° ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠ°Π½Π΅, Π·Π° Π΄Π° ΠΎΡΠΊΡΠΈΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π² ΠΊΠΎΠ΄Π°, ΠΊΠ°ΡΠΎ ΡΡΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠΈ, ΡΠΏΠΎΠΌΠ΅Π½Π°ΡΠΈ ΠΏΠΎ-Π³ΠΎΡΠ΅.
ΠΠ΄ΠΈΠ½ ΠΎΡ ΠΊΠ»ΡΡΠΎΠ²ΠΈΡΠ΅ Π²ΡΠΏΡΠΎΡΠΈ ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° DeepCode Π΅ ΠΊΠΎΠ»ΠΊΠΎ Π½Π°Π΄Π΅ΠΆΠ΄Π½Π° Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΠ΄Π°? Π’ΠΎΡΠ½ΠΎΡΡ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠ° ΠΎΡ 100% ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΠ°ΠΊ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΊΠΎΠ΄Π° ΡΠΈ ΡΡΡΠ½ΠΎ. Π ΡΠ°ΠΊΡΠ² ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠ»ΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·ΠΈ Π·Π°Π΄Π°ΡΠ°? Π‘ΠΏΠΎΡΠ΅Π΄ ΠΠ°ΡΠΊΠ°Π»Π΅Π² DeepCode ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΏΠ΅ΡΡΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 50% ΠΎΡ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΡΠ΅ΠΊΠ°ΡΠ²Π°Ρ Π² ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎ ΡΡΡΡΠ΅Π½Π΅ Π½Π° Π±ΡΠ³ΠΎΠ²Π΅, ΠΊΠΎΠ΅ΡΠΎ Π΅ Π΄ΠΎΡΡΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½Π° ΡΠΈΡΡΠ°.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ²ΡΡΠΆΠ°Ρ DeepCode ΠΊΡΠΌ ΡΠ²ΠΎΠΈΡΠ΅ Π°ΠΊΠ°ΡΠ½ΡΠΈ Π² GitHub ΠΈΠ»ΠΈ Bitbucket, Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΡ ΡΡΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π° GitLab. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΠΏΡΠΎΠ΅ΠΊΡΡΡ ΠΈΠΌΠ° ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ API, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π΄Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Ρ DeepCode Π² ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠ΅Π΄Π½ΡΠΆ ΡΠ²ΡΡΠ·Π°Π½ Ρ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ, DeepCode ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° Π²ΡΡΠΊΠ° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΊΠΎΠ΄Π° ΠΈ ΡΠ΅ ΠΌΠ°ΡΠΊΠΈΡΠ° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
βΠ‘ΡΠ΅Π΄Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΡΠ΅ΠΊΠ°ΡΠ²Π°Ρ ΠΎΠΊΠΎΠ»ΠΎ 30% ΠΎΡ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠΈ Π² Π½Π°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, Π½ΠΎ DeepCode ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΏΠ΅ΡΡΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°ΡΠ° ΠΎΡ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅Π³Π° ΠΈ Π΄ΠΎΡΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ Π² Π±ΡΠ΄Π΅ΡΠ΅β, ΠΊΠ°Π·Π²Π° ΠΠΎΡΠΈΡ. βΠ’ΡΠΉ ΠΊΠ°ΡΠΎ DeepCode ΡΠ΅ ΡΡΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ Π³Π»ΠΎΠ±Π°Π»Π½Π°ΡΠ° ΠΎΠ±ΡΠ½ΠΎΡΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅, ΡΠΎΠΉ Π΅ Π² ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄Π° ΡΠ°Π·ΠΊΡΠΈΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π΅Π΄ΠΈΠ½ ΡΠΎΠ²Π΅ΠΊ ΠΈΠ»ΠΈ Π³ΡΡΠΏΠ° ΡΠ΅ΡΠ΅Π½Π·Π΅Π½ΡΠΈ Π±ΠΈΡ Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° ΠΎΡΠΊΡΠΈΡΡ.β
Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ Π΄Π½Π΅ΡΠ½ΠΈΡΠ΅ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΠΎΠ½Π½ΠΈ Π½ΠΎΠ²ΠΈΠ½ΠΈ, DeepCode ΠΎΠ±ΡΠ²ΠΈ ΠΈ Π½ΠΎΠ²Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π·Π° ΡΠ²ΠΎΡ ΠΏΡΠΎΠ΄ΡΠΊΡ. ΠΠΎΡΠ΅Π³Π° DeepCode Π±Π΅ΡΠ΅ Π±Π΅Π·ΠΏΠ»Π°ΡΠ΅Π½ ΡΠ°ΠΌΠΎ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΎΡΡΡΠ΅Ρ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. Π‘Π΅Π³Π° ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ Π·Π° Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΈ ΡΠ΅Π»ΠΈ ΠΈ Π΄ΠΎΡΠΈ Π·Π° ΡΡΡΠ³ΠΎΠ²ΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ 30 ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ. ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ Ρ ΡΠ°Π·ΠΈ ΡΡΡΠΏΠΊΠ° ΡΡΠ·Π΄Π°ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° DeepCode ΠΈΡΠΊΠ°Ρ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΡΡ ΡΠ²ΠΎΡ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΏΠΎ-ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ ΡΡΠ΅Π΄ ΠΌΠ°Π»ΠΊΠΈΡΠ΅ Π΅ΠΊΠΈΠΏΠΈ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° DeepCode ΡΠ°ΠΊΡΡΠ²Π° $20 Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡ Π½Π° ΠΌΠ΅ΡΠ΅Ρ Π·Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π² ΠΎΠ±Π»Π°ΠΊ ΠΈ $50 Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π·Π° Π»ΠΎΠΊΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°.
ΠΠΊΠΈΠΏΡΡ Π½Π° DeepCode ΠΏΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΡ ΠΎΡ 1 ΠΌΠΈΠ»ΠΈΠΎΠ½ Π΄ΠΎΠ»Π°ΡΠ°. Π‘ ΠΎΡΠ΅ 4 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Π·Π°ΡΠ²ΠΈ, ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° ΡΠ°Π·ΡΠΈΡΠΈ Π΅Π·ΠΈΡΠΈΡΠ΅ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΡΠ²ΡΠ΄ Java, JavaScript ΠΈ Python, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° C#, PHP ΠΈ C/C++. Π’Π΅ ΡΡΡΠΎ ΠΏΠΎΡΠ²ΡΡΠ΄ΠΈΡ Π°, ΡΠ΅ ΡΠ°Π±ΠΎΡΡΡ Π²ΡΡΡ Ρ ΡΠ²ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° IDE.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: 3dnews.ru