แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แžŸแžผแž˜แž–แžทแž—แžถแž€แŸ’แžŸแžถแžขแŸ†แž–แžธแž˜แžผแž›แž แŸแžแžปแžŠแŸ‚แž›แžงแž”แž€แžšแžŽแŸ CI แž“แžทแž„ CI แž‚แžบแž‡แžถแžšแžฟแž„แžแžปแžŸแž‚แŸ’แž“แžถแž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แŸ”

แžแžพแž€แžถแžšแžˆแžบแž…แžถแž”แŸ‹แžขแŸ’แžœแžธแžŠแŸ‚แž› CI แž˜แžถแž“แž”แŸ†แžŽแž„แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ แžแžพแž‚แŸ†แž“แžทแžแž“แŸแŸ‡แž˜แž€แž–แžธแžŽแžถ แžขแŸ’แžœแžธแž‡แžถแž€แžถแžšแž”แž‰แŸ’แž‡แžถแž€แŸ‹แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž”แž„แŸ’แžขแžŸแŸ‹แžŠแŸ‚แž›แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžš แžšแž”แŸ€แž”แž™แž›แŸ‹แžแžถแžขแŸ’แž“แž€แž˜แžถแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž แžพแž™แž˜แžทแž“แž˜แŸ‚แž“แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แžŠแŸ†แžกแžพแž„ Jenkins แž“แŸ„แŸ‡แž‘แŸแŸ”

แž‚แŸ†แž“แžทแžแž“แŸƒแž€แžถแžšแž”แž„แŸ’แž€แžพแžแžšแž”แžถแž™แž€แžถแžšแžŽแŸแžขแŸ†แž–แžธแžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž”แžถแž“แž›แŸแž…แžกแžพแž„แž€แžถแž›แž–แžธแž˜แžฝแž™แž†แŸ’แž“แžถแŸ†แž˜แžปแž“ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž‘แŸ…แžŸแž˜แŸ’แž—แžถแžŸแž“แŸ แž“แžทแž„แžŸแŸ’แžœแŸ‚แž„แžšแž€แž€แžถแžšแž„แžถแžšแž’แŸ’แžœแžพแŸ” แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž–แžทแž—แžถแž€แŸ’แžŸแžถแž‡แžถแž˜แžฝแž™แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ 10-15 แž˜แžถแž“แžแŸ‚แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž˜แžฝแž™แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž†แŸ’แž›แžพแž™แž™แŸ‰แžถแž„แž…แŸ’แž”แžถแžŸแŸ‹แžแžถ CI แž‡แžถแžขแŸ’แžœแžธ แž“แžทแž„แž–แž“แŸ’แž™แž›แŸ‹แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแžŠแžนแž„แžแžถแž–แžฝแž€แž‚แŸแž˜แžทแž“แž˜แžถแž“แžœแžถแŸ” แžขแŸ’แž“แž€แžŠแŸ‚แž›แž“แŸ…แžŸแž›แŸ‹แž€แŸ†แž–แžปแž„แž“แžทแž™แžถแž™แž˜แžทแž“แžŸแž˜แž แŸแžแžปแžŸแž˜แž•แž›แžŠแŸ‚แž›แž˜แžทแž“แžขแžถแž…แž™แž›แŸ‹แž”แžถแž“แžขแŸ†แž–แžธ Jenkins :) แž˜แŸ‚แž“แž แžพแž™ แž™แžพแž„แž˜แžถแž“ Jenkins แžœแžถแž”แž„แŸ’แž€แžพแžแž”แžถแž“ CI! แž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แž“แŸƒแžšแž”แžถแž™แž€แžถแžšแžŽแŸ แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž–แŸ’แž™แžถแž™แžถแž˜แž–แž“แŸ’แž™แž›แŸ‹แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แž‡แžถ Continuous Integration แž–แžทแžแž”แŸ’แžšแžถแž€แžŠ แž แžพแž™แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถ Jenkins แž“แžทแž„แžงแž”แž€แžšแžŽแŸแžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถแž˜แžถแž“แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžแŸ’แžŸแŸ„แž™แžแŸ’แž›แžถแŸ†แž„แž‡แžถแž˜แžฝแž™แžšแžฟแž„แž“แŸแŸ‡แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แžŠแžผแž…แŸ’แž“แŸแŸ‡โ€‹แžแžพโ€‹แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แž‡แžถโ€‹แž’แž˜แŸ’แž˜แžแžถโ€‹แž˜แž€โ€‹แž€แŸ’แž“แžปแž„โ€‹แž…แžทแžแŸ’แžโ€‹แž–แŸแž›โ€‹แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€โ€‹แžฎโ€‹แž–แžถแž€แŸ’แž™ CI? แž˜แž“แžปแžŸแŸ’แžŸแž—แžถแž‚แž…แŸ’แžšแžพแž“แž“แžนแž„แž‚แžทแžแž–แžธ Jenkins, Gitlab CI, Travis แž‡แžถแžŠแžพแž˜แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž‘แŸ„แŸ‡แž”แžธแž‡แžถแž™แžพแž„ google แžœแžถแž€แŸแžŠแŸ„แž™ แžœแžถแž“แžนแž„แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แž™แžพแž„แž“แžผแžœแžงแž”แž€แžšแžŽแŸแž‘แžถแŸ†แž„แž“แŸแŸ‡แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžŸแŸŠแžถแŸ†แž“แžนแž„แž€แžถแžšแžŸแžฝแžš แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž—แŸ’แž›แžถแž˜แŸ—แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžšแžถแž™แž”แž‰แŸ’แž‡แžธแžงแž”แž€แžšแžŽแŸ แž–แžฝแž€แž‚แŸแž“แžนแž„แž”แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžแžถ CI แž‚แžบแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„ Pull Request for a commitแŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž˜แžทแž“แž˜แŸ‚แž“แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžงแž”แž€แžšแžŽแŸแž‘แŸ แž˜แžทแž“แž˜แŸ‚แž“แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž€แžถแžšแž‡แžฝแž”แž”แŸ’แžšแž‡แžปแŸ†แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„แžŸแžถแžแžถแž‘แŸ! แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž‚แžบแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‰แžนแž€แž‰แžถแž”แŸ‹แž”แŸ†แž•แžปแžแž“แŸƒแž€แžผแžŠแžแŸ’แž˜แžธ แž แžพแž™แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแžพแžœแžถ แžœแžถแž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž‘แžถแž›แŸ‹แžแŸ‚แžŸแŸ„แŸ‡แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแžšแž”แž„ Jenkins, GitLab แž‡แžถแžŠแžพแž˜แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž˜แžปแž“แž“แžนแž„แž™แžพแž„แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹แžแžถแžแžพ CI แž–แŸแž‰แž›แŸแž‰แž˜แžพแž›แž‘แŸ…แžŠแžผแž…แžขแŸ’แžœแžธ แž‘แžธแž˜แžฝแž™ แž…แžผแžšแž™แžพแž„แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแž”แž‘แž“แŸƒแž˜แž“แžปแžŸแŸ’แžŸแžŠแŸ‚แž›แž˜แž€แž‡แžถแž˜แžฝแž™แžœแžถ แž แžพแž™แž˜แžถแž“แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžˆแžบแž…แžถแž”แŸ‹แžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแž€แŸ†แž–แžปแž„แž–แŸ’แž™แžถแž™แžถแž˜แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž แžพแž™แž–แžฝแž€แž‚แŸแž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžถแžšแžˆแžบแž…แžถแž”แŸ‹แž“แŸƒแž€แžถแžšแž’แŸ’แžœแžพแž€แžถแžšแžšแžฝแž˜แž‚แŸ’แž“แžถแž‡แžถแž€แŸ’แžšแžปแž˜!

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แžŸแžผแž˜แž€แŸ’แžšแžกแŸแž€แž˜แžพแž›แžงแž‘แžถแž แžšแžŽแŸแž“แŸƒแž€แžถแžšแž›แŸ†แž”แžถแž€แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‡แžฝแž”แž”แŸ’แžšแž‘แŸ‡แž“แŸ…แž–แŸแž›แžขแž—แžทแžœแžŒแŸ’แžแž‡แžถแž€แŸ’แžšแžปแž˜แŸ” แž“แŸ…แž‘แžธแž“แŸแŸ‡แž™แžพแž„แž˜แžถแž“แž‚แž˜แŸ’แžšแŸ„แž„แž˜แžฝแž™ แžŸแžถแžแžถแž˜แŸแž“แŸ…แž€แŸ’แž“แžปแž„ git แž“แžทแž„แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž–แžธแžšแž“แžถแž€แŸ‹แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž แžพแž™โ€‹แž–แžฝแž€โ€‹แž‚แŸโ€‹แž”แžถแž“โ€‹แž‘แŸ…โ€‹แž’แŸ’แžœแžพโ€‹แž€แžถแžšโ€‹แžŠแžผแž…โ€‹แžขแŸ’แž“แž€โ€‹แžšแžถแž›แŸ‹โ€‹แž‚แŸ’แž“แžถโ€‹แž”แžถแž“โ€‹แž‘แž˜แŸ’แž›แžถแž”แŸ‹โ€‹แž™แžผแžšโ€‹แž˜แž€โ€‹แž แžพแž™แŸ” แž™แžพแž„โ€‹แž”แžถแž“โ€‹แž™แž€โ€‹แž€แžทแž…แŸ’แž…แž€แžถแžšโ€‹แž˜แžฝแž™โ€‹แž€แŸ’แž“แžปแž„โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แžŠแŸโ€‹แž’แŸ†โ€‹แž“แŸƒโ€‹แžœแžแŸ’แžแžป แž”แž„แŸ’แž€แžพแžโ€‹แžŸแžถแžแžถโ€‹แž›แž€แŸ’แžแžŽแŸˆ แž“แžทแž„โ€‹แžŸแžšแžŸแŸแžšโ€‹แž€แžผแžŠแŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž˜แžฝแž™แž”แžถแž“แž”แž‰แŸ’แž…แž”แŸ‹แž˜แžปแžแž„แžถแžšแž€แžถแž“แŸ‹แžแŸ‚แž›แžฟแž“ แž แžพแž™แž”แž‰แŸ’แž…แžผแž›แžœแžถแž‘แŸ…แž€แŸ’แž“แžปแž„แž˜แŸแŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž‘แžธแž–แžธแžšแžแŸ’แžšแžผแžœแž€แžถแžšแž–แŸแž›แžœแŸแž›แžถแž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แž แžœแžถแž”แžถแž“แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž“แŸ…แž–แŸแž›แž€แŸ’แžšแŸ„แž™ แž แžพแž™แž”แž‰แŸ’แž…แž”แŸ‹แžŠแŸ„แž™แž‡แž˜แŸ’แž›แŸ„แŸ‡แŸ” แžฅแžกแžผแžœแž“แŸแŸ‡ แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แž€แžถแžšแžŸแžšแžŸแŸแžšแž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžŠแŸ‚แž›แžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜แžแŸ’แžšแžผแžœแž€แžถแžš แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž…แŸ†แžŽแžถแž™แž–แŸแž›แžœแŸแž›แžถ แž“แžทแž„แžแžถแž˜แž–แž›แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž‡แž˜แŸ’แž›แŸ„แŸ‡แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แžœแžถแž€แžถแž“แŸ‹แžแŸ‚แž›แŸ†แž”แžถแž€แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž“แžผแžœแž˜แžปแžแž„แžถแžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‡แžถแž˜แžฝแž™แž˜แŸแž‘แžผแž‘แŸ… แž“แŸ„แŸ‡แž™แžพแž„แž…แŸ†แžŽแžถแž™แž–แŸแž›แž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“แž›แžพแžœแžถแŸ” แž แžพแž™แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แžšแžฟแž„แž“แŸแŸ‡แž‡แžถแž˜แžฝแž™แž“แžนแž„แžงแž‘แžถแž แžšแžŽแŸแžŠแŸแžŸแžถแž˜แž‰แŸ’แž‰แž˜แžฝแž™แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแžงแž‘แžถแž แžšแžŽแŸแžŠแŸ‚แž›แž˜แžถแž“แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžแŸ‚ 2 แž“แžถแž€แŸ‹แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡ แžŸแŸ’แžšแž˜แŸƒแž˜แžพแž›แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แž“แžปแžŸแŸ’แžŸ 10 แžฌ 15 แžฌ 100 แž“แžถแž€แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž˜แžฝแž™แžŸแžšแžŸแŸแžšแž‘แŸ…แž€แžถแž“แŸ‹แžƒแŸ’แž›แžถแŸ†แž„แž˜แžฝแž™แŸ” แžขแŸ’แž“แž€แž“แžนแž„แž†แŸ’แž€แžฝแžแžŠแžพแž˜แŸ’แž”แžธแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž‡แž˜แŸ’แž›แŸ„แŸ‡แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž˜แžถแž“แž€แžšแžŽแžธแžแžปแžŸแž‚แŸ’แž“แžถแž”แž“แŸ’แžแžทแž…แž”แž“แŸ’แžแžฝแž…แŸ” แž™แžพแž„แž˜แžถแž“แž˜แŸ แž“แžทแž„แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž˜แžฝแž™แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž–แžฝแž€แž‚แŸแž”แžถแž“แž”แž„แŸ’แž€แžพแžแž˜แŸ‚แž€แžˆแžพแž˜แžฝแž™แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แž”แžถแž“แžŸแŸ’แž›แžถแž”แŸ‹ แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž‚แžบแž›แŸ’แžข แž‚แžถแžแŸ‹แž†แŸ’แž›แž„แž€แžถแžแŸ‹แž—แžถแžšแž€แžทแž…แŸ’แž…แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž‘แž“แŸ’แž‘แžนแž˜แž“แžนแž„แž“แŸแŸ‡แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‘แžธแž–แžธแžšแž”แžถแž“แž”แŸ’แžšแž‚แž›แŸ‹แž—แžถแžšแž€แžทแž…แŸ’แž…แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แŸ” แžงแž”แž˜แžถแžแžถแž‚แžถแžแŸ‹แž”แžถแž“แž•แŸ’แž‰แžพแžœแžถแž‘แŸ…แž–แžทแž“แžทแžแŸ’แž™แŸ” แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž‡แžถแž…แŸ’แžšแžพแž“แž˜แžถแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸ‚แž›แž‚แŸแž แŸ…แžแžถแž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžกแžพแž„แžœแžทแž‰แŸ” แž˜แŸ‰แŸ’แž™แžถแž„แžœแžทแž‰แž‘แŸ€แž แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸแŸ‡แž‚แžบแž›แŸ’แžข แž“แžทแž„แž˜แžถแž“แž”แŸ’แžšแž™แŸ„แž‡แž“แŸ แž˜แŸ’แž™แŸ‰แžถแž„แžœแžทแž‰แž‘แŸ€แžแžœแžถแž’แŸ’แžœแžพแžฑแŸ’แž™แž™แžพแž„แž™แžบแžแž™แŸ‰แžถแžœแžแžถแž˜แžœแžทแž’แžธแž‡แžถแž…แŸ’แžšแžพแž“แŸ” แž™แžพแž„โ€‹แž“แžนแž„โ€‹แž˜แžทแž“โ€‹แž…แžผแž›โ€‹แž‘แŸ…โ€‹แž€แŸ’แž“แžปแž„โ€‹แžšแžฟแž„โ€‹แž“แŸ„แŸ‡โ€‹แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แžงแž‘แžถแž แžšแžŽแŸโ€‹แžŠแŸโ€‹แž›แŸ’แžขโ€‹แž˜แžฝแž™โ€‹แžขแŸ†แž–แžธโ€‹แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แž€แžถแžšโ€‹แž–แžทแž“แžทแžแŸ’แž™โ€‹แž˜แžพแž›โ€‹แž˜แžทแž“โ€‹แž›แŸ’แžขโ€‹แžขแžถแž…โ€‹แž“แžถแŸ†โ€‹แžฑแŸ’แž™โ€‹แž€แžพแžโ€‹แž˜แžถแž“แŸ” แžขแŸ’แž“แž€แž”แžถแž“แžŠแžถแž€แŸ‹แžŸแŸ†แžŽแžพแžšแžŸแžปแŸ†แž–แžทแž“แžทแžแŸ’แž™แŸ” แž˜แžทแž“แž˜แžถแž“แžขแŸ’แžœแžธแž‘แŸ€แžแž‘แŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแŸ” แžแžพแž‚แžถแžแŸ‹แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž’แŸ’แžœแžพแžขแŸ’แžœแžธ? แž‚แžถแžแŸ‹แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‘แž‘แžฝแž›แž—แžถแžšแž€แžทแž…แŸ’แž…แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แž“แŸแŸ‡ แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‘แžธแž–แžธแžšแž”แžถแž“แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž˜แžฝแž™แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž‘แžธแž˜แžฝแž™แž”แžถแž“แž”แž‰แŸ’แž…แž”แŸ‹แž€แžทแž…แŸ’แž…แž€แžถแžšแž‘แžธแž”แžธแŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž˜แžฝแž™แžšแž™แŸˆแž€แŸ’แžšแŸ„แž™แž˜แž€ แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžถแž€แž›แŸ’แž”แž„ แž แžพแž™แž‚แžถแžแŸ‹แž€แŸ†แž–แžปแž„แž–แŸ’แž™แžถแž™แžถแž˜แžŸแž˜แŸ’แžšแŸแž…แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡โ€‹แžแžพโ€‹แž˜แžถแž“โ€‹แžขแŸ’แžœแžธโ€‹แž€แžพแžโ€‹แžกแžพแž„? แžœแžถแž…แžถแž”แŸ‹แž”แžถแž“แž…แŸ†แž“แžฝแž“แžŠแŸแž…แŸ’แžšแžพแž“แž“แŸƒแž‡แž˜แŸ’แž›แŸ„แŸ‡แŸ” แž แŸแžแžปแžขแŸ’แžœแžธ? แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แžŸแŸ†แžŽแžพแž‘แžถแž‰แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž€แŸ†แž–แžปแž„แž–แŸ’แž™แžฝแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžกแžพแž„แžœแžทแž‰แž“แŸ„แŸ‡ แž˜แžถแž“แžšแžฟแž„แž‡แžถแž…แŸ’แžšแžพแž“แž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžผแžŠแžšแžฝแž…แž แžพแž™แŸ”

แž€แŸ’แžšแŸ…โ€‹แž–แžธโ€‹แžšแžฟแž„โ€‹แž˜แžถแž“โ€‹แž‡แž˜แŸ’แž›แŸ„แŸ‡โ€‹แž€แŸโ€‹แž˜แžถแž“โ€‹แžšแžฟแž„โ€‹แž‘แžถแž€แŸ‹แž‘แž„โ€‹แž‚แŸ’แž“แžถโ€‹แžŠแŸ‚แžšแŸ” แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แžแŸ’แžŸแŸ‚แžŸแŸ’แžšแžกแžถแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž€แŸ†แž–แžปแž„แž–แŸ’แž™แžฝแžšแž“แŸ…แž›แžพแž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžกแžพแž„แžœแžทแž‰ แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แžœแžถแž€แŸ†แž–แžปแž„แžšแž„แŸ‹แž…แžถแŸ†แžขแŸ’แžœแžธแž˜แžฝแž™ แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแž€แžถแžšแž›แžพแž˜แžปแžแž„แžถแžšแž˜แžฝแž™แžšแž™แŸˆแž–แŸแž›แž™แžผแžš แžขแŸ’แž“แž€แžˆแž”แŸ‹แžแžถแž˜แžŠแžถแž“แžขแŸ’แžœแžธแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠแž“แŸƒแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž”แŸ’แžšแž แŸ‚แž›โ€‹แž‡แžถโ€‹แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€โ€‹แž€แŸ†แž–แžปแž„โ€‹แž–แŸ’แž™แžถแž™แžถแž˜โ€‹แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™โ€‹แž–แŸแž›โ€‹แž“แŸแŸ‡โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™โ€‹แžšแžฝแž…โ€‹แž แžพแž™โ€‹แž€แžถแž›แž–แžธโ€‹แž˜แŸ’แžŸแžทแž›แž˜แžทแž‰ แž แžพแž™โ€‹แžขแŸ’แž“แž€โ€‹แžขแžถแž…โ€‹แž™แž€โ€‹แžœแžทแž’แžธโ€‹แž˜แžฝแž™โ€‹แž…แŸ†แž“แžฝแž“โ€‹แž แžพแž™โ€‹แž”แŸ’แžšแžพโ€‹แžœแžถโ€‹แžกแžพแž„โ€‹แžœแžทแž‰แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แž“แž€แž“แžนแž„แž˜แžทแž“แžƒแžพแž‰แžœแžถแž‘แŸ แž–แŸ’แžšแŸ„แŸ‡แžขแŸ’แž“แž€แžแŸ‚แž„แžแŸ‚แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แžŸแžถแžแžถแžŠแŸ‚แž›แž แžฝแžŸแžŸแž˜แŸแž™แŸ” แž แžพแž™แžŸแžถแžแžถแž แžฝแžŸแžŸแž˜แŸแž™แž“แŸแŸ‡แžแŸ‚แž„แžแŸ‚แž“แžถแŸ†แžฑแŸ’แž™แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž‡แž˜แŸ’แž›แŸ„แŸ‡แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแŸ”

แžœแžถแž”แŸ’แžšแŸ‚แžแžถแž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž€แŸ’แžšแžปแž˜ แž–แŸ„แž›แž‚แžบแž˜แžทแž“แž˜แŸ‚แž“แž˜แž“แžปแžŸแŸ’แžŸแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แžŠแžพแžšแž›แŸแž„แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แž“แžปแžŸแŸ’แžŸ 5-10 แž“แžถแž€แŸ‹ แž“แŸ„แŸ‡แž™แžผแžšแž‡แžถแž„แž™แžพแž„แž˜แžทแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžผแžŠแžšแž”แžŸแŸ‹แž™แžพแž„แž‘แŸ…แž˜แŸ แž“แŸ„แŸ‡แž™แžพแž„แž€แžถแž“แŸ‹แžแŸ‚แžšแž„แž‘แžปแž€แŸ’แžแž–แŸ’แžšแŸ„แŸ‡แž™แžพแž„แžแŸ’แžšแžผแžœแž€แžถแžšแŸ” แžขแŸ’แžœแžธแž˜แžฝแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแŸ” แž แžพแž™โ€‹แž™แžพแž„โ€‹แž˜แžถแž“โ€‹แž‡แž˜แŸ’แž›แŸ„แŸ‡โ€‹แž€แžถแž“แŸ‹โ€‹แžแŸ‚โ€‹แž…แŸ’แžšแžพแž“ แž แžพแž™โ€‹แž€แŸ†แžŽแŸ‚โ€‹แž…แžถแžŸแŸ‹โ€‹แžŠแŸ‚แž›โ€‹แž™แžพแž„โ€‹แž’แŸ’แžœแžพโ€‹แž€แžถแžšโ€‹แž‡แžถแž˜แžฝแž™โ€‹แž™แžพแž„โ€‹แž€แžถแž“แŸ‹โ€‹แžแŸ‚โ€‹แž˜แžถแž“โ€‹แž”แž‰แŸ’แž แžถแŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž’แŸ’แžœแžพโ€‹แžขแŸ’แžœแžธโ€‹แž‡แžถแž˜แžฝแž™โ€‹แž‚แŸ’แž“แžถโ€‹แžˆแžบโ€‹แž…แžถแž”แŸ‹! แž™แžพแž„โ€‹แžแŸ‚แž„โ€‹แžแŸ‚โ€‹แžŠแžพแžšโ€‹แžแžถแž˜โ€‹แž•แŸ’แž›แžผแžœโ€‹แž‚แŸ’แž“แžถโ€‹แž‘แŸ…โ€‹แžœแžทแž‰โ€‹แž‘แŸ…โ€‹แž˜แž€แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แž”แž‰แŸ’แž แžถแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž‡แžถแž„ 20 แž†แŸ’แž“แžถแŸ†แž˜แžปแž“แŸ” แžแŸ’แž‰แžปแŸ†แž”แžถแž“แžšแž€แžƒแžพแž‰แž€แžถแžšแž›แžพแž€แžกแžพแž„แžŠแŸ†แž”แžผแž„แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแŸ’แž›แžถแŸ†แž„แŸ”

Extreme Programming แž‚แžบแž‡แžถแž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒแžŠแŸ‚แž›แžšแž แŸแžŸแžšแž แžฝแž“แžŠแŸ†แž”แžผแž„แž‚แŸแŸ” แž‘แŸ†แž–แŸแžšแž“แŸแŸ‡แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แžแŸ’แž›แžฝแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž†แŸ’แž“แžถแŸ† 96 แŸ” แž แžพแž™แž‚แŸ†แž“แžทแžแž“แŸแŸ‡แž‚แžบแžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แŸ’แžšแž—แŸแž‘แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž€แžถแžšแž’แŸ’แžœแžพแž•แŸ‚แž“แž€แžถแžš แž“แžทแž„แžขแŸ’แžœแžธแŸ—แž•แŸ’แžŸแŸแž„แž‘แŸ€แž แžŠแžพแž˜แŸ’แž”แžธแžฑแŸ’แž™แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž˜แžถแž“แž—แžถแž–แž”แžแŸ‹แž”แŸ‚แž“แžแžถแž˜แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž”แžถแž“ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž™แžพแž„แžขแžถแž…แž†แŸ’แž›แžพแž™แžแž”แž”แžถแž“แž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸแž…แŸ†แž–แŸ„แŸ‡แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš แžฌแžแž˜แŸ’แžšแžผแžœแž€แžถแžšแž–แžธแžขแžแžทแžแžทแž‡แž“แžšแž”แžŸแŸ‹แž™แžพแž„แŸ” แž แžพแž™แž–แžฝแž€แž‚แŸแž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž”แŸ’แžšแžˆแž˜แž˜แžปแžแž“แžนแž„แž”แž‰แŸ’แž แžถแž“แŸแŸ‡แž€แžถแž›แž–แžธ 24 แž†แŸ’แž“แžถแŸ†แž˜แžปแž“แžแžถแž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž˜แžฝแž™แž™แžผแžšแž แžพแž™แž“แŸ…แž˜แŸ’แžแžถแž„แž“แŸ„แŸ‡แžขแŸ’แž“แž€แž…แŸ†แžŽแžถแž™แž–แŸแž›แž…แŸ’แžšแžพแž“แž›แžพแžœแžถแž–แŸ’แžšแŸ„แŸ‡แžขแŸ’แž“แž€แž˜แžถแž“แž‡แž˜แŸ’แž›แŸ„แŸ‡แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แžฅแžกแžผแžœแž“แŸแŸ‡แž™แžพแž„แž“แžนแž„แžœแžทแž—แžถแž‚แžƒแŸ’แž›แžถ "แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แž" แžšแŸ€แž„แŸ—แžแŸ’แž›แžฝแž“แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แž”แž€แž”แŸ’แžšแŸ‚แžœแžถแžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹ แž™แžพแž„แž‘แž‘แžฝแž›แž”แžถแž“แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž€แžถแžšโ€‹แž”แž“แŸ’แžโ€‹แžœแžถโ€‹แž˜แžทแž“โ€‹แž…แŸ’แž”แžถแžŸแŸ‹โ€‹แž›แžถแžŸแŸ‹โ€‹แž‘แŸโ€‹แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž€แžถแžšโ€‹แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›โ€‹แž‚แŸ’แž“แžถโ€‹แž”แŸ‰แžปแž“แŸ’แž˜แžถแž“โ€‹แž€แŸโ€‹แž˜แžทแž“โ€‹แž…แŸ’แž”แžถแžŸแŸ‹โ€‹แžŠแŸ‚แžšโ€‹แŸ”

แž แžพแž™แž“แŸ„แŸ‡แž แžพแž™แž‡แžถแž˜แžผแž›แž แŸแžแžปแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แžขแŸ’แž“แž€แž“แžผแžœแžŸแž˜แŸ’แžšแž„แŸ‹แž–แžธ Extreme Programming แžฅแžกแžผแžœแž“แŸแŸ‡แŸ” แž แžพแž™แž™แžพแž„แž“แžนแž„แžœแžทแž—แžถแž‚แž–แžถแž€แŸ’แž™แž‘แžถแŸ†แž„แž–แžธแžšแžŠแŸ„แž™แžกแŸ‚แž€แž–แžธแž‚แŸ’แž“แžถแŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜ - แžŠแžผแž…แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž“แžทแž™แžถแž™แžšแžฝแž…แž˜แž€แž แžพแž™ แž™แžพแž„แžแžทแžแžแŸ†แž’แžถแž“แžถแžแžถ แžœแžทแžŸแŸ’แžœแž€แžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž€แŸ†แžŽแŸ‚แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž”แŸ†แž•แžปแžแž“แŸƒแž€แžผแžŠ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž‚แžถแžแŸ‹แž–แŸ’แž™แžถแž™แžถแž˜แž”แž“แŸ’แžแŸ‚แž˜แž€แžผแžŠแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แžฑแŸ’แž™แž”แžถแž“แž‰แžนแž€แž‰แžถแž”แŸ‹แžแžถแž˜แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž”แžถแž“แž‘แŸ…แžŸแžถแžแžถแž‘แžผแž‘แŸ… แžŠแžผแž…แŸ’แž“แŸแŸ‡แžœแžถแž‡แžถแžŸแžถแžแžถแžแžผแž…แŸ—แŸ” แž–แŸ’แžšแŸ„แŸ‡โ€‹แž”แžพโ€‹แžœแžถโ€‹แž˜แžถแž“โ€‹แž‘แŸ†แž แŸ†โ€‹แž’แŸ† แž“แŸ„แŸ‡โ€‹แž™แžพแž„โ€‹แž„แžถแž™โ€‹แž“แžนแž„โ€‹แž‡แžถแž”แŸ‹โ€‹แž‚แžถแŸ†แž„โ€‹แž“แžนแž„โ€‹แž‡แž˜แŸ’แž›แŸ„แŸ‡โ€‹แž…แžผแž›โ€‹แž‚แŸ’แž“แžถโ€‹แž€แŸ’แž“แžปแž„โ€‹แž˜แžฝแž™โ€‹แžŸแž”แŸ’แžแžถแž แŸแŸ” แž“แŸแŸ‡แž‡แžถแž€แžถแžšแž–แžทแžแž‡แžถแž–แžทแžŸแŸแžŸแž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แž˜แžถแž“แžœแžŠแŸ’แžแž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแŸแž™แžผแžšแžŠแžผแž…แž‡แžถแž‘แžนแž€แž‡แŸ’แžšแŸ„แŸ‡ แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž”แžถแž“แž‘แŸ…แž†แŸ’แž„แžถแž™แžขแžŸแŸ‹แžšแž™แŸˆแž–แŸแž›แž˜แžฝแž™แžแŸ‚แžŠแžพแž˜แŸ’แž”แžธแž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžŠแŸแž’แŸ†แž˜แžฝแž™แŸ” แž แžพแž™แž‚แžถแžแŸ‹แž“แžนแž„แžแŸ’แžšแžผแžœแž‡แžถแž”แŸ‹แž‚แžถแŸ†แž„แž“แŸ…แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž™แŸˆแž–แŸแž›แžŠแŸแž™แžผแžšแž˜แžฝแž™แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜ แž‚แžบแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž™แž€แžŸแžถแžแžถแžšแž”แžŸแŸ‹แž™แžพแž„ แž แžพแž™แž”แž‰แŸ’แž…แžผแž›แžœแžถแž‡แžถแž˜แžฝแž™แž˜แŸ แž™แžพแž„แž”แž‰แŸ’แž…แžผแž›แžœแžถแž…แžผแž›แž‚แŸ’แž“แžถแŸ” แž˜แžถแž“แž‡แž˜แŸ’แžšแžพแžŸแž…แžปแž„แž€แŸ’แžšแŸ„แž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž‡แžถแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ transbase แžŠแŸ‚แž›แž‡แžถแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แž™แžพแž„แžแžทแžแžแŸ†แžŠแžพแž˜แŸ’แž”แžธแž’แžถแž“แžถแžแžถแž™แžพแž„แžŸแžšแžŸแŸแžšแž—แŸ’แž›แžถแž˜แŸ—แž‘แŸ…แž˜แŸแžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แžŸแžถแžแžถแž”แž“แŸ’แžแŸ‚แž˜แŸ”

แž‡แžถแž‘แžผแž‘แŸ… แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž˜แžถแž“แž“แŸแž™แžแžถแž™แž€แž›แŸแžแž€แžผแžŠแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž แžพแž™แžขแžผแžŸแžœแžถแž‘แŸ…แž€แŸ’แž“แžปแž„แž˜แŸแŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แžแžพแž–แžถแž€แŸ’แž™แžแžถ แž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แž‚แŸ’แž“แžถ แžŠแžผแž…แž˜แŸ’แžแŸแž…แžŠแŸ‚แž›แž แŸ…แžแžถ แž“แžทแžšแž“แŸ’แžแžšแž—แžถแž–? แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž˜แžถแž“แž“แŸแž™แžแžถแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž–แŸ’แž™แžถแž™แžถแž˜แž”แž‰แŸ’แž…แžผแž›แž€แžผแžŠแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แžฑแŸ’แž™แž”แžถแž“แž›แžฟแž“แžแžถแž˜แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแž‚แŸ„แž›แžŠแŸ…แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž“แŸ…แž–แŸแž›แž”แŸ†แž–แŸแž‰แž€แžทแž…แŸ’แž…แž€แžถแžšแžŽแžถแž˜แžฝแž™ - แžŠแžพแž˜แŸ’แž”แžธแž‘แž‘แžฝแž›แž”แžถแž“แž›แŸแžแž€แžผแžŠแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž‘แŸ…แž‡แžถแž˜แŸแžฑแŸ’แž™แž”แžถแž“แž›แžฟแž“แžแžถแž˜แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แž–แžทแž—แž–แžŠแŸแž›แŸ’แžขแž˜แžฝแž™ แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž“แžนแž„แž’แŸ’แžœแžพแž”แŸ‚แž”แž“แŸแŸ‡แžšแŸ€แž„แžšแžถแž›แŸ‹แž–แžธแžšแž”แžธแž˜แŸ‰แŸ„แž„แž˜แŸ’แžแž„แŸ” แž“แŸ„แŸ‡แž‚แžบแžขแŸ’แž“แž€แž™แž€แž”แž‰แŸ’แž แžถแžแžผแž…แž˜แžฝแž™แž แžพแž™แž”แž‰แŸ’แž…แžผแž›แžœแžถแž‘แŸ…แž€แŸ’แž“แžปแž„แž˜แŸแŸ” แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž‚แžบแžขแžŸแŸ’แž…แžถแžšแŸ’แž™แžŽแžถแžŸแŸ‹แŸ” แž“แŸแŸ‡แž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแŸ’แž“แž€แžแžทแžแžแŸ†แŸ” แž แžพแž™แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แŸ” แž–แŸแž›โ€‹แžขแŸ’แž“แž€โ€‹แž’แŸ’แžœแžพโ€‹แžขแŸ’แžœแžธโ€‹แž˜แžฝแž™โ€‹แž—แŸ’แž›แžถแž˜ แžขแŸ’แž“แž€โ€‹แž€แŸโ€‹แžŠแžถแž€แŸ‹โ€‹แžœแžถโ€‹แž‘แŸ…โ€‹แž˜แŸ’แž…แžถแžŸแŸ‹โ€‹แž—แŸ’แž›แžถแž˜แŸ”

แž แžพแž™แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแžขแŸ’แžœแžธแž˜แžฝแž™แž‚แžบแž‘แž‘แžฝแž›แžแžปแžŸแžแŸ’แžšแžผแžœแž…แŸ†แž–แŸ„แŸ‡แžขแŸ’แžœแžธแžŠแŸ‚แž›แž‚แžถแžแŸ‹แž”แžถแž“แž’แŸ’แžœแžพแžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแžฑแŸ’แž™แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แžทแž„แž˜แžทแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แžแžผแž…แžขแŸ’แžœแžธแž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แžšแžฟแž„แžŸแžถแž€แž›แŸ’แž”แž„แž‡แžถแž’แž˜แŸ’แž˜แžแžถแž…แŸแž‰แž˜แž€แŸ” แž™แžพแž„แž…แž„แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž›แžพแž€แžถแžšแž”แŸ’แžแŸแž‡แŸ’แž‰แžถแž…แžทแžแŸ’แžแžšแž”แžŸแŸ‹แž™แžพแž„ แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแžšแž”แžŸแŸ‹แž™แžพแž„ แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแžถแž€แžŠแžแžถแžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แž แžพแž™แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž› Jenkins แžขแžถแž…แž‡แžฝแž™แžขแŸ’แž“แž€แž”แžถแž“แŸ”

แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‡แžถแž˜แžฝแž™แž“แžนแž„แžšแžฟแž„แŸ– แž…แžผแžšแž’แŸ’แžœแžพแž€แžถแžšแž€แŸ‚แž”แŸ’แžšแŸ‚แžฑแŸ’แž™แžแžผแž… แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž€แžทแž…แŸ’แž…แž€แžถแžšแžแžผแž…แžแžถแž… แž”แž„แŸ’แž€แžพแžแž”แž‰แŸ’แž แžถ แž แžพแž™แž–แŸ’แž™แžถแž™แžถแž˜แž”แž‰แŸ’แž…แžผแž›แžœแžถแž‘แŸ…แž€แŸ’แž“แžปแž„แž˜แŸแž—แŸ’แž›แžถแž˜แŸ— - แž‚แŸ’แž˜แžถแž“ Jenkins แž“แžนแž„แž‡แžฝแž™แž“แŸ…แž‘แžธแž“แŸแŸ‡แž‘แŸแŸ” แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚ Jenkins แž“แžนแž„แž‡แžฝแž™แžขแŸ’แž“แž€แžฑแŸ’แž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ”

แžขแŸ’แž“แž€แžขแžถแž…แž’แŸ’แžœแžพแž”แžถแž“แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แž–แžฝแž€แž‚แŸแŸ” แž“แŸแŸ‡แž“แžนแž„แž˜แžทแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แžขแŸ’แž“แž€แžˆแžบแž…แžถแž”แŸ‹แž‘แžถแž›แŸ‹แžแŸ‚แžŸแŸ„แŸ‡แŸ” แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž‚แŸ„แž›แžŠแŸ…แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‚แžบแžœแžถแžŸแŸ‹แžœแŸ‚แž„แžฑแŸ’แž™แž”แžถแž“แž‰แžนแž€แž‰แžถแž”แŸ‹แžแžถแž˜แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“ แžŠแžพแž˜แŸ’แž”แžธแž€แžปแŸ†แžฑแŸ’แž™แžแŸ’แž‡แŸ‡แžแŸ’แž‡แžถแž™แž–แŸแž›แžœแŸแž›แžถแžŠแŸแž…แŸ’แžšแžพแž“แž›แžพแž‡แž˜แŸ’แž›แŸ„แŸ‡แžŽแžถแž˜แžฝแž™แž“แžถแž–แŸแž›แžขแž“แžถแž‚แžแŸ”

แžŸแžผแž˜แžŸแŸ’แžšแž˜แŸƒแžแžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž แŸแžแžปแž•แž›แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž™แžพแž„แž“แŸ…แž†แŸ’แž“แžถแŸ† 2020 แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แžขแŸŠแžธแž“แž’แžบแžŽแžทแžแŸ” แž แžพแž™แž™แžพแž„แž’แŸ’แžœแžพแž€แžถแžšแž€แŸ’แž“แžปแž„แžŸแŸ’แžšแžปแž€แŸ” แž™แžพแž„แž˜แžทแž“แž˜แžถแž“ Jenkins แž‘แŸแŸ” แž“แŸแŸ‡แž›แŸ’แžขแžŽแžถแžŸแŸ‹แŸ” แžขแŸ’แž“แž€แž“แŸ…แžแŸ‚แžขแžถแž…แž”แž“แŸ’แžแž’แŸ’แžœแžพแžŸแžถแžแžถแž€แŸ’แž“แžปแž„แžŸแŸ’แžšแžปแž€แž”แžถแž“แŸ” แžขแŸ’แž“แž€แžŸแžšแžŸแŸแžšแž€แžผแžŠแžแŸ’แž›แŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡แŸ” แž™แžพแž„แž”แžถแž“แž”แž‰แŸ’แž…แž”แŸ‹แž€แžทแž…แŸ’แž…แž€แžถแžšแž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž› 3-4 แž˜แŸ‰แŸ„แž„แŸ” แž™แžพแž„แž”แžถแž“แž”แŸ’แžแžผแžšแž‘แŸ…แž‡แžถแž˜แŸ แž’แŸ’แžœแžพ git pull แž“แžทแž„แž”แž‰แŸ’แž…แžผแž›แžŸแžถแžแžถแžšแž”แžŸแŸ‹แž™แžพแž„แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แžšแžฝแž…แžšแžถแž›แŸ‹แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž’แŸ’แžœแžพแž”แŸ‚แž”แž“แŸแŸ‡แž‰แžนแž€แž‰แžถแž”แŸ‹ แžŸแžผแž˜แžขแž”แžขแžšแžŸแžถแž‘แžš แžขแŸ’แž“แž€แž˜แžถแž“แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แž!

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แžแžพโ€‹แž˜แžถแž“โ€‹แž—แžŸแŸ’แžแžปแžแžถแž„โ€‹แžขแŸ’แžœแžธโ€‹แžแŸ’แž›แŸ‡โ€‹แž€แŸ’แž“แžปแž„โ€‹แž–แžทแž—แž–โ€‹แž‘แŸ†แž“แžพแž”โ€‹แžŠแŸ‚แž›โ€‹แžแžถโ€‹แžœแžถโ€‹แž˜แžถแž“โ€‹แžแž˜แŸ’แž›แŸƒโ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แžถแžšโ€‹แž…แŸ†แžŽแžถแž™โ€‹แžแžถแž˜แž–แž›? แž–แŸ’แžšแŸ„แŸ‡แž‡แžถแž‘แžผแž‘แŸ…แžœแžถแž–แžทแž”แžถแž€แžŽแžถแžŸแŸ‹แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž–แŸ’แž™แžถแž™แžถแž˜แž’แŸ’แžœแžพแž€แžถแžšแž„แžถแžšแž”แŸ‚แž”แž“แŸแŸ‡ แžขแŸ’แž“แž€แž“แžนแž„แž™แž›แŸ‹แžแžถ แž•แŸ‚แž“แž€แžถแžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แžนแž„แžšแž„แž•แž›แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹ แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž›แŸ‡แž”แž„แŸ‹แž–แŸแž›แžœแŸแž›แžถแž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแžŠแžพแž˜แŸ’แž”แžธแž”แŸ†แž–แŸแž‰แž€แžถแžšแž„แžถแžšแŸ” แž–แŸ’แžšแŸ„แŸ‡โ€‹แž”แžพโ€‹แžขแŸ’แž“แž€โ€‹แž’แŸ’แžœแžพโ€‹แž˜แž“แžปแžŸแŸ’แžŸ... แž“แŸ„แŸ‡โ€‹แžขแŸ’แž“แž€โ€‹แž“แžนแž„โ€‹แž˜แžทแž“โ€‹แžขแžถแž…โ€‹แžŸแž˜แŸ’แžšแŸแž…โ€‹แž”แžถแž“โ€‹แž—แŸ’แž›แžถแž˜แŸ—โ€‹แž‘แŸ แž แžพแž™โ€‹แžแžถแž˜โ€‹แž“แŸ„แŸ‡โ€‹แž“แžนแž„โ€‹แž˜แžถแž“โ€‹แž”แž‰แŸ’แž แžถแŸ” แžขแŸ’แž“แž€แž“แžนแž„แž›แŸ‚แž„แž˜แžถแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‘แŸ€แžแž แžพแž™แŸ”

แž แžพแž™แžœแžถแž“แžนแž„แž˜แžถแž“แžแž˜แŸ’แž›แŸƒแžแŸ’แž›แŸƒแŸ” แžœแžถโ€‹แž“แžนแž„โ€‹แž˜แžทแž“โ€‹แžขแžถแž…โ€‹แž’แŸ’แžœแžพโ€‹แž€แžถแžšโ€‹แž—แŸ’แž›แžถแž˜แŸ—โ€‹แž…แžถแž”แŸ‹โ€‹แž–แžธโ€‹แžแŸ’แž„แŸƒโ€‹แžŸแŸ’แžขแŸ‚แž€โ€‹แžŠแŸ„แž™โ€‹แž”แŸ’แžšแžพโ€‹แž€แžถแžšโ€‹แž’แŸ’แžœแžพโ€‹แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜โ€‹แž”แž“แŸ’แžแŸ” แžœแžถแž“แžนแž„แž…แŸ†แžŽแžถแž™แž–แŸแž›แž™แžผแžšแžŠแžพแž˜แŸ’แž”แžธแžŸแŸŠแžถแŸ†แž“แžนแž„แžœแžถ แžœแžถแž“แžนแž„แž…แŸ†แžŽแžถแž™แž–แŸแž›แž™แžผแžšแžŠแžพแž˜แŸ’แž”แžธแžŸแŸŠแžถแŸ†แž“แžนแž„แž€แžทแž…แŸ’แž…แž€แžถแžšแžŠแŸ‚แž›แžแžผแž… แžœแžถแž“แžนแž„แž…แŸ†แžŽแžถแž™แž–แŸแž›แž™แžผแžšแžŽแžถแžŸแŸ‹แžŠแžพแž˜แŸ’แž”แžธแžŸแŸŠแžถแŸ†แž“แžนแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžกแžพแž„แžœแžทแž‰ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“แžœแžถ . แž–แŸ’แžšแŸ„แŸ‡แž‚แŸ„แž›แžŠแŸ…แžšแž”แžŸแŸ‹แž™แžพแž„แž‚แžบแž…แž„แŸ‹แžฑแŸ’แž™แžœแžถแžšแž›แžถแž™แž“แŸ…แžแŸ’แž„แŸƒแž“แŸแŸ‡แŸ” แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž’แŸ’แžœแžพแž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžกแžพแž„แžœแžทแž‰แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แž”แžธแžแŸ’แž„แŸƒ แž“แŸ„แŸ‡แžขแŸ’แž“แž€แž˜แžถแž“แž”แž‰แŸ’แž แžถ แž แžพแž™แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž‘แŸแŸ”

แž”แŸ‰แžปแž“แŸ’แžแŸ‚ แžแžพโ€‹แž™แžพแž„โ€‹แž˜แžถแž“โ€‹แž—แžŸแŸ’แžแžปแžแžถแž„โ€‹แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’โ€‹แžŽแžถโ€‹แž˜แžฝแž™โ€‹แž“แŸ…โ€‹แž–แŸแž›โ€‹แž“แŸแŸ‡โ€‹แžŠแŸ‚แž›โ€‹แž”แŸ’แžšแžถแž”แŸ‹โ€‹แž™แžพแž„โ€‹แžแžถโ€‹แž€แžถแžšโ€‹แžœแžทแž“แžทแž™แŸ„แž‚โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แžถแžšโ€‹แžขแž“แžปแžœแžแŸ’แžโ€‹แž“แŸแŸ‡โ€‹แž˜แžถแž“โ€‹แž“แŸแž™โ€‹แž‘แŸ?

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แžšแžฟแž„แžŠแŸ†แž”แžผแž„แžŠแŸ‚แž›แž…แžผแž›แž˜แž€แž€แŸ’แž“แžปแž„แž‚แŸ†แž“แžทแžแžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แž‚แžบแžšแžŠแŸ’แž‹ DevOps แŸ” แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แžŸแžทแž€แŸ’แžŸแžถโ€‹แžŠแŸ‚แž›โ€‹แž”แžปแžšแžŸโ€‹แž”แžถแž“โ€‹แž’แŸ’แžœแžพโ€‹แžขแžŸแŸ‹โ€‹แžšแž™แŸˆแž–แŸแž›โ€‹แŸงโ€‹แž†แŸ’แž“แžถแŸ†โ€‹แž˜แž€โ€‹แž แžพแž™แŸ” แžฅแžกแžผแžœแž“แŸแŸ‡แž–แžฝแž€แž‚แŸแž’แŸ’แžœแžพแžœแžถแž‡แžถแžขแž„แŸ’แž‚แž€แžถแžšแžฏแž€แžšแžถแž‡แŸ’แž™ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸ…แž€แŸ’แžšแŸ„แž˜ Google แŸ”

แž แžพแž™แž€แžถแžšแžŸแžทแž€แŸ’แžŸแžถแž†แŸ’แž“แžถแŸ† 2018 แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž–แžธแž€แžถแžšแž‡แžถแž”แŸ‹แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถแžšแžœแžถแž„แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžŠแŸ‚แž›แž–แŸ’แž™แžถแž™แžถแž˜แž”แŸ’แžšแžพแžŸแžถแžแžถแžŠแŸ‚แž›แž˜แžถแž“แžขแžถแž™แžปแž€แžถแž›แžแŸ’แž›แžธแžŠแŸ‚แž›แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸ แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‰แžนแž€แž‰แžถแž”แŸ‹ แž“แžทแž„แž˜แžถแž“แžŸแžผแž…แž“แžถแž€แžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš IT แž€แžถแž“แŸ‹แžแŸ‚แž”แŸ’แžšแžŸแžพแžšแŸ”

แžแžพแžŸแžผแž…แž“แžถแž€แžšแž‘แžถแŸ†แž„แž“แŸแŸ‡แž‡แžถแžขแŸ’แžœแžธ? แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž…แŸ†แž“แžฝแž“ 4 แžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแž™แž€แž–แžธแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แžšแž„แžŸแŸ†แžŽแžฝแžšแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ– แž—แžถแž–แž‰แžนแž€แž‰แžถแž”แŸ‹แž“แŸƒแž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™ แž–แŸแž›แžœแŸแž›แžถแž“แžถแŸ†แž˜แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš แž–แŸแž›แžœแŸแž›แžถแžŠแžพแž˜แŸ’แž”แžธแžŸแŸ’แžŠแžถแžšแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžกแžพแž„แžœแžทแž‰ แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžขแžแŸ’แžšแžถแž”แžšแžถแž‡แŸแž™แŸ”

แž แžพแž™แž‡แžถแžŠแŸ†แž”แžผแž„ แž˜แžถแž“แž—แžถแž–แž‡แžถแž”แŸ‹แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถแž“แŸแŸ‡ แž™แžพแž„แžŠแžนแž„แžแžถแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžŠแŸ‚แž›แžœแžถแžŸแŸ‹แžœแŸ‚แž„แž‡แžถแž‰แžนแž€แž‰แžถแž”แŸ‹แž˜แžถแž“แž˜แŸ‰แŸ‚แžแŸ’แžšแž”แŸ’แžšแžŸแžพแžšแž‡แžถแž„แž˜แžปแž“แŸ” แž แžพแž™แž–แžฝแž€แž‚แŸแž˜แžถแž“แž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž‘แŸ…แž‡แžถแž”แŸ’แžšแž—แŸแž‘แž‡แžถแž…แŸ’แžšแžพแž“แŸ– แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž™แžบแžแžŠแŸ‚แž›แž•แž›แžทแžแžขแŸ’แžœแžธแž˜แžฝแž™แž™แžบแž แžขแŸ’แž“แž€แžŸแŸ†แžŠแŸ‚แž„แž˜แž’แŸ’แž™แž˜ แžขแŸ’แž“แž€แžŸแŸ†แžŠแŸ‚แž„แžแŸ’แž–แžŸแŸ‹ แž“แžทแž„แžฅแžŸแŸ’แžŸแžšแž‡แž“แŸ” แžฅแžŸแŸ’แžŸแžšแž‡แž“แž‚แžบ Netflix, Amazon แžŠแŸ‚แž›แž˜แžถแž“แž›แŸ’แž”แžฟแž“แž›แžฟแž“ แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž”แžถแž“แžšแž แŸแžŸ แžŸแŸ’แžšแžŸแŸ‹แžŸแŸ’แžขแžถแž แž“แžทแž„แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แžšแžฟแž„แž‘แžธแž–แžธแžšแžŠแŸ‚แž›แž”แžถแž“แž€แžพแžแžกแžพแž„แž€แžถแž›แž–แžธแž˜แžฝแž™แžแŸ‚แž˜แžปแž“แŸ” Technology Radar แž˜แžถแž“แžขแžแŸ’แžแž”แž‘แžŠแŸแžขแžŸแŸ’แž…แžถแžšแŸ’แž™แžขแŸ†แž–แžธ Gitflow แŸ” Gitflow แž‚แžบแžแžปแžŸแž–แžธแžขแŸ’แž“แž€แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž‘แžถแŸ†แž„แžขแžŸแŸ‹ แžŠแŸ‚แž›แžŸแžถแžแžถแžšแž”แžŸแŸ‹แžœแžถแž˜แžถแž“แžขแžถแž™แžปแžœแŸ‚แž„แŸ” แž˜แžถแž“โ€‹แžŸแžถแžแžถโ€‹แž…แŸแž‰โ€‹แžŠแŸ‚แž›โ€‹แžšแžŸแŸ‹โ€‹แž“แŸ…โ€‹แž€แŸ’แž“แžปแž„โ€‹แžšแž™แŸˆโ€‹แž–แŸแž›โ€‹แž™แžผแžš แž“แžทแž„โ€‹แž˜แžถแž“โ€‹แžŸแžถแžแžถโ€‹แžŠแŸ‚แž›โ€‹แžšแžŸแŸ‹โ€‹แž”แžถแž“โ€‹แž™แžผแžšโ€‹แž•แž„โ€‹แžŠแŸ‚แžšแŸ” แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸแŸ‡แž“แŸ…แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแžšแŸ‰แžถแžŠแžถแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แŸ… แž€แžถแž“แŸ‹แŸ” แž แŸแžแžปแžขแŸ’แžœแžธ? แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž˜แž“แžปแžŸแŸ’แžŸแž”แŸ’แžšแžˆแž˜แž˜แžปแžแž“แžนแž„แž€แžถแžšแžˆแžบแž…แžถแž”แŸ‹แž“แŸƒแž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพแžŸแžถแžแžถแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžšแžŸแŸ‹แž“แŸ…แž”แžถแž“แž™แžผแžš แžœแžถแž‡แžถแž”แŸ‹แž‚แžถแŸ†แž„ แžšแž›แžฝแž™ แž แžพแž™แž™แžพแž„แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž…แŸ†แžŽแžถแž™แž–แŸแž›แžœแŸแž›แžถแž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แž แžŠแžพแž˜แŸ’แž”แžธแž–แŸ’แž™แžถแž™แžถแž˜แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แŸ’แžšแž—แŸแž‘แžšแž”แžŸแŸ‹แžœแžถแŸ”

แž แžพแž™แžแŸ’แž˜แžธแŸ—แž“แŸแŸ‡แžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’แž“แŸƒ Gitflow แž”แžถแž“แž“แžทแž™แžถแž™แžแžถแž”แŸ’แžšแžŸแžทแž“แž”แžพแž‚แŸ„แž›แžŠแŸ…แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‚แžบแž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แž แž”แŸ’แžšแžŸแžทแž“แž”แžพแž‚แŸ„แž›แžŠแŸ…แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‚แžบแžขแŸ’แž“แž€แž…แž„แŸ‹แžšแž˜แŸ€แž›แžฑแŸ’แž™แž”แžถแž“แž‰แžนแž€แž‰แžถแž”แŸ‹แžแžถแž˜แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž”แžถแž“แž“แŸ„แŸ‡ Gitflow แž‚แžบแž‡แžถแž‚แŸ†แž“แžทแžแžขแžถแž€แŸ’แžšแž€แŸ‹แŸ” แž‚แžถแžแŸ‹แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŠแŸ„แž™แžกแŸ‚แž€แž–แžธแž‚แŸ’แž“แžถแž“แŸ…แž€แŸ’แž“แžปแž„แžขแžแŸ’แžแž”แž‘แžแžถ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“ backend แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แž–แŸ’แž™แžถแž™แžถแž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแžฟแž„แž“แŸแŸ‡ แž“แŸ„แŸ‡ Gitflow แž‚แžบแžขแžŸแŸ’แž…แžถแžšแŸ’แž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€ แž–แŸ’แžšแŸ„แŸ‡ Gitflow แž“แžนแž„แž’แŸ’แžœแžพแžฑแŸ’แž™แžขแŸ’แž“แž€แž™แžบแž Gitflow แž“แžนแž„แž”แž„แŸ’แž€แžพแžแž”แž‰แŸ’แž แžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แŸ”

แž“แŸแŸ‡แž˜แžทแž“แž˜แžถแž“แž“แŸแž™แžแžถ Gitflow แžขแžถแž€แŸ’แžšแž€แŸ‹ แž แžพแž™แž˜แžทแž“แž‚แžฝแžšแž”แŸ’แžšแžพแž‘แŸแŸ” แžœแžถแž‚แžบแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžฑแž€แžถแžŸแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แžงแž‘แžถแž แžšแžŽแŸ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž€แŸ†แžŽแŸ‚แž‡แžถแž…แŸ’แžšแžพแž“แž“แŸƒแžŸแŸแžœแžถแž€แž˜แŸ’แž˜ แžฌแž€แž˜แŸ’แž˜แžœแžทแž’แžธ แžง. แžŠแŸ‚แž›แž‡แžถแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแž‡แŸ†แž“แžฝแž™แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แž™แžผแžšแŸ”

แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž“แžทแž™แžถแž™แž‘แŸ…แž€แžถแž“แŸ‹แž˜แž“แžปแžŸแŸ’แžŸแžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž”แŸ‚แž”แž“แŸแŸ‡ แžขแŸ’แž“แž€แž“แžนแž„แžฎแž€แžถแžšแžˆแžบแž…แžถแž”แŸ‹แž‡แžถแž…แŸ’แžšแžพแž“แžขแŸ†แž–แžธแž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžแžถแž€แŸ†แžŽแŸ‚แž“แŸแŸ‡แž‚แžบ 3.2 แžŠแŸ‚แž›แž€แžถแž›แž–แžธ 4 แžแŸ‚แž˜แžปแž“ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžถแžšแž‡แžฝแžŸแž‡แžปแž›แž“แŸแŸ‡แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžถแž”แŸ‹แž”แž‰แŸ’แž…แžผแž›แž€แŸ’แž“แžปแž„แžœแžถแž‘แŸ แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡ แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแžœแžถแŸ” แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡แž–แžฝแž€แž‚แŸแž”แžถแž“แž‡แžถแž”แŸ‹แž‚แžถแŸ†แž„แž˜แŸ’แžแž„แž‘แŸ€แž แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡แž–แžฝแž€แž‚แŸแž”แžถแž“แž‡แžถแž”แŸ‹แž‚แžถแŸ†แž„แžขแžŸแŸ‹แžšแž™แŸˆแž–แŸแž›แž˜แžฝแž™แžŸแž”แŸ’แžแžถแž แŸแžŠแŸ„แž™แž–แŸ’แž™แžถแž™แžถแž˜แžขแž“แžปแžœแžแŸ’แžแž˜แžปแžแž„แžถแžšแžแŸ’แž˜แžธแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ”

แžŠแžผแž…แžŠแŸ‚แž› Alexander Kovalev แž”แžถแž“แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž™แŸ‰แžถแž„แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž‡แž‡แŸ‚แž€ แž€แžถแžšแž‡แžถแž”แŸ‹แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถแž˜แžทแž“แžŠแžผแž…แž‚แŸ’แž“แžถแž‘แŸ…แž“แžนแž„แž˜แžผแž›แž แŸแžแžปแž“แŸ„แŸ‡แž‘แŸแŸ” แžœแžถโ€‹แž‡แžถโ€‹แž€แžถแžšแž–แžทแžแŸ” แž“แŸ„แŸ‡แž‚แžบแž˜แžทแž“แž˜แžถแž“แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž•แŸ’แž‘แžถแž›แŸ‹แžŠแŸ‚แž›แžแžถแž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แž“แŸ„แŸ‡แž˜แŸ‰แŸ‚แžแŸ’แžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แžนแž„แžขแžŸแŸ’แž…แžถแžšแŸ’แž™แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžถแž“แž€แžถแžšแž‡แžถแž”แŸ‹แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถแž‡แžถแžœแžทแž‡แŸ’แž‡แž˜แžถแž“แžแžถ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžฝแž™แž‚แžบแž˜แžฝแž™ แž“แŸ„แŸ‡แž‘แŸ†แž“แž„แž‡แžถแž˜แžฝแž™แž‘แŸ€แžแž€แŸแžŠแžผแž…แž‚แŸ’แž“แžถแžŠแŸ‚แžšแŸ” แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž€แžถแžšแž–แžทแžแž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‘แŸ†แž“แž„แž—แžถแž‚แž…แŸ’แžšแžพแž“แŸ” แžœแžถแž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแž€แžถแžšแž‡แžถแž”แŸ‹แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ”

แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž˜แžทแž“แž˜แŸ‚แž“ Jenkins แž‘แŸแŸ” Andrey Alexandrov

แžœแžถแž แžถแž€แŸ‹แž”แžธแžŠแžผแž…แž‡แžถแž™แžพแž„แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž˜แžฝแž™แžšแžฝแž…แž แžพแž™ แžœแžถแž แžถแž€แŸ‹แž”แžธแžŠแžผแž…แž‡แžถแž™แžพแž„แž€แŸ†แž–แžปแž„แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแžšแžฝแž…แž แžพแž™ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแžพแž™แžพแž„แžขแžถแž…แž™แž›แŸ‹แž”แžถแž“แžแžถแž™แžพแž„แž“แŸ…แžแŸ‚แž˜แžถแž“แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹ แžŠแŸ‚แž›แž™แžพแž„แž€แŸ†แž–แžปแž„แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž‡แžถแž‰แžนแž€แž‰แžถแž”แŸ‹?

Jez Humble แž‚แžบแž‡แžถแžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’แžŸแŸ€แžœแž—แŸ… Handbook, Accelerate, แž‚แŸแž แž‘แŸ†แž–แŸแžšแž…แŸ‚แž€แž…แžถแž™แž”แž“แŸ’แž แž“แžทแž„แžŸแŸ€แžœแž—แŸ… Continuous DeliveryแŸ” แž‚แžถแžแŸ‹แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž“แŸแŸ‡แŸ–

  • แž›แŸแžแž€แžผแžŠแžšแž”แžŸแŸ‹แžœแžทแžŸแŸ’แžœแž€แžšแž‘แž‘แžฝแž›แž”แžถแž“แž‘แŸ…แž˜แŸแž‡แžถแžšแŸ€แž„แžšแžถแž›แŸ‹แžแŸ’แž„แŸƒแŸ”
  • แžšแžถแž›แŸ‹แž€แžถแžšแž”แŸ’แžแŸแž‡แŸ’แž‰แžถแž…แžทแžแŸ’แž แžขแŸ’แž“แž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžฏแž€แžแžถแŸ”
  • แž€แžถแžšแžŸแžถแž„แžŸแž„แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸแž”แžถแž“แž’แŸ’แž›แžถแž€แŸ‹แž…แžปแŸ‡แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‡แžฝแžŸแž‡แžปแž›แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แž”แŸ’แžšแž แŸ‚แž› 10 แž“แžถแž‘แžธแŸ”

แž‚แžถแžแŸ‹แžŸแŸ’แž“แžพแžฑแŸ’แž™แž”แŸ’แžšแžพแžแŸแžŸแŸ’แžแž”แŸ‚แž”แž“แŸแŸ‡ แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแžถแž€แžŠแžแžถแžขแŸ’แž“แž€แž˜แžถแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แŸ”

แžแŸ’แž‰แžปแŸ†โ€‹แžšแž€โ€‹แžƒแžพแž‰โ€‹แžแžถโ€‹แž€แŸ’แžšแŸ„แž™โ€‹แž˜แž€โ€‹แž˜แžถแž“โ€‹แž—แžถแž–โ€‹แž…แž˜แŸ’แžšแžผแž„โ€‹แž…แž˜แŸ’แžšแžถแžŸโ€‹แž”แž“แŸ’แžแžทแž…แŸ” แž“แŸ„แŸ‡แž‚แžบแž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžขแžถแž…แž‡แžฝแžŸแž‡แžปแž›แžœแžถแž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž› 10 แž“แžถแž‘แžธ แž“แŸ„แŸ‡แžขแŸ’แž“แž€แž˜แžถแž“แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹ แžœแžถแžŸแŸ’แžแžถแž”แŸ‹แž‘แŸ…แžŠแžผแž…แž‡แžถแž…แž˜แŸ’แž›แŸ‚แž€แž”แž“แŸ’แžแžทแž…แžแžถแž˜แž‚แŸ†แž“แžทแžแžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ† แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแžŸแž˜แž แŸแžแžปแž•แž›แŸ” แž แŸแžแžปแžขแŸ’แžœแžธ? แž–แŸ’แžšแŸ„แŸ‡แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž”แž„แŸ’แž€แž€แž‰แžนแž€แž‰แžถแž”แŸ‹ แžœแžถแž˜แžถแž“แž“แŸแž™แžแžถแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžแžผแž…แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแžผแž…แž˜แžฝแž™แž˜แžถแž“แž“แŸแž™แžแžถแž€แžถแžšแžŸแŸ’แžแžถแž”แž“แžถแž˜แŸแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž”แžถแž“แžแžผแž… แž“แŸ„แŸ‡แžขแŸ’แž“แž€แžขแžถแž…แžŸแŸ’แžœแŸ‚แž„แžšแž€แžงแž‘แžถแž แžšแžŽแŸแž”แžถแž“แž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸแž–แŸ’แžšแŸ„แŸ‡แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‚แžบแžแžผแž…แŸ” แž“แŸ…แž‘แžธแž“แŸแŸ‡แžขแŸ’แž“แž€แž˜แžถแž“แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแžแžผแž…แž˜แžฝแž™ 20-30 แž”แž“แŸ’แž‘แžถแžแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แžœแžถแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ” แž แžพแž™แžแžถแž˜แž“แŸ„แŸ‡ แžขแŸ’แž“แž€แžขแžถแž…แž™แž›แŸ‹แž”แžถแž“แž™แŸ‰แžถแž„แžšแž แŸแžŸแžแžถ แž˜แžผแž›แž แŸแžแžปแž˜แž€แž–แžธแžขแŸ’แžœแžธ แž–แžธแž–แŸ’แžšแŸ„แŸ‡แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แžถแž“แž‘แŸ†แž แŸ†แžแžผแž… แžขแŸ’แž“แž€แž˜แžถแž“แžแŸ†แž”แž“แŸ‹แžแžผแž…แž˜แžฝแž™แžŠแžพแž˜แŸ’แž”แžธแžŸแŸ’แžœแŸ‚แž„แžšแž€แž”แž‰แŸ’แž แžถแŸ”

แž แžพแž™แž”แžพแž‘แŸ„แŸ‡แž‡แžถแž•แž›แžทแžแž•แž›แžšแž”แžŸแŸ‹แž™แžพแž„แžŠแžถแž…แŸ‹แž–แžธแž‚แŸ’แž“แžถแž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แŸแžŠแŸ„แž™ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แž˜แžถแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹ แžœแžถแž€แžถแž“แŸ‹แžแŸ‚แž„แžถแž™แžŸแŸ’แžšแžฝแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž™แžพแž„แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแžŸแž€แž˜แŸ’แž˜แž—แžถแž– แž–แžธแž–แŸ’แžšแŸ„แŸ‡แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แžถแž“แžแžทแž…แžแžฝแž…แŸ” แž”แžถแž‘ แžœแžถแž“แžนแž„แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แž€แžถแžšแž’แŸ’แžœแžพแž•แŸ‚แž“แž€แžถแžšแŸ” แž“แŸแŸ‡แž“แžนแž„แžˆแžบแž…แžถแž”แŸ‹แŸ” แž แžพแž™แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแžšแžฟแž„แž–แžทแž”แžถแž€แž”แŸ†แž•แžปแžแž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸแŸ‡แž‚แžบแžแŸ’แžšแžผแžœแž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž”แŸ†แž”แŸ‚แž€แž€แžทแž…แŸ’แž…แž€แžถแžš แž–แŸ„แž›แž‚แžบแžšแž”แŸ€แž”แž’แŸ’แžœแžพแžœแžถแžŠแžพแž˜แŸ’แž”แžธแžฑแŸ’แž™แžขแŸ’แž“แž€แžขแžถแž…แž™แž€แžขแŸ’แžœแžธแž˜แžฝแž™ แž แžพแž™แž’แŸ’แžœแžพแžœแžถแž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แž–แžธแžšแž”แžธแž˜แŸ‰แŸ„แž„ แž แžพแž™แž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™แž†แŸ’แž›แž„แž€แžถแžแŸ‹แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžกแžพแž„แžœแžทแž‰ แž”แŸ’แžšแžŸแžทแž“แž”แžพ แžขแŸ’แž“แž€แž˜แžถแž“แž˜แžฝแž™แŸ” แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžกแžพแž„แžœแžทแž‰แž‚แžบแž‡แžถแž€แžถแžšแžˆแžบแž…แžถแž”แŸ‹แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แŸ”

แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžฏแž€แžแžถแž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแž‡แŸ†แž“แžฝแž™แž€แžถแžšแžŠแŸ‚แž›แž‡แžฝแž™แžขแŸ’แž“แž€แžฑแŸ’แž™แž™แž›แŸ‹แžแžถแžแžพแž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แžถแž“แž‡แŸ„แž‚แž‡แŸแž™แžฌแžขแžแŸ‹ แž“แžทแž„แžแžถแžแžพแž˜แžทแž“แž˜แžถแž“แžขแŸ’แžœแžธแžแžผแž…แŸ” แžแžถแž˜แž‚แŸ†แž“แžทแžแžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ† แž“แŸแŸ‡แž€แŸแž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž€แžถแžแž–แŸ’แžœแž€แžทแž…แŸ’แž…แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แžŠแŸ‚แžš แž–แŸ’แžšแŸ„แŸ‡แž“แŸแŸ‡แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž…แŸ†แžŽแžปแž…แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸ„แŸ‡แž‘แŸแŸ”

แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แžŽแŸ‚แž“แžถแŸ†โ€‹แžŸแž„แŸ’แžแŸแž”โ€‹แžขแŸ†แž–แžธโ€‹แž€แžถแžšโ€‹แž’แŸ’แžœแžพโ€‹แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜โ€‹แž”แž“แŸ’แžแŸ” แž“แŸ„แŸ‡แž แžพแž™แž‡แžถแžขแŸ’แžœแžธแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž˜แžถแž“แž…แŸ†แž–แŸ„แŸ‡แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸแŸ‡แŸ” แžแŸ’แž‰แžปแŸ†แžแŸ’แžšแŸ€แž˜แžแŸ’แž›แžฝแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ†แžŽแžฝแžšแŸ”

แžแŸ’แž‰แžปแŸ†แž“แžนแž„แžŸแž„แŸ’แžแŸแž”แžกแžพแž„แžœแžทแž‰แžŠแŸ„แž™แžŸแž„แŸ’แžแŸแž”แŸ–

  • แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž˜แžทแž“แž˜แŸ‚แž“แž‡แžถ Jenkins แž‘แŸ แžœแžถแž˜แžทแž“แž˜แŸ‚แž“แž‡แžถ Gitlab แž‘แŸแŸ”
  • แž“แŸแŸ‡แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแžงแž”แž€แžšแžŽแŸแž‘แŸ แžœแžถแž‚แžบแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸ‚แž›แž™แžพแž„แž”แž‰แŸ’แž…แžผแž›แž€แžผแžŠแžšแž”แžŸแŸ‹แž™แžพแž„แž‘แŸ…แž€แŸ’แž“แžปแž„แž˜แŸแžฑแŸ’แž™แž”แžถแž“แž‰แžนแž€แž‰แžถแž”แŸ‹แžแžถแž˜แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แŸ”
  • แž™แžพแž„แž’แŸ’แžœแžพแž”แŸ‚แž”แž“แŸแŸ‡แžŠแžพแž˜แŸ’แž”แžธแž‡แŸ€แžŸแžœแžถแž„แž€แžถแžšแžˆแžบแž…แžถแž”แŸ‹แžŠแŸแž’แŸ†แžŠแŸ‚แž›แž€แžพแžแžกแžพแž„แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž“แžถแž–แŸแž›แžขแž“แžถแž‚แž แž–แŸ„แž›แž‚แžบแž™แžพแž„แž‡แžฝแž”แž”แŸ’แžšแž‘แŸ‡แž€แžถแžšแžˆแžบแž…แžถแž”แŸ‹แž”แž“แŸ’แžแžทแž…แž”แž“แŸ’แžแžฝแž…แž“แŸ…แž–แŸแž›แž“แŸแŸ‡ แžŠแžพแž˜แŸ’แž”แžธแž€แžปแŸ†แžฑแŸ’แž™แž‡แžฝแž”แž”แŸ’แžšแž‘แŸ‡แž…แŸ’แžšแžพแž“แž“แŸ…แž–แŸแž›แžขแž“แžถแž‚แžแŸ” แž“แŸ„แŸ‡แž แžพแž™แž‡แžถแž…แŸ†แžŽแžปแž…แž‘แžถแŸ†แž„แž˜แžผแž›แŸ”
  • แž“แŸ…แž•แŸ’แž“แŸ‚แž€แžแžถแž„แž˜แžถแž“แž€แžถแžšแž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžแžถแž˜แžšแž™แŸˆแž€แžผแžŠ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ’แž‰แžปแŸ†แž€แž˜แŸ’แžšแžƒแžพแž‰แžšแžฟแž„แž“แŸแŸ‡แžŽแžถแžŸแŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸแŸ‡แž€แŸแž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž•แž„แžŠแŸ‚แžšแŸ”

แžŸแŸ†แžŽแžฝแžš

แžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแž‡แžถแž˜แžฝแž™แž€แžทแž…แŸ’แž…แž€แžถแžšแžŠแŸ‚แž›แž˜แžทแž“แžšแž›แžฝแž™?

แžšแž›แžฝแž™แŸ” แž˜แžถแž“โ€‹แž”แž‰แŸ’แž แžถโ€‹แžขแŸ’แžœแžธ? แžแžพโ€‹แžขแŸ’แž“แž€โ€‹แžขแžถแž…โ€‹แž•แŸ’แžแž›แŸ‹โ€‹แž‡แžถโ€‹แžงแž‘แžถแž แžšแžŽแŸโ€‹แžแžถโ€‹แž˜แžถแž“โ€‹แž€แžทแž…แŸ’แž…แž€แžถแžšโ€‹แž˜แžฝแž™โ€‹แž แžพแž™โ€‹แžœแžถโ€‹แž˜แžทแž“โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž”แŸ†แž•แŸ’แž›แžถแž‰โ€‹แž‘แŸ?

แž˜แžถแž“แž€แžทแž…แŸ’แž…แž€แžถแžšแžŠแŸ‚แž›แž˜แžทแž“แžขแžถแž…แž”แŸ†แž”แŸ‚แž€แž…แŸแž‰แž–แžธแž–แžถแž€แŸ’แž™ "แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„" แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แž€แžถแžšแž„แžถแžšแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž€แžถแžšแž‡แŸ†แž“แžถแž‰แž‡แŸ’แžšแŸ…แž‡แŸ’แžšแŸ‡ แž แžพแž™แžŠแŸ‚แž›แž–แžทแžแž‡แžถแžขแžถแž…แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แžถแž“แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แž˜แžฝแž™แžแŸ‚ แžŠแžพแž˜แŸ’แž”แžธแžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แžผแžœแž›แž‘แŸ’แž’แž•แž›แžŠแŸ‚แž›แžขแžถแž…แžšแŸ†แž›แžถแž™แž”แžถแž“แŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพแžแŸ’แž‰แžปแŸ†แž™แž›แŸ‹แžขแŸ’แž“แž€แž”แžถแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœ แž“แŸ„แŸ‡แž˜แžถแž“แž€แžทแž…แŸ’แž…แž€แžถแžšแž’แŸ† แž“แžทแž„แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แžแŸ’แž›แŸ‡ แž›แž‘แŸ’แž’แž•แž›แžŠแŸ‚แž›แžขแžถแž…แž˜แžพแž›แžƒแžพแž‰แžแŸ’แžšแžนแž˜แžแŸ‚แž˜แžฝแž™แžแŸ‚?

แž”แžถแž‘โ€‹แžœแžถโ€‹แž‚แžบโ€‹แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ” แž”แžถแž‘/แž…แžถแžŸ แžœแžถแžขแžถแž…แžœแžถแž™แžแž˜แŸ’แž›แŸƒแž›แž‘แŸ’แž’แž•แž›แž˜แžทแž“แž›แžฟแž“แž‡แžถแž„แž˜แžฝแž™แžแŸ‚แŸ”

แž›แŸ’แžข แž‡แžถแž‘แžผแž‘แŸ…แž“แŸแŸ‡แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž”แž‰แŸ’แž แžถแž‘แŸแŸ” แž แŸแžแžปแžขแŸ’แžœแžธ? แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแž“แŸแŸ‡แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธ twigs แž™แžพแž„แž˜แžทแž“แž“แžทแž™แžถแž™แžขแŸ†แž–แžธ twig แžŠแŸ‚แž›แž˜แžถแž“แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž˜แžฝแž™แŸ” แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžขแžถแž…แž˜แžถแž“แž‘แŸ†แž แŸ†แž’แŸ†แž“แžทแž„แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แŸ” แž–แžฝแž€แžœแžถแžขแžถแž…แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แžŸแž˜แžถแžŸแž’แžถแžแžปแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž’แŸ†แŸ” แž แžพแž™แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž™แžพแž„แž˜แžทแž“แžขแžถแž…แž’แŸ’แžœแžพแžœแžถแž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแžถแžแžถแžแŸ‚แž˜แžฝแž™แž”แžถแž“แž‘แŸแŸ” แž“แŸแŸ‡แž›แŸ’แžขแžŽแžถแžŸแŸ‹แŸ” แž™แžพแž„แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แžแŸ’แžšแžผแžœแž€แžถแžšแž”แŸ†แž”แŸ‚แž€แžšแžฟแž„แž“แŸแŸ‡แž…แžปแŸ‡แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž˜แžฝแž™แž˜แžทแž“แž‘แžถแž“แŸ‹แžšแžฝแž…แžšแžถแž›แŸ‹แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แž‘แŸ แž“แŸแŸ‡แž˜แžทแž“แž˜แžถแž“แž“แŸแž™แžแžถแž”แŸ†แžŽแŸ‚แž€แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸƒแž€แžผแžŠแžšแž”แžŸแŸ‹แžœแžถแž˜แžทแž“แžขแžถแž…แž”แž‰แŸ’แž…แžผแž›แž…แžผแž›แž‚แŸ’แž“แžถแž”แžถแž“แž‘แŸแŸ” แžขแŸ’แž“แž€แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜ แž“แžทแž™แžถแž™แžแžถ แž€แžถแžšแž’แŸ’แžœแžพแž…แŸ†แžŽแžถแž€แžŸแŸ’แžšแžปแž€ แž แžพแž™แž˜แžถแž“แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แžปแžแž„แžถแžšแž“แŸแŸ‡แŸ” แž…แžผแžšแž“แžทแž™แžถแž™แžแžถแžขแŸ’แž“แž€แž˜แžถแž“แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แž˜แžฝแž™ - แž’แŸ’แžœแžพแž…แŸ†แžŽแžถแž€แžŸแŸ’แžšแžปแž€ แž”แž“แŸ’แžแŸ‚แž˜แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแžแŸ’แž˜แžธแŸ” แž แžพแž™แžขแŸ’แž“แž€แžขแžถแž…แžœแžถแžŸแŸ‹แžœแŸ‚แž„แžšแž”แžŸแŸ‹แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‡แžถแžšแŸ€แž„แžšแžถแž›แŸ‹แžแŸ’แž„แŸƒแŸ”

แž›แŸ’แžข แžแžพโ€‹แž˜แžถแž“โ€‹แž…แŸ†แžŽแžปแž…โ€‹แžขแŸ’แžœแžธโ€‹แž“แŸ„แŸ‡?

แžแžพโ€‹แž€แžถแžšโ€‹แžŸแž˜แŸ’แž›แžถแž”แŸ‹โ€‹แžšแž”แžŸแŸ‹โ€‹แžแžผแž…โ€‹แŸ—โ€‹แž‡แžถโ€‹แžšแŸ€แž„โ€‹แžšแžถแž›แŸ‹โ€‹แžแŸ’แž„แŸƒโ€‹แž˜แžถแž“โ€‹แžšแžฟแž„โ€‹แžขแŸ’แžœแžธ?

แž”แžถแž‘แŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพแž–แžฝแž€แž‚แŸแž”แŸ†แž”แŸ‚แž€แžขแŸ’แžœแžธแž˜แžฝแž™ แžขแŸ’แž“แž€แžƒแžพแž‰แžœแžถแž—แŸ’แž›แžถแž˜แŸ—แŸ” แžขแŸ’แž“แž€โ€‹แž˜แžถแž“โ€‹แžŠแžปแŸ†โ€‹แžแžผแž…โ€‹แž˜แžฝแž™โ€‹แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แžแžผแž…โ€‹แžขแŸ’แžœแžธโ€‹แž˜แžฝแž™ แžœแžถโ€‹แž„แžถแž™โ€‹แžŸแŸ’แžšแžฝแž›โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แžถแžšโ€‹แž‡แžฝแžŸแž‡แžปแž›โ€‹แžœแžถแŸ” แž…แŸ†แžŽแžปแž…แž“แŸ„แŸ‡แž‚แžบแžแžถแž€แžถแžšแž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž“แžผแžœแž”แŸ†แžŽแŸ‚แž€แžแžผแž…แž˜แžฝแž™แžฅแžกแžผแžœแž“แŸแŸ‡แž‚แžบแž„แžถแž™แžŸแŸ’แžšแžฝแž›แž‡แžถแž„แž€แžถแžšแž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž“แžผแžœแžขแŸ’แžœแžธแžŠแŸ‚แž›แž’แŸ†แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แž–แžธแžšแž”แžธแžŸแž”แŸ’แžแžถแž แŸแŸ” แž แžพแž™แž…แŸ†แžŽแžปแž…แž‘แžธแž”แžธแž‚แžบแžแžถแžœแžทแžŸแŸ’แžœแž€แžšแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž“แžนแž„แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž€แŸ†แžŽแŸ‚แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž“แŸƒแž€แžผแžŠแŸ” แž–แžฝแž€แž‚แŸแž“แžนแž„แžƒแžพแž‰แžแžถแž€แžถแžšแž’แŸ’แžœแžพแž…แŸ†แžŽแžถแž€แžŸแŸ’แžšแžปแž€แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž“แŸ…แž‘แžธแž“แŸแŸ‡ แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž”แžถแž“แž›แŸแž…แž…แŸแž‰แžแžถแž–แžฝแž€แž‚แŸแž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž…แž„แŸ‹แž”แŸ’แžšแžพแž•แž„แžŠแŸ‚แžšแŸ” แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแž“แžนแž„แžƒแžพแž‰แžขแŸ’แžœแžธแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แž€แžพแžแžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžผแžŠแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž˜แŸ’แž“แžถแž›โ€‹แž—แžทแž€แŸ’แžแžปโ€‹แž‘แžถแŸ†แž„โ€‹แžกแžถแž™ แž’แž˜แŸŒโ€‹แž‘แžถแŸ†แž„ แŸฃ แž™แŸ‰แžถแž„โ€‹แž“แŸแŸ‡โ€‹แžฏแž„ แžŠแŸ‚แž›โ€‹แž’แŸ’แžœแžพโ€‹แž แžพแž™ แŸ”

แžŸแžผแž˜แžขแžšแž‚แžปแžŽ แž”แž‰แŸ’แž แžถแžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘!

(Oleg Soroka) แžแžพแžแŸ’แž‰แžปแŸ†แžขแžถแž…แž”แž“แŸ’แžแŸ‚แž˜แž”แžถแž“แž‘แŸ? แžขแŸ’แž“แž€แž“แžทแž™แžถแž™แž”แžถแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœ แžแŸ’แž‰แžปแŸ†แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž…แž„แŸ‹แž”แž“แŸ’แžแŸ‚แž˜แž˜แžฝแž™แžƒแŸ’แž›แžถแŸ”

แžŠแžผแž…แŸ’แž“แŸแŸ‡แŸ”

แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹ แž€แžผแžŠแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แžŸแžถแžแžถแž‘แžผแž‘แŸ… แž˜แžทแž“แž˜แŸ‚แž“แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แžปแžแž„แžถแžšแž“แŸแŸ‡แžšแžฝแž…แžšแžถแž›แŸ‹แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แž“แŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž€แžถแžšแžŸแŸ’แžแžถแž”แž“แžถแžˆแž”แŸ‹แžแžผแž…แŸ” แž แžพแž™แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžแŸแž‡แŸ’แž‰แžถแž’แŸ’แžœแžพแž‡แžถแž˜แŸ’แž…แžถแžŸแŸ‹แž”แžถแž“แž…แŸ’แžšแžพแž“แžŠแž„แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ’แž„แŸƒแžแžถแž˜แžŠแŸ‚แž›แžขแŸ’แž“แž€แž…แž„แŸ‹แž”แžถแž“แžŠแŸ„แž™แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แŸ” แž‘แžทแžŠแŸ’แž‹แž—แžถแž–แž‘แžธแž–แžธแžšแž‚แžบแžแžถแž”แŸ’แžšแžŸแžทแž“แž”แžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž แŸแžแžปแž•แž›แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžขแŸ’แž“แž€แž˜แžทแž“แžขแžถแž…แž”แŸ†แž”แŸ‚แž€แž€แžทแž…แŸ’แž…แž€แžถแžšแž”แŸ’แžšแž…แžถแŸ†แžแŸ‚แž‘แŸ…แž‡แžถแž€แžทแž…แŸ’แž…แž€แžถแžšแž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹แž”แžธแžแŸ’แž„แŸƒแžแŸ’แž‰แžปแŸ†แž“แŸ…แžŸแŸ’แž„แŸ€แž˜แž”แŸ’แžšแž แŸ‚แž›แž”แžธแž˜แŸ‰แŸ„แž„แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžขแŸ’แž“แž€แž˜แžถแž“แž”แž‰แŸ’แž แžถแž’แŸ†แŸ” แž แžพแž™แž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžแžถแžขแŸ’แž“แž€แž˜แžทแž“แž˜แžถแž“แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แž‚แžบแž‡แžถแž”แž‰แŸ’แž แžถแžแžทแž…แž”แŸ†แž•แžปแžแž“แŸƒแž”แž‰แŸ’แž แžถแž‘แžถแŸ†แž„แž“แŸแŸ‡แŸ” แž“แŸแŸ‡แž˜แžถแž“แž“แŸแž™แžแžถแžขแŸ’แž“แž€แž˜แžถแž“แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžœแžทแžŸแŸ’แžœแž€แž˜แŸ’แž˜แžŸแžผแž“แŸ’แž™แŸ” แž–แŸ’แžšแŸ„แŸ‡แž‘แŸ„แŸ‡แž”แžธแž“แŸแŸ‡แž‡แžถแž€แžถแžšแžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœแž€แŸแžŠแŸ„แž™ แž€แŸแž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแžŽแžถแž€แŸแžŠแŸ„แž™ แžœแžถแžแŸ’แžšแžผแžœแžแŸ‚แž”แž„แŸ’แž€แžพแžแž‡แžถแž‘แž˜แŸ’แžšแž„แŸ‹แžŸแž˜แŸ’แž˜แžแžทแž€แž˜แŸ’แž˜ แžฌแžœแžŠแŸ’แžแž˜แžฝแž™แŸ”

แž™แžพแž„แž”แžถแž“แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžšแž„แŸ’แžœแžถแžŸแŸ‹ 4 แžŠแŸ‚แž›แž”แŸ‚แž„แž…แŸ‚แž€แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž‡แŸ„แž‚แž‡แŸแž™แž–แžธแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžŠแŸ‚แž›แž™แžบแžแž™แŸ‰แžถแžœแŸ” แž™แžพแž„โ€‹แž“แŸ…โ€‹แžแŸ‚โ€‹แžแŸ’แžšแžผแžœโ€‹แžšแžŸแŸ‹โ€‹แž“แŸ…โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แž˜แžพแž›โ€‹แž˜แŸ‰แŸ‚แžแŸ’แžšโ€‹แž‘แžถแŸ†แž„ แŸค แž“แŸแŸ‡แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž€แžถแžšแž„แžถแžšแž‡แžถแž˜แž’แŸ’แž™แž˜แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž…แŸ†แžŽแžถแž™แž–แŸแž›แž˜แžฝแž™แžแŸ‚แžŠแžพแž˜แŸ’แž”แžธแž”แž‰แŸ’แž…แž”แŸ‹ แž“แŸ„แŸ‡แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž•แŸ’แžแŸ„แžแž›แžพแž˜แŸ‰แŸ‚แžแŸ’แžšแž“แŸแŸ‡แž‡แžถแž˜แžปแž“แžŸแžทแž“แŸ” แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž”แž“แŸ’แžแž™แžœแžถแž‘แŸ… 4 แžแŸ’แž„แŸƒแžŠแŸ†แž”แžผแž„แŸ” แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž“แŸ„แŸ‡แžแŸ’แž‰แžปแŸ†แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‚แžทแžแžขแŸ†แž–แžธ แž”แž“แŸ’แžแŸ”

แžแžพแžแŸ’แž‰แžปแŸ†แž™แž›แŸ‹แžขแŸ’แž“แž€แž”แžถแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž‘แŸแžแžถ แžขแŸ’แž“แž€แž‚แžทแžแžแžถแž‡แžถแž‘แžผแž‘แŸ…แž‚แŸ’แž˜แžถแž“แž…แŸ†แžŽแžปแž…แžŽแžถแž˜แžฝแž™แž€แŸ’แž“แžปแž„แž€แžถแžšแžœแžทแž“แžทแž™แŸ„แž‚แž›แžพแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžœแžทแžŸแŸ’แžœแž€แž˜แŸ’แž˜แž‘แŸ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž€แžทแž…แŸ’แž…แž€แžถแžšแžŽแžถแž˜แžฝแž™แžแŸ’แžšแžผแžœแž…แŸ†แžŽแžถแž™แž–แŸแž›แž˜แžฝแž™แžแŸ‚แžŠแžพแž˜แŸ’แž”แžธแž”แž‰แŸ’แž…แž”แŸ‹?

แžขแŸ’แž“แž€แž˜แžถแž“แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แŸ” แž แžพแž™แž˜แžถแž“แž”แŸ’แžšแž’แžถแž“แž”แž‘แž”แŸ‚แž”แž“แŸแŸ‡ แžŠแŸ‚แž›แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž› 10 แž“แžถแž‘แžธ แžขแŸ’แž“แž€แžขแžถแž…แž‡แžฝแžŸแž‡แžปแž› แžฌแž”แž„แŸ’แžœแžทแž›แžœแžถแž˜แž€แžœแžทแž‰ แžŸแŸ’แžšแž˜แŸƒแžแžถแžขแŸ’แž“แž€แž”แžถแž“แžšแž˜แŸ€แž›แžœแžถแž…แŸแž‰แŸ” แž‡แžถแž„แž“แŸแŸ‡แž‘แŸ…แž‘แŸ€แž แžขแŸ’แž“แž€แžแŸ‚แž˜แž‘แžถแŸ†แž„แž˜แžถแž“แž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹ แžขแŸ’แž“แž€แž”แžถแž“แžšแž˜แŸ€แž›แžœแžถแž…แŸแž‰แžŠแžพแž˜แŸ’แž”แžธแž•แž›แžทแž แž แžพแž™แž”แžถแž“แžแŸ’แžšแžนแž˜แžแŸ‚แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžƒแžพแž‰แžแžถแž˜แžถแž“แžขแŸ’แžœแžธแž˜แžฝแž™แžแžปแžŸแž”แŸ’แžšแž€แŸ’แžšแžแžธแŸ” แž แžพแž™แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžšแž˜แŸ€แž›แžœแžถแž˜แž€แžœแžทแž‰ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แž“แž€แž”แžถแž“แž•แŸ’แž‘แŸแžšแž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžšแžฝแž…แž แžพแž™แŸ” แžขแŸ’แž“แž€แž˜แžถแž“แž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸƒแž€แŸ†แžŽแŸ‚แž”แž“แŸ’แž‘แžถแž”แŸ‹แžšแžฝแž…แž แžพแž™ แž›แžพแžŸแž–แžธแž“แŸแŸ‡แžขแŸ’แž“แž€แž€แŸแž˜แžถแž“แž”แŸ’แžšแž—แŸแž‘แž“แŸƒแž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แž แžพแž™แž‘แžทแž“แŸ’แž“แž“แŸแž™แž€แŸแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แž•แž„แžŠแŸ‚แžšแŸ”

แž แžพแž™แžแžพแžขแŸ’แž“แž€แž˜แžถแž“แž‡แž˜แŸ’แžšแžพแžŸแžขแŸ’แžœแžธ? แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž”แž„แŸ’แžœแžทแž›แž›แŸแžแž€แžผแžŠแž˜แž€แžœแžทแž‰ แž“แŸ„แŸ‡แžœแžถแž˜แžทแž“แžขแžถแž…แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‡แžถแž˜แžฝแž™แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แž”แžถแž“แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž“แŸแŸ‡แž‘แŸ€แžแž‘แŸแŸ”

แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธแž‘แŸ…แž˜แžปแžแž”แžถแž‘แŸ”

แžขแŸ’แž“แž€โ€‹แžŠแŸ‚แž›โ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แžขแž“แžปแžœแžแŸ’แžโ€‹แžœแžทแžŸแŸ’แžœแž€แž˜แŸ’แž˜โ€‹แžแŸ’แžŸแŸ„แž™ แž‘แŸ†แž“แž„โ€‹แž‡แžถโ€‹แž˜แžทแž“โ€‹แž”แžถแž“โ€‹แžขแžถแž“โ€‹แžŸแŸ€แžœแž—แŸ…โ€‹แž€แŸ’แžšแžถแžŸแŸ‹แŸ—โ€‹แžขแŸ†แž–แžธ... แžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแž‡แžถแž˜แžฝแž™แž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€? แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžŸแŸ’แžŠแžถแžšแž–แžธแž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€ แžœแžถแž˜แžถแž“แž“แŸแž™แžแžถแžขแŸ’แž“แž€แž”แžถแžแŸ‹แž”แž„แŸ‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แžถแž“แž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ†แž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แž“แŸ„แŸ‡แŸ” แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แž™แžพแž„แž”แžถแž“แž’แŸ’แžœแžพแž€แžถแžšแžšแž™แŸˆแž–แŸแž›แž”แžธแž˜แŸ‰แŸ„แž„แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž“แŸƒแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แžถแž“แž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แžขแŸ’แž“แž€แž”แžŠแžทแžŸแŸแž’แž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แž…แžถแžŸแŸ‹ แžŠแŸ„แž™แžŸแžถแžšแž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸแž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‡แžถแž˜แžฝแž™แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธ แžŠแžผแž…แŸ’แž“แŸแŸ‡แžขแŸ’แž“แž€แž”แžถแž“แž”แžถแžแŸ‹แž”แž„แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‘แžถแŸ†แž„แž“แŸแŸ‡แŸ” แž แžพแž™โ€‹แž‚แŸโ€‹แž˜แžทแž“โ€‹แž–แŸแž‰โ€‹แž…แžทแžแŸ’แžโ€‹แž€แŸโ€‹แžŸแŸ’แž”แžแŸ”

แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž‡แžถแž˜แŸ’แž…แžถแžŸแŸ‹แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž–แŸแž‰แž›แŸแž‰แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแžŠแž›แŸ‹แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹ แž“แžทแž„แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž”แž“แŸ’แž แžœแžถแž˜แžทแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แž‘แŸแž€แŸ’แž“แžปแž„แž€แžถแžšแžšแŸ€แž“แž–แžธแžšแž”แŸ€แž”แžŸแžšแžŸแŸแžš .... แž‘แžธแž˜แžฝแž™แžœแžถแžขแžถแž…แž˜แžถแž“แž…แŸ’แžšแžพแž“แž“แŸƒแž–แžฝแž€แžœแžถแžœแžถแž“แžนแž„แž˜แžทแž“แžขแžถแž…แžขแž“แžปแžœแžแŸ’แžแž”แžถแž“แŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡ แž˜แžถแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‡แžถแž…แŸ’แžšแžพแž“แž‘แŸ€แžแžŠแžผแž…แž‡แžถ Scientific แŸ” แž˜แžถแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แŸ‚แž”แž“แŸแŸ‡ GitHub แž”แžถแž“แž–แŸแž‰แž“แžทแž™แž˜แžœแžถแž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž˜แžถแž“แž‘แžถแŸ†แž„แž€แžผแžŠแž…แžถแžŸแŸ‹ แž“แžทแž„แž€แžผแžŠแžแŸ’แž˜แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แž˜แžทแž“แž‘แžถแž“แŸ‹แž”แžถแž“แž”แž‰แŸ’แž…แž”แŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแžขแžถแž…แžแŸ’แžšแžกแž”แŸ‹แžแž˜แŸ’แž›แŸƒแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ– แž‡แžถแž˜แžปแžแž„แžถแžš แžฌแž‡แžถ Rest APIแŸ” แžขแŸ’แž“แž€แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž‘แžถแŸ†แž„แž€แžผแžŠแžแŸ’แž˜แžธ แž“แžทแž„แž€แžผแžŠแž…แžถแžŸแŸ‹ แž แžพแž™แž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถแžšแžœแžถแž„แž–แžฝแž€แžœแžถแŸ” แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžถแž“แž—แžถแž–แžแžปแžŸแž”แŸ’แž›แŸ‚แž€แž‚แŸ’แž“แžถ แž“แŸ„แŸ‡แžขแŸ’แž“แž€แž€แžแŸ‹แžแŸ’แžšแžถแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž“แŸแŸ‡แŸ” แžœแžทแž’แžธแž“แŸแŸ‡แžขแŸ’แž“แž€แžŠแžนแž„แžแžถแžขแŸ’แž“แž€แž˜แžถแž“แž˜แžปแžแž„แžถแžšแžแŸ’แž˜แžธแžŠแŸ‚แž›แžแŸ’แžšแŸ€แž˜แžšแžฝแž…แž‡แžถแžŸแŸ’แžšแŸแž…แžŠแžพแž˜แŸ’แž”แžธแžŠแžถแž€แŸ‹แž›แžพแž˜แžปแžแž„แžถแžšแž…แžถแžŸแŸ‹ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžทแž“แž˜แžถแž“แž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถแžšแžœแžถแž„แž˜แžปแžแž„แžถแžšแž‘แžถแŸ†แž„แž–แžธแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แŸแž›แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžŽแžถแž˜แžฝแž™แŸ”

แž˜แžถแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แŸ‚แž”แž“แŸแŸ‡แžšแžถแž”แŸ‹แžšแž™แŸ” แžแŸ’แž‰แžปแŸ†แžŸแŸ’แž“แžพแžฑแŸ’แž™แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ transbase แŸ” แž“แžถแž„แž˜แžทแž“แž˜แŸ‚แž“ 100% แž›แžพแžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‚แžบแžŠแžผแž…แž‚แŸ’แž“แžถ แž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แž˜แžทแž“แžขแžถแž…แžšแžŸแŸ‹แž“แŸ…แž”แžถแž“แž›แŸ’แžขแžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แž˜แžฝแž™แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ”

แžแžพแžขแŸ’แž“แž€แž”แžถแž“แž•แŸ’แžแž›แŸ‹แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ transbase แž‡แžถแžงแž‘แžถแž แžšแžŽแŸแž˜แžฝแž™แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แžƒแžพแž‰แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แžฌแžแžพแžขแŸ’แž“แž€แžŽแŸ‚แž“แžถแŸ†แž˜แž“แžปแžŸแŸ’แžŸแžฑแŸ’แž™แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž”แŸ’แžšแžพ transbase debelopment แžŠแŸ‚แžšแžฌแž‘แŸ?

แž˜แžพแž›โ€‹แž‘แŸ… แž–แŸ’แžšแŸ„แŸ‡โ€‹แž˜แžทแž“โ€‹แžขแžถแž…โ€‹แž”แŸ’แžšแžพโ€‹แžœแžถโ€‹แž”แžถแž“แŸ” แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแžพแž–แžฝแž€แžœแžถ แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžขแžถแž“แžฑแŸ’แž™แž”แžถแž“แž…แŸ’แžšแžพแž“แŸ” แž แžพแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แžŸแžฝแžšแžแžถ "แžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแž‡แžถแž˜แžฝแž™แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžŠแŸ‚แž›แž…แŸ†แžŽแžถแž™แž–แŸแž›แž˜แžฝแž™แžแŸ‚แžœแžถแž˜แžถแž“แž“แŸแž™แžแžถแž‚แžถแžแŸ‹แž˜แžทแž“แž”แžถแž“แžขแžถแž“แžขแŸ†แž–แžธแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ transbase" แŸ” แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž˜แžทแž“แžŽแŸ‚แž“แžถแŸ†แžœแžถแž“แŸ…แžกแžพแž™แž‘แŸแŸ” แžแŸ’แž‰แžปแŸ†แžŸแžผแž˜แžŽแŸ‚แž“แžถแŸ†แžฒแŸ’แž™แž•แŸ’แžแŸ„แžแžแŸ‚แž›แžพแž”แŸ’แžšแž’แžถแž“แž”แž‘แž“แŸƒแžšแž”แŸ€แž”แž”แŸ†แž”แŸ‚แž€แž€แžทแž…แŸ’แž…แž€แžถแžšแž’แŸ† แŸ— แž‘แŸ…แž‡แžถแž€แžถแžšแž„แžถแžšแžแžผแž…แŸ—แžฑแŸ’แž™แž”แžถแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแžแŸ’แž›แžนแž˜แžŸแžถแžšแž“แŸƒแž€แžถแžšแžšแž›แžถแž™แŸ”

แž€แžถแžšแžšแž›แžฝแž™แž‚แžบแž‡แžถแžงแž”แž€แžšแžŽแŸแž˜แžฝแž™แžšแž”แžŸแŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แžšแŸ” แžŠแŸ†แž”แžผแž„โ€‹แž™แžพแž„โ€‹แž’แŸ’แžœแžพโ€‹แž€แžถแžšโ€‹แžœแžทแž—แžถแž‚ แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แž˜แž€โ€‹แž”แŸ†แž”แŸ‚แž€โ€‹แžแŸ’แž›แžฝแž“ แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แž˜แž€โ€‹แžŸแŸ†แž™แŸ„แž‚ แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แž˜แž€โ€‹แž’แŸ’แžœแžพโ€‹แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แŸ” แž แžพแž™แž“แŸแŸ‡แž‡แžถแžšแž”แŸ€แž”แžŠแŸ‚แž›แžขแŸ’แžœแžธแŸ—แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž™แžพแž„แŸ” แž แžพแž™โ€‹แž™แžพแž„โ€‹แž“แŸ…โ€‹แžแŸ‚โ€‹แžแŸ’แžšแžผแžœโ€‹แž€แžถแžšโ€‹แžšแžธแž€โ€‹แž…แž˜แŸ’แžšแžพแž“โ€‹แž‘แŸ…โ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แž’แŸ’แžœแžพโ€‹แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜โ€‹แž”แž“แŸ’แžโ€‹แžแžถแž˜โ€‹แžšแž™แŸˆโ€‹แž€แžถแžšโ€‹แžšแž›แžฝแž™แŸ” แžŸแŸ†แžŽแžฝแžšแž€แžพแžแžกแžพแž„แž“แŸ…แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แž‘แžธ 1 แž แžพแž™แž™แžพแž„แž€แŸ†แž–แžปแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แž‘แžธ 4 แžšแžฝแž…แž แžพแž™ แž–แŸ„แž›แž‚แžบแžงแžŸแŸ’แžŸแžถแž แŸแž™แžพแž„แž’แŸ’แžœแžพแžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž€แžถแž“แŸ‹แžแŸ‚แž›แŸ’แžขแŸ” แžœแžถแž“แŸ…แžแŸ‚แž›แžฟแž“แž–แŸแž€แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแžŠแžผแž…แž“แŸแŸ‡ แžœแžถแž‡แžถแž€แžถแžšแž”แŸ’แžšแžŸแžพแžšแžŽแžถแžŸแŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แžถแžแŸ‹แž”แž“แŸ’แžแž™ monolith แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‡แžถแž˜แžปแž“แžŸแžทแž“แŸ”

แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž‚แžผแžšแž–แŸ’แžšแžฝแž‰ แž“แžทแž„แž€แžถแžšแŸ‰แŸแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸ…แž›แžพแžŠแŸ’แž™แžถแž€แŸ’แžšแžถแž˜แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แžขแŸ’แž“แž€แž˜แžทแž“แžขแžถแž…แž“แžทแž™แžถแž™แžแžถแžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž”แž„แŸ’แž แžถแž‰แžŠแŸ’แž™แžถแž€แŸ’แžšแžถแž˜แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜แž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแŸ’แž˜แžธ แž แžพแž™แž”แž„แŸ’แž แžถแž‰แž€แžถแžšแŸ‰แŸแž˜แžฝแž™ แžŠแŸ‚แž›แž“แŸ…แžแžถแž„แž€แŸ’แž“แžปแž„แž˜แžถแž“แž”แŸŠแžผแžแžปแž„แž–แžŽแŸŒแž”แŸƒแžแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ” แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแžŽแžถแž€แŸแžŠแŸ„แž™แžœแžถแž“แžนแž„แž˜แžถแž“แž€แžถแžšแŸ‰แŸแž“แžทแž„แž–แŸ’แžšแžฝแž‰แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแŸ” แžšแžถแž›แŸ‹แžŠแŸ’แž™แžถแž€แŸ’แžšแžถแž˜แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž”แžถแž“แžƒแžพแž‰แž˜แžถแž“แž…แŸ’แžšแžพแž“แž‡แžถแž„แž˜แžฝแž™แŸ” แž แžพแž™แž€แžถแžšแžšแž›แžฝแž™แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž“แŸ…แž€แž˜แŸ’แžšแžทแžแž“แŸƒแž€แžถแžšแžแŸ†แžŽแžถแž„แž€แŸ’แžšแžถแž แŸ’แžœแžทแž€แž€แŸ†แž–แžปแž„แž€แžพแžแžกแžพแž„แžšแžฝแž…แž แžพแž™แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แž€แžถแžšแŸ‰แŸแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžŠแŸ„แž™แžฏแž€แžšแžถแž‡แŸ’แž™แŸ” แž”แžพแž˜แžทแž“แžŠแžผแž…แŸ’แž“แŸ„แŸ‡แž‘แŸ แžแŸ’แž‰แžปแŸ†แž˜แžถแž“แžŸแŸ†แžŽแžฝแžšแž’แŸ†แŸ—แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แžšแŸ”

แž˜แžถแž“โ€‹แžŸแŸ†แžŽแžฝแžšโ€‹แž˜แžฝแž™โ€‹แž–แžธโ€‹แž€แžถแžšโ€‹แž‡แž‡แŸ‚แž€แŸ– "แž”แŸ’แžšแžŸแžทแž“โ€‹แž”แžพโ€‹แž€แžถแžšโ€‹แž–แžทแž“แžทแžแŸ’แž™โ€‹แž‡แžถโ€‹แž€แžถแžแž–แŸ’แžœแž€แžทแž…แŸ’แž…โ€‹แž“แžทแž„โ€‹แž”แŸ’แžšแžพโ€‹แž–แŸแž›โ€‹แž™แžผแžš แž”แŸ’แžšแž แŸ‚แž›โ€‹แž‡แžถโ€‹แž˜แžฝแž™โ€‹แžแŸ’แž„แŸƒ แžฌโ€‹แž…แŸ’แžšแžพแž“โ€‹แž‡แžถแž„โ€‹แž“แŸแŸ‡?"

แžขแŸ’แž“แž€แž˜แžถแž“แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแŸ” แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžกแžพแž„แžœแžทแž‰แž˜แžทแž“แž‚แžฝแžšแž˜แžถแž“แžšแž™แŸˆแž–แŸแž›แž˜แžฝแž™แžแŸ’แž„แŸƒ แžฌแž…แŸ’แžšแžพแž“แž‡แžถแž„แž“แŸแŸ‡แž‘แŸแŸ” แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แžšแžฟแž„โ€‹แžŠแžผแž…โ€‹แž‚แŸ’แž“แžถโ€‹แž“แžนแž„โ€‹แžŸแŸ†แžŽแžฝแžšโ€‹แž˜แžปแž“โ€‹แžŠแŸ‚แžš แž‚แŸ’แžšแžถแž“แŸ‹โ€‹แžแŸ‚โ€‹แžŸแŸ’แžšแž‘แž“แŸ‹โ€‹แž”แž“แŸ’แžแžทแž…แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพโ€‹แž€แžถแžšโ€‹แž–แžทแž“แžทแžแŸ’แž™โ€‹แž”แž“แŸ’แžโ€‹แžšแž™แŸˆแž–แŸแž›โ€‹แž˜แžฝแž™โ€‹แžแŸ’แž„แŸƒ แž“แŸ„แŸ‡โ€‹แž‘แŸ†แž“แž„โ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แž–แžทแž“แžทแžแŸ’แž™โ€‹แž“แŸแŸ‡โ€‹แž“แžนแž„โ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž•แŸ’แž›แžถแžŸแŸ‹โ€‹แž”แŸ’แžแžผแžšโ€‹แžŠแŸโ€‹แž’แŸ†โ€‹แž˜แžฝแž™โ€‹แž…แŸ†แž“แžฝแž“แŸ” แž“แŸแŸ‡แž˜แžถแž“แž“แŸแž™แžแžถแžœแžถแžแŸ’แžšแžผแžœแžแŸ‚แž’แŸ’แžœแžพแžฑแŸ’แž™แžแžผแž…แž‡แžถแž„แž˜แžปแž“แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ transbase แžŠแŸ‚แž› Oleg แž”แžถแž“แž•แŸ’แžแž›แŸ‹แžขแž“แžปแžŸแžถแžŸแž“แŸ แž˜แžถแž“แžšแžฟแž„แž˜แžฝแž™แž แŸ…แžแžถแž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžกแžพแž„แžœแžทแž‰แž‡แžถแž”แž“แŸ’แžแŸ” แž‚แŸ†แž“แžทแžแžšแž”แžŸแŸ‹แž“แžถแž„แž‚แžบแžแžถแž™แžพแž„แž’แŸ’แžœแžพแžŸแŸ†แžŽแžพแžแžผแž…แž˜แžฝแž™แž€แŸ’แž“แžปแž„แž‚แŸ„แž›แž”แŸ†แžŽแž„ แž–แžธแž–แŸ’แžšแŸ„แŸ‡แž™แžพแž„แž–แŸ’แž™แžถแž™แžถแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแžฅแžแžˆแž”แŸ‹แžˆแžš แž“แžทแž„แž”แž“แŸ’แžแžทแž…แž˜แŸ’แžŠแž„แŸ—แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ แžŸแŸ†แžŽแžพแž‘แžถแž‰แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžขแžšแžผแž”แžธแž˜แžฝแž™ แžฌ 10 แž”แž“แŸ’แž‘แžถแžแŸ‹แŸ” แžŸแžผแž˜แžขแžšแž‚แžปแžŽแž…แŸ†แž–แŸ„แŸ‡แž€แžถแžšแžœแžถแž™แžแž˜แŸ’แž›แŸƒแž“แŸแŸ‡ แžœแžถแž…แŸ†แžŽแžถแž™แž–แŸแž›แž™แžพแž„แž–แžธแžšแž”แžธแž“แžถแž‘แžธแŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพแž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžกแžพแž„แžœแžทแž‰แž…แŸ†แžŽแžถแž™แž–แŸแž›แž˜แžฝแž™แžแŸ’แž„แŸƒ แžฌแž…แŸ’แžšแžพแž“แž‡แžถแž„แž“แŸแŸ‡ แž˜แžถแž“แžขแŸ’แžœแžธแž˜แžฝแž™แžแžปแžŸแž”แŸ’แžšแž€แŸ’แžšแžแžธแŸ” แž‘แžธแž˜แžฝแž™ แžขแŸ’แž“แž€แžขแžถแž…แž˜แžถแž“แž”แž‰แŸ’แž แžถแžแŸ’แž›แŸ‡แž‡แžถแž˜แžฝแž™แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜แŸ” แžฌแž“แŸแŸ‡แž‚แžบแž‡แžถแž”แŸ†แžŽแŸ‚แž€แž’แŸ†แž“แŸƒแž€แžผแžŠ 1 แž”แž“แŸ’แž‘แžถแžแŸ‹แžงแž‘แžถแž แžšแžŽแŸแŸ” แžฌแžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‚แžบแžŸแŸ’แž˜แžปแž‚แŸ’แžšแžŸแŸ’แž˜แžถแž‰แžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แž˜แžทแž“แžขแžถแž…แž™แž›แŸ‹แžœแžถแž”แžถแž“แŸ” แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แž”แž‰แŸ’แž แžถโ€‹แž˜แžฝแž™โ€‹แž…แŸ†แž แŸ€แž„โ€‹แž”แž“แŸ’แžแžทแž… แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž€แŸโ€‹แžแŸ’แžšแžผแžœโ€‹แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™โ€‹แžŠแŸ‚แžšแŸ” แž”แŸ’แžšแž แŸ‚แž›โ€‹แž‡แžถโ€‹แž˜แžทแž“โ€‹แž…แžถแŸ†แž”แžถแž…แŸ‹โ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž–แžทแž“แžทแžแŸ’แž™โ€‹แž˜แžพแž›โ€‹แž‘แžถแž›แŸ‹โ€‹แžแŸ‚โ€‹แžŸแŸ„แŸ‡แŸ” แž™แžพแž„แž€แŸแžแŸ’แžšแžผแžœแž‚แžทแžแžขแŸ†แž–แžธแžšแžฟแž„แž“แŸแŸ‡แžŠแŸ‚แžšแŸ” แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžกแžพแž„แžœแžทแž‰แž‚แžบแž‡แžถแžšแžฟแž„แžŠแŸ‚แž›แž’แŸ’แžœแžพแžฑแŸ’แž™แžขแŸ’แž“แž€แž™แžบแžแŸ” แž‡แžถแž‘แžผแž‘แŸ…แžœแžถแž˜แžถแž“แž‚แžปแžŽแžŸแž˜แŸ’แž”แžแŸ’แžแžทแžšแž”แžŸแŸ‹แžœแžถ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž™แž›แŸ‹แž–แžธแž˜แžผแž›แž แŸแžแžปแžŠแŸ‚แž›แžขแŸ’แž“แž€แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแžœแžถแŸ” แžแžพแž“แŸแŸ‡แž‡แžถแž˜แž’แŸ’แž™แŸ„แž”แžถแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“แž–แŸแžแŸŒแž˜แžถแž“แž”แžถแž“แž›แžฟแž“ แžแžพแž“แŸแŸ‡แž‡แžถแž˜แž’แŸ’แž™แŸ„แž”แžถแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž€แŸ†แžŽแžแŸ‹แžŸแŸ’แžแž„แŸ‹แžŠแžถแžšแžแŸ’แž›แŸ‡แž“แŸ…แžแžถแž„แž€แŸ’แž“แžปแž„แžฌแž™แŸ‰แžถแž„แžŽแžถ? แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแžœแžถ? แž–แžธแž–แŸ’แžšแŸ„แŸ‡แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžกแžพแž„แžœแžทแž‰แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸ แžฌแž›แžปแž”แž…แŸ„แž›แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แŸ” แžœแžถแžŠแžผแž…แž‡แžถแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ transbase - แžšแžฟแž„แž‚แžบแžŸแŸ’แžšแžŸแŸ‹แžŸแŸ’แžขแžถแžแžแŸ’แž›แžถแŸ†แž„แžŽแžถแžŸแŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ‚แž”แžปแžšแžŸแž–แŸแž‰แžœแŸแž™แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ”

แž‘แžถแž€แŸ‹โ€‹แž‘แž„โ€‹แž“แžนแž„โ€‹แž˜แŸ‰แŸ‚แžแŸ’แžšโ€‹แž‘แžถแŸ†แž„ แŸค แžแŸ’แž‰แžปแŸ†โ€‹แž“แŸ…โ€‹แžแŸ‚โ€‹แžŽแŸ‚แž“แžถแŸ†โ€‹แžฒแŸ’แž™โ€‹แžŠแž€โ€‹แžœแžถโ€‹แž…แŸแž‰ แžŠแžพแž˜แŸ’แž”แžธโ€‹แž™แž›แŸ‹โ€‹แžแžถโ€‹แžœแžถโ€‹แž“แžถแŸ†โ€‹แž‘แŸ…โ€‹แžšแž€โ€‹แžขแŸ’แžœแžธแŸ” แž˜แžพแž›โ€‹แž›แŸแž แž˜แžพแž›โ€‹แžšแžผแž”โ€‹แžขแžธโ€‹แž€แŸโ€‹แžขแžถแž€แŸ’แžšแž€แŸ‹โ€‹แž˜แŸ’แž›แŸ‰แŸแŸ‡แŸ”

(Dmitry) แžแŸ’แž‰แžปแŸ†แžแŸ’แžšแŸ€แž˜แžแŸ’แž›แžฝแž“แžšแžฝแž…แž‡แžถแžŸแŸ’แžšแŸแž…แž€แŸ’แž“แžปแž„แž€แžถแžšแž–แžทแž—แžถแž€แŸ’แžŸแžถแžขแŸ†แž–แžธแžšแžฟแž„แž“แŸแŸ‡แž‡แžถแž˜แžฝแž™แžขแŸ’แž“แž€แŸ” แž›แŸแžโ€‹แž“แžทแž„โ€‹แž˜แŸ‰แŸ‚แžแŸ’แžšโ€‹แž‚แžบโ€‹แžขแžŸแŸ’แž…แžถแžšแŸ’แž™โ€‹แž‘แžถแŸ†แž„โ€‹แžขแžŸแŸ‹โ€‹, แž€แžถแžšโ€‹แžขแž“แžปแžœแžแŸ’แžโ€‹แž‚แžบโ€‹แžขแžŸแŸ’แž…แžถแžšแŸ’แž™โ€‹แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž™แž›แŸ‹แžแžถแžแžพแžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜แžแŸ’แžšแžผแžœแž€แžถแžšแžœแžถแžŠแŸ‚แžšแžฌแž‘แŸแŸ” แž˜แžถแž“แžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜แžŠแŸ‚แž›แž˜แžทแž“แžแŸ’แžšแžผแžœแž€แžถแžšแž›แŸ’แž”แžฟแž“แž“แŸƒแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แŸ‚แž”แž“แŸแŸ‡แŸ” แžแŸ’แž‰แžปแŸ†แžŸแŸ’แž‚แžถแž›แŸ‹แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžŠแŸ‚แž›แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แžทแž“แžขแžถแž…แž’แŸ’แžœแžพแžกแžพแž„แžšแŸ€แž„แžšแžถแž›แŸ‹ 15 แž“แžถแž‘แžธแž˜แŸ’แžแž„แŸ” แž แžพแž™แž˜แžทแž“แž˜แŸ‚แž“แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž–แžฝแž€แž‚แŸแžขแžถแž€แŸ’แžšแž€แŸ‹แž–แŸแž€แž‘แŸแŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแžœแžŠแŸ’แžแž‡แžธแžœแžทแžแž”แŸ‚แž”แž“แŸแŸ‡แŸ” แž แžพแž™แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแžฑแŸ’แž™แžŸแžถแžแžถแž˜แžถแž“แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸ แž˜แžปแžแž„แžถแžšแž”แžทแž‘แž”แžพแž€ แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแž…แŸ†แžŽแŸแŸ‡แžŠแžนแž„แž‡แŸ’แžšแŸ…แž‡แŸ’แžšแŸ‡แŸ”

แžœแžถโ€‹แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž…แž„แŸ‹แžขแžถแž“แžšแžฟแž„แžขแŸ†แž–แžธแž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž”แžทแž‘แž”แžพแž€แžฑแŸ’แž™แž€แžถแž“แŸ‹แžแŸ‚แž›แž˜แŸ’แžขแžทแž แžแŸ’แž‰แžปแŸ†แžŸแžผแž˜แžŽแŸ‚แž“แžถแŸ†แžœแžถแž™แŸ‰แžถแž„แžแŸ’แž›แžถแŸ†แž„ https://trunkbaseddevelopment.com/. แž แžพแž™แž˜แžถแž“แžขแžแŸ’แžแž”แž‘แžŠแŸแžขแžŸแŸ’แž…แžถแžšแŸ’แž™แž˜แžฝแž™แžŠแŸ„แž™ Martin Fowler แžขแŸ†แž–แžธแž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž”แžทแž‘แž”แžพแž€แŸ– แžแžพแž˜แžถแž“แž”แŸ’แžšแž—แŸแž‘แžขแŸ’แžœแžธ แžœแžŠแŸ’แžแž‡แžธแžœแžทแžแŸ”แž›แŸ” แž˜แžปแžแž„แžถแžšแž”แžทแž‘แž”แžพแž€แž˜แžถแž“แž—แžถแž–แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แŸ”

แž แžพแž™แžขแŸ’แž“แž€แž“แŸ…แžแŸ‚แž˜แžทแž“แž‘แžถแž“แŸ‹แž”แžถแž“แž†แŸ’แž›แžพแž™แžŸแŸ†แžŽแžฝแžšแžแžถ "แžแžพ Jenkins แžแŸ’แžšแžผแžœแž€แžถแžšแžฌแžขแžแŸ‹?"

Jenkins แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแžŽแžถแž€แŸแžŠแŸ„แž™แŸ” แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„ แžงแž”แž€แžšแžŽแŸแŸ– Jenkins, Gitlab แž“แžนแž„แž“แžถแŸ†แž˜แž€แž‡แžผแž“แžขแŸ’แž“แž€แž“แžผแžœแž—แžถแž–แž„แžถแž™แžŸแŸ’แžšแžฝแž›แŸ” แžขแŸ’แž“แž€โ€‹แž“แžนแž„โ€‹แžƒแžพแž‰โ€‹แžแžถโ€‹แž€แžถแžšโ€‹แž‡แžฝแž”โ€‹แž‡แžปแŸ†โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž‡แžฝแž”โ€‹แž”แŸ’แžšแž‡แžปแŸ†โ€‹แž‚แŸ’แž“แžถโ€‹แžฌโ€‹แž˜แžทแž“โ€‹แž”แžถแž“โ€‹แž‡แžฝแž”โ€‹แž”แŸ’แžšแž‡แžปแŸ†โ€‹แž‚แŸ’แž“แžถโ€‹แŸ” แž–แžฝแž€แž‚แŸแžขแžถแž…แž‡แžฝแž™แžขแŸ’แž“แž€แž”แžถแž“ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž–แžฝแž€แž‚แŸแž“แžนแž„แž˜แžทแž“แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แžขแŸ’แž“แž€แž“แžผแžœแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‘แŸแŸ” แž–แžฝแž€แž‚แŸแž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แžขแžถแž…แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แžขแŸ’แž“แž€แž“แžผแžœแžšแž„แŸ’แžœแž„แŸ‹แž˜แžฝแž™ - แž™แž›แŸ‹แž–แŸ’แžšแž˜ แž˜แžทแž“แž˜แŸ‚แž“ Ok แŸ” แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž€แŸแžŸแžšแžŸแŸแžšแžแŸแžŸแŸ’แžแžŠแŸ‚แžš แž–แŸ’แžšแŸ„แŸ‡แž”แŸ’แžšแžŸแžทแž“แž”แžพแž‚แŸ’แž˜แžถแž“แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž‘แŸ แž“แŸ„แŸ‡แžœแžถแžŸแŸ’แž‘แžพแžšแžแŸ‚แž‚แŸ’แž˜แžถแž“แž“แŸแž™แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แž–แŸ’แžšแŸ„แŸ‡แžœแžถแž„แžถแž™แžŸแŸ’แžšแžฝแž›แž‡แžถแž„ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‡แžถแž‘แžผแž‘แŸ…แžขแŸ’แž“แž€แžขแžถแž…แžšแžŸแŸ‹แž“แŸ…แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แžœแžถ แžขแŸ’แž“แž€แž“แžนแž„แž˜แžทแž“แž”แžถแžแŸ‹แž”แž„แŸ‹แž…แŸ’แžšแžพแž“แž“แŸ„แŸ‡แž‘แŸแŸ”

แž“แŸ„แŸ‡แž‚แžบแž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แžแžพแž“แŸ„แŸ‡แž˜แžถแž“แž“แŸแž™แžแžถแžขแŸ’แž“แž€แž˜แžทแž“แžแŸ’แžšแžผแžœแž€แžถแžšแžœแžถแž‘แŸ?

แž“แŸ„แŸ‡แž‡แžถแžŸแžทแž‘แŸ’แž’แžทแŸ” แžแŸ’แž‰แžปแŸ†แžŸแžผแž˜แžŽแŸ‚แž“แžถแŸ†แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž Jez Humble แŸ” แž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แžแŸ’แž‰แžปแŸ†แž˜แžถแž“แžขแžถแž€แž”แŸ’แž”แž€แžทแžšแžทแž™แžถแž˜แžทแž“แž…แŸ’แž”แžถแžŸแŸ‹แž›แžถแžŸแŸ‹แž…แŸ†แž–แŸ„แŸ‡แž…แŸ†แžŽแžปแž…แž…แžปแž„แž€แŸ’แžšแŸ„แž™แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‡แžถแž‘แžผแž‘แŸ… แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“แžšแž”แžŸแŸ‹แž”แžธแž™แŸ‰แžถแž„ แžขแŸ’แž“แž€แž”แž‰แŸ’แž…แžผแž›แž…แžผแž›แž‚แŸ’แž“แžถแžฅแžแžˆแž”แŸ‹แžˆแžš แžขแŸ’แž“แž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž›แžพแž€แžถแžšแž”แŸ’แžแŸแž‡แŸ’แž‰แžถแž…แžทแžแŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ แžขแŸ’แž“แž€แž‡แžฝแžŸแž‡แžปแž›แž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸแž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ แž“แŸ„แŸ‡แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแžขแŸ’แž“แž€แž˜แžทแž“แžแŸ’แžšแžผแžœแž€แžถแžšแžขแŸ’แžœแžธแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž‘แŸแŸ”

แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž€แŸ†แž–แžปแž„แžšแž„แŸ‹แž…แžถแŸ†แžŸแŸ†แžŽแžฝแžšแž–แžธแžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜ แžแŸ’แž‰แžปแŸ†แž˜แžถแž“แžŸแŸ†แžŽแžฝแžšแž˜แžฝแž™แŸ” แž™แžพแž„แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž›แŸแžแž€แžผแžŠแž•แž›แžทแžแž•แž›แŸ” แžแžพแžขแŸ’แž“แž€แž”แžถแž“แž”แŸ’แžšแžพแžœแžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžผแžŠแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‘แŸ? แžแžพโ€‹แžœแžถโ€‹แž‡แžถโ€‹แž€แžผแžŠโ€‹แžŠแžผแž…แž‚แŸ’แž“แžถ แžแžพโ€‹แžœแžถโ€‹แž˜แžถแž“โ€‹แž‚แŸ„แž›แž€แžถแžšแžŽแŸโ€‹แžŠแžผแž…แž‚แŸ’แž“แžถ แž“แžทแž„โ€‹แžœแžŠแŸ’แžโ€‹แž‡แžธแžœแžทแžโ€‹แžŠแžผแž…แž‚แŸ’แž“แžถ แžฌโ€‹แž˜แžถแž“โ€‹แžœแžŠแŸ’แžŠโ€‹แž‡แžธแžœแžทแž แž“แžทแž„โ€‹แž‚แŸ„แž›แž€แžถแžšแžŽแŸโ€‹แžแžปแžŸโ€‹แž‚แŸ’แž“แžถโ€‹แžŠแŸ‚แžšโ€‹แžฌโ€‹แž‘แŸ? แž‡แžถแž’แž˜แŸ’แž˜แžแžถ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แž แž“แžทแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž˜แž“แžปแžŸแŸ’แžŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแž—แŸ’แž›แŸแž…แžแžถแž˜แžถแž“แž€แžผแžŠแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž•แž„แžŠแŸ‚แžšแŸ” แž แžพแž™แžแŸ’แž˜แžธแŸ—แž“แŸแŸ‡ แž˜แžถแž“แž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“แžกแžพแž„แŸ—แŸ” แž แžพแž™โ€‹แžแžพโ€‹แž…แŸ’แž”แžถแž”แŸ‹โ€‹แž‘แžถแŸ†แž„โ€‹แžขแžŸแŸ‹โ€‹แž“แŸแŸ‡โ€‹แž‚แžฝแžšโ€‹แžแŸ’แžšแžผแžœโ€‹แž“แžถแŸ†โ€‹แž˜แž€โ€‹แž‘แžธโ€‹แž“แŸ„แŸ‡โ€‹แžŠแŸ‚แžšโ€‹แžฌโ€‹แž‘แŸ?

แž˜แžทแž“แžแžถแžœแžถแž‚แžฝแžšแžแŸ‚แž‡แžถแž“แŸ„แŸ‡แž‘แŸ แžœแžถแž–แžทแžแž‡แžถแž›แŸ’แžขแžŽแžถแžŸแŸ‹แž–แŸ’แžšแŸ„แŸ‡แžœแžถแž“แžนแž„แž’แŸ’แžœแžพแžฑแŸ’แž™แž‡แžธแžœแžทแžแž€แžถแž“แŸ‹แžแŸ‚แž„แžถแž™แžŸแŸ’แžšแžฝแž›แžŠแžผแž…แž‚แŸ’แž“แžถแŸ” แžŠแžšแžถแž”แžŽแžถแž™แžพแž„แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž€แžผแžŠ แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž˜แžฝแž™แžŸแŸ’แž‚แŸ’แžšแžธแž” bash แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž™แžพแž„แž˜แžถแž“แž€แžผแžŠแž’แž˜แŸ’แž˜แžแžถแŸ”

แžˆแž”แŸ‹ แžˆแž”แŸ‹ แžŸแŸ’แž‚แŸ’แžšแžธแž” bash แž€แŸแž‡แžถแž€แžผแžŠแžŠแŸ‚แžšแŸ” แž€แžปแŸ†แž”แŸ‰แŸ‡แžŸแŸ’แž“แŸแž แŸแž…แžถแžŸแŸ‹แŸ”

แž˜แžทแž“แžขแžธแž‘แŸ แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž˜แžทแž“แž‡แžถแž“แŸ‹แžˆแŸ’แž›แžธแž€แžถแžšแž…แž„แž…แžถแŸ†แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‘แŸแŸ” แžแŸ’แž‰แžปแŸ†แž˜แžถแž“แž€แžถแžšแž˜แžทแž“แž…แžผแž›แž…แžทแžแŸ’แžแž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แž…แŸ†แž–แŸ„แŸ‡ bash แŸ” แžœแžถแžแžผแž…แžขแžถแž€แŸ’แžšแž€แŸ‹ แž“แžทแž„แž‚แžฝแžšแžฑแŸ’แž™แžแŸ’แž›แžถแž…แž‚แŸ’แžšแž”แŸ‹แž–แŸแž›แžœแŸแž›แžถแŸ” แž แžพแž™โ€‹แžœแžถโ€‹แž…แŸ’แžšแžพแž“โ€‹แžแŸ‚โ€‹แžแžผแž…โ€‹แžŠแŸ„แž™โ€‹แž˜แžทแž“โ€‹แžขแžถแž…โ€‹แž‘แžถแž™โ€‹แž‘แžปแž€โ€‹แž˜แžปแž“ แžŠแŸ‚แž›โ€‹แž‡แžถโ€‹แž˜แžผแž›โ€‹แž แŸแžแžปโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž˜แžทแž“โ€‹แž…แžผแž›โ€‹แž…แžทแžแŸ’แžโ€‹แžœแžถแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžทแž“แžขแžธแž‘แŸ แž…แžผแžšแž“แžทแž™แžถแž™แžแžถแžขแŸ’แž“แž€แž˜แžถแž“แž€แžผแžŠ bash แŸ” แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแžแŸ’แž‰แžปแŸ†แž–แžทแžแž‡แžถแž˜แžทแž“แž™แž›แŸ‹แž‘แŸ แž แžพแž™แž˜แžถแž“แž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒแžŸแžถแž€แž›แŸ’แž”แž„แž’แž˜แŸ’แž˜แžแžถแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แžแŸ’แž‰แžปแŸ†แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž˜แžทแž“แžŠแžนแž„แŸ” แž แžพแž™แž™แžพแž„แž‘แž‘แžฝแž›แž”แžถแž“แžขแžแŸ’แžแž”แŸ’แžšแž™แŸ„แž‡แž“แŸแžŠแžผแž…แž‚แŸ’แž“แžถแŸ”

แžŠแžšแžถแž”แžŽแžถแž™แžพแž„แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‡แžถแž€แžผแžŠ แž™แžพแž„แž‘แž‘แžฝแž›แž”แžถแž“แž”แž‰แŸ’แž แžถแžŠแžผแž…แž‚แŸ’แž“แžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‡แžถแž˜แžฝแž™แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” แž€แžถแž›แž–แžธแž”แŸ‰แžปแž“แŸ’แž˜แžถแž“แžแŸ‚แž˜แžปแž“ แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž‡แžฝแž”แž”แŸ’แžšแž‘แŸ‡แžŸแŸ’แžแžถแž“แž—แžถแž–แž˜แžฝแž™แžŠแŸ‚แž›แžŸแž แžŸแŸแžœแžทแž€แž˜แŸ’แž“แžถแž€แŸ‹แž”แžถแž“แž•แŸ’แž‰แžพแžŸแŸ†แžŽแžพแžšแžŸแžปแŸ†แž‘แžถแž‰ 1 แž”แž“แŸ’แž‘แžถแžแŸ‹แž˜แž€แžแŸ’แž‰แžปแŸ†แŸ” แž แžพแž™แžขแŸ’แž“แž€แžŸแž˜แŸ’แžšแžถแž€แž“แŸ…แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžกแžพแž„แžœแžทแž‰แžšแž™แŸˆแž–แŸแž› 000 แž˜แŸ‰แŸ„แž„แŸ” แž”แž‰แŸ’แž แžถแžŠแžผแž…แž‚แŸ’แž“แžถแž€แžพแžแžกแžพแž„แŸ” แžœแžถแž“แŸ…แžแŸ‚แž‡แžถแž€แžผแžŠแŸ” แž แžพแž™แžœแžถแž“แŸ…แžแŸ‚แž‡แžถแž€แžถแžšแžŸแž แž€แžถแžšแŸ” แž™แžพแž„แž‡แžถแž”แŸ‹แž‚แžถแŸ†แž„แž‡แžถแž˜แžฝแž™แž“แžนแž„แžŸแŸ†แžŽแžพแž‘แžถแž‰ แž แžพแž™แž™แžพแž„แž‡แžถแž”แŸ‹แž‚แžถแŸ†แž„แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžแžถแž™แžพแž„แž€แŸ†แž–แžปแž„แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž‡แž˜แŸ’แž›แŸ„แŸ‡แžŠแŸ‚แž›แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแžŠแžผแž…แž‚แŸ’แž“แžถแž“แŸ…แž€แŸ’แž“แžปแž„ bash แžแŸ‚แž˜แžฝแž™แŸ”

แžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แž‰แžปแŸ†แž€แŸ†แž–แžปแž„แžŸแž˜แŸ’แž›แžนแž„แž˜แžพแž›แžšแžฟแž„แž“แŸแŸ‡แž™แŸ‰แžถแž„แžŸแž€แž˜แŸ’แž˜แž›แžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžขแŸŠแžธแž“แž แŸ’แžœแŸ’แžšแžถแžŠแŸแžŸแŸ’แžšแžŸแŸ‹แžŸแŸ’แžขแžถแžแž”แŸ†แž•แžปแžแŸ” แžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž“แžถแŸ†แž™แž€ Pulumi แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แžถแžšแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แžŠแŸแž”แžšแžทแžŸแžปแž‘แŸ’แž’แž”แŸ†แž•แžปแžแžšแž”แžŸแŸ‹แžœแžถแŸ” แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แžœแžถแž€แžถแž“แŸ‹แžแŸ‚แžŸแŸ’แžขแžถแžแž‡แžถแž„แž“แŸแŸ‡แž‘แŸ…แž‘แŸ€แž แžŠแŸ„แž™แžŸแžถแžšแžแŸ’แž‰แžปแŸ†แž˜แžถแž“แžŸแž˜แžแŸ’แžแž—แžถแž–แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸƒแž—แžถแžŸแžถแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž–แŸ„แž›แž‚แžบแžแŸ’แž‰แžปแŸ†แž”แžถแž“แž’แŸ’แžœแžพแž€แžถแžšแž”แžทแž‘แž”แžพแž€แžŠแŸแžŸแŸ’แžšแžŸแŸ‹แžŸแŸ’แžขแžถแžแž…แŸแž‰แž–แžธแž–แžŽแŸŒแžแŸ€แžœแž‡แžถแž˜แžฝแž™แž“แžนแž„ ifs แžŠแžผแž…แž‚แŸ’แž“แžถ แž แžพแž™แžขแŸ’แžœแžธแŸ—แž‚แžบแž›แŸ’แžขแŸ” แž“แŸ„แŸ‡แž‚แžบแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แž‚แžบแž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸแžšแžฝแž…แž แžพแž™แŸ” แž˜แž“แžปแžŸแŸ’แžŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแžขแžถแž…แž˜แžพแž›แžƒแžพแž‰แž‚แžถแžแŸ‹แžšแžฝแž…แž แžพแž™แŸ” แžœแžทแžŸแŸ’แžœแž€แžšแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžŠแžนแž„แžขแŸ†แž–แžธแžœแžถแŸ” แžœแžถโ€‹แž”แžถแž“โ€‹แž‡แŸ‡แžฅแž‘แŸ’แž’แžทแž–แž›โ€‹แžขแŸ’แžœแžธโ€‹แž˜แžฝแž™โ€‹แž“แŸ…โ€‹แž‘แžธแž“แŸ„แŸ‡โ€‹แžšแžฝแž…โ€‹แž‘แŸ…โ€‹แž แžพแž™แŸ” แž‘แŸ„แŸ‡แž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™ แžœแžถแž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‘แŸแŸ” แžงแž‘แžถแž แžšแžŽแŸแžœแžถแž”แžถแž“แž”แžพแž€แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ…แžขแžธแžŸแžถแž€แž›แŸ’แž”แž„แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡ แžŠแžพแž˜แŸ’แž”แžธโ€‹แž†แŸ’แž›แžพแž™โ€‹แžŸแŸ†แžŽแžฝแžšโ€‹แžšแž”แžŸแŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แž˜แŸ’แžแž„โ€‹แž‘แŸ€แž แžœแžถโ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แž…แžถแŸ†แž”แžถแž…แŸ‹แŸ” แžœแžถแž’แŸ’แžœแžพแžฑแŸ’แž™แž‡แžธแžœแžทแžแž€แžถแž“แŸ‹แžแŸ‚แž„แžถแž™แžŸแŸ’แžšแžฝแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž™แžพแž„ แžŠแžผแž…แž‡แžถแžœแžทแžŸแŸ’แžœแž€แžšแžŠแŸ‚แž›แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž€แžผแžŠแžแžถแž˜แžšแž”แŸ€แž”แžŠแžผแž…แž‚แŸ’แž“แžถแŸ”

แž”แžพแž˜แžถแž“แžขแŸ’แž“แž€แž•แŸ’แžŸแŸแž„แž˜แžถแž“แž…แž˜แŸ’แž„แž›แŸ‹?

แžแŸ’แž‰แžปแŸ†โ€‹แž˜แžถแž“โ€‹แžŸแŸ†แžŽแžฝแžšโ€‹แž˜แžฝแž™แŸ” แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž”แž“แŸ’แžแž€แžถแžšแž–แžทแž—แžถแž€แŸ’แžŸแžถแž‡แžถแž˜แžฝแž™ Oleg แŸ” แž‡แžถแž‘แžผแž‘แŸ… แžแŸ’แž‰แžปแŸ†แž‚แžทแžแžแžถแžขแŸ’แž“แž€แž“แžทแž™แžถแž™แžแŸ’แžšแžผแžœแž แžพแž™แžŠแŸ‚แž›แžแžถแž”แžพแž€แžทแž…แŸ’แž…แž€แžถแžšแž˜แžฝแž™แžแŸ’แžšแžผแžœแž…แŸ†แžŽแžถแž™แž–แŸแž›แž˜แžฝแž™แžแŸ‚แžŠแžพแž˜แŸ’แž”แžธแž”แž‰แŸ’แž…แž”แŸ‹ แž“แŸ„แŸ‡แžขแŸ’แž“แž€แž˜แžถแž“แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ แžขแŸ’แž“แž€แž˜แžถแž“แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžœแžทแž—แžถแž‚ แž€แžถแžšแžแžผแž…แž‘แŸ’แžšแž„แŸ‹แž‘แŸ’แžšแžถแž™ แž€แžถแžšแž’แŸ’แžœแžพแž•แŸ‚แž“แž€แžถแžšแž‡แžถแžŠแžพแž˜ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ’แž‰แžปแŸ†แž˜แžถแž“แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžแžถแž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜ แž–แŸ’แž™แžถแž™แžถแž˜แžšแžŸแŸ‹แž“แŸ…แžŠแŸ„แž™แž™แŸ„แž„แž‘แŸ…แžแžถแž˜แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹ แž“แŸ„แŸ‡แžขแŸ’แž“แž€แž“แžนแž„แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž€แŸ‚แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแžˆแžบแž…แžถแž”แŸ‹แžŠแŸ„แž™แž€แžถแžšแž’แŸ’แžœแžพแž•แŸ‚แž“แž€แžถแžš แž–แŸ’แžšแŸ„แŸ‡แžขแŸ’แž“แž€แž“แžนแž„แž˜แžทแž“แž‘แŸ…แžŽแžถแž†แŸ’แž„แžถแž™แž–แžธแžœแžถแž‘แŸแŸ”

(Oleg) แž”แžถแž‘ แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž แžพแž™แŸ” แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸแŸ‡แž‚แžบแžขแžถแž…แž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž”แžถแž“แž€แŸ’แž“แžปแž„แž€แžทแž…แŸ’แž…แžแžทแžแžแŸ†แž”แŸ’แžšแžนแž„แž”แŸ’แžšแŸ‚แž„แž‘แŸ…แž“แžนแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžœแž”แŸ’แž”แž’แž˜แŸŒแž’แŸ’แž„แž“แŸ‹แž’แŸ’แž„แžšแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แžšแžฟแž„แž–แžทแž”แžถแž€แž”แŸ†แž•แžปแžแž€แŸ’แž“แžปแž„แž€แžถแžšแž™แž€แžˆแŸ’แž“แŸ‡แž‚แžบแž‘แž˜แŸ’แž›แžถแž”แŸ‹ แž‡แžถแž–แžทแžŸแŸแžŸแž‘แž˜แŸ’แž›แžถแž”แŸ‹แžขแžถแž€แŸ’แžšแž€แŸ‹แŸ” แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžŠแžพแž˜แŸ’แž”แžธแžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸแŸ‡ แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸแž’แŸ’แž„แž“แŸ‹แž’แŸ’แž„แžšแž“แŸƒแž‘แž˜แŸ’แž›แžถแž”แŸ‹แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แž‡แžปแŸ†แžœแžทแž‰แžขแŸ’แž“แž€แž‚แžบแžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžถแž˜แž‘แžถแžšแŸ– แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„ แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž€แžถแžšแž—แŸ’แž‰แžถแž€แŸ‹แž•แŸ’แžขแžพแž›แž€แŸ†แž–แžปแž„แžšแž„แŸ‹แž…แžถแŸ†แžขแŸ’แž“แž€แŸ”

แžแžพโ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž—แŸ’แž‰แžถแž€แŸ‹โ€‹แž•แŸ’แžขแžพแž›โ€‹แžขแŸ’แžœแžธโ€‹แžแŸ’แž›แŸ‡? แž…แžผแžšแž“แžทแž™แžถแž™แžแžถแžขแŸ’แž“แž€แžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแžแžถแžขแŸ’แž“แž€แž“แžนแž„แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‰แžนแž€แž‰แžถแž”แŸ‹แž‡แžถแž„แž˜แžปแž“แŸ” แž แžพแž™โ€‹แžขแŸ’แž“แž€โ€‹แž˜แžถแž“โ€‹แžšแž”แžŸแŸ‹โ€‹แž˜แžฝแž™โ€‹แž…แŸ†แž“แžฝแž“โ€‹แž•แŸ’แžŸแŸแž„โ€‹แž‘แŸ€แžโ€‹แžŠแŸ‚แž›โ€‹แž—แŸ’แž‡แžถแž”แŸ‹โ€‹แž‘แŸ…โ€‹แž“แžนแž„โ€‹แž€แžถแžšโ€‹แž’แŸ’แžœแžพโ€‹แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜โ€‹แžงแž‘แžถแž แžšแžŽแŸ แžœแžแŸ’แžแžปแž”แžปแžšแžถแžŽแŸ” แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž˜แžถแž“แž‚แŸ„แž›แž€แžถแžšแžŽแŸแž˜แžฝแž™แžŠแŸ‚แž›แž‚แŸ’แžšแž”แŸ‹แžœแžแŸ’แžแžปแž”แžปแžšแžถแžŽแžแŸ’แžšแžผแžœแžแŸ‚แž‚แžทแžแž‚แžผแžšแžแžถแž˜แž˜แž’แŸ’แž™แŸ„แž”แžถแž™แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž•แŸ’แž‘แžปแž€แžœแžแŸ’แžแžปแž”แžปแžšแžถแžŽแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แž แžพแž™แžœแžถแžแŸ’แžšแžผแžœแž€แžถแžšแž–แŸแž›แžœแŸแž›แžถแžแŸ’แž›แŸ‡แŸ” แž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แžแŸ’แžšแžผแžœแž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แž”แŸ’แžšแžขแž”แŸ‹แžŠแŸ‚แž›แž‚แžถแžแŸ‹แž€แŸ’แž“แžปแž„แž“แžถแž˜แž‡แžถแžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แžถแž“แžŸแžถแž€แž›แŸ’แž”แž„แžœแžแŸ’แžแžปแž”แžปแžšแžถแžŽแž“แŸแŸ‡ แžŠแžพแž˜แŸ’แž”แžธแž’แžถแž“แžถแžแžถแžœแžถแžšแžฝแž…แžšแžถแž›แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžœแžถแž…แŸ†แžŽแžถแž™แž–แŸแž› 5-10-15 แž“แžถแž‘แžธแž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แž“แž€แž’แŸ’แžœแžพแž”แŸ’แž›แž„แŸ‹แž˜แŸ’แžแž„แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžŸแž”แŸ’แžแžถแž แŸแž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž…แŸ†แžŽแžถแž™แž–แŸแž›แž€แž“แŸ’แž›แŸ‡แž˜แŸ‰แŸ„แž„แž˜แŸ’แžแž„แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžŸแž”แŸ’แžแžถแž แŸแž‚แžบแž‡แžถแž–แž“แŸ’แž’แžแžทแž…แžแžฝแž…แŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž’แŸ’แžœแžพแžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แž 10 แžŠแž„แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ’แž„แŸƒแž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€ 10 แžŠแž„แžแŸ’แžšแžผแžœแž‚แžปแžŽแž“แžนแž„ 30 แž“แžถแž‘แžธแŸ” แž แžพแž™แž“แŸแŸ‡แž›แžพแžŸแž–แžธแž…แŸ†แž“แžฝแž“แž˜แŸ‰แŸ„แž„แž’แŸ’แžœแžพแž€แžถแžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž“แŸแŸ‡แŸ” แž‚แžถแžแŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž’แžปแž‰แž‘แŸ’แžšแžถแž“แŸ‹แž“แžนแž„แž€แžถแžšแž’แŸ’แžœแžพแžœแžถแŸ” แž˜แžถแž“แž€แžถแžšแž…แŸ†แžŽแžถแž™แžแŸแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แžขแžŸแŸ‹แž แžพแž™แŸ”

แž แžพแž™โ€‹แžขแŸ’แž“แž€โ€‹แžแŸ’แžšแžผแžœโ€‹แž›แžปแž”โ€‹แž…แŸ„แž›โ€‹แž…แŸ’แž”แžถแž”แŸ‹โ€‹แž“แŸแŸ‡ แžŠแžพแž˜แŸ’แž”แžธโ€‹แž€แžปแŸ†โ€‹แžฑแŸ’แž™โ€‹แžขแŸ’แž“แž€โ€‹แž›แŸ‚แž„โ€‹แž’แŸ’แžœแžพโ€‹แžŸแŸ†แžšแžถแž˜โ€‹แž”แŸ‚แž”โ€‹แž“แŸแŸ‡โ€‹แž‘แŸ€แž แž–แŸ„แž›โ€‹แž‚แžบโ€‹แžขแŸ’แž“แž€โ€‹แž˜แžทแž“โ€‹แž€แŸ†แžŽแžแŸ‹โ€‹แžŸแž‰แŸ’แž‰แžถแž”แžแŸ’แžšโ€‹แžฑแŸ’แž™โ€‹แžแŸ’แžšแžผแžœโ€‹แž“แžนแž„โ€‹แžขแŸ’แžœแžธโ€‹แž˜แžฝแž™โ€‹แžŠแŸ„แž™โ€‹แžŠแŸƒแŸ” แžขแŸ’แž“แž€แž€แŸ†แž–แžปแž„แž–แžนแž„แž•แŸ’แžขแŸ‚แž€แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แž›แžพแžŸแŸ†แžŽแžปแŸ†แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžแŸ’แžšแŸ€แž˜แžแŸ’แž›แžฝแž“แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ”

แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแž—แŸแžŸแŸ’แžแžปแžแžถแž„แž–แžธแž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แžŠแžพแž˜แŸ’แž”แžธแžฑแŸ’แž™แž…แŸ…แž แŸ’แžœแžถแž™แž…แžปแŸ‡แž แžแŸ’แžแž›แŸแžแžถแž›แžพแžœแžถแž แžพแž™แžขแŸ’แž“แž€แž˜แžทแž“แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“ Vasya แž“แžทแž™แžถแž™แžแžถแž‚แžถแžแŸ‹แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžœแžถแž‡แžถแžŠแžพแž˜แŸ” แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžถแž“แžŸแž€แž˜แŸ’แž˜แž—แžถแž–แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž–แž“แŸ’แž’แž“แŸ„แŸ‡แžขแŸ’แžœแžธแŸ—แž“แžนแž„แž€แžพแž“แžกแžพแž„ 100 แžŠแž„แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡ แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‡แžถแž‰แžนแž€แž‰แžถแž”แŸ‹แž“แžนแž„แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แžœแžถแž‚แž˜แž“แŸแžŠแŸ„แž™แž€แŸ’แžแžธแžšแžธแž€แžšแžถแž™แžŠแŸ„แž™แž˜แž“แžปแžŸแŸ’แžŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแž“แŸ„แŸ‡แž‘แŸแŸ” แž–แŸ’แžšแŸ„แŸ‡แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžšแž”แžŸแŸ‹แž˜แž“แžปแžŸแŸ’แžŸแž–แžทแž”แžถแž€แž“แžนแž„แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ”

แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แž’แŸ’แžœแžพแž€แžถแžšแž„แžถแžšแž’แž˜แŸ’แž˜แžแžถแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹ แž‚แžถแžแŸ‹แž’แŸ’แžœแžพแžœแžถแžŸแŸ’แž‘แžพแžšแžแŸ‚แž˜แžทแž“แž‚แžทแžแŸ” แž”แž“แŸ’แž‘แžปแž€แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžšแž”แžŸแŸ‹แž“แžถแž„แž‚แžบแžŸแžผแž“แŸ’แž™แŸ” แž‚แžถแžแŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž›แŸแž„แž‡แžถแž˜แžฝแž™แžœแžถ แž‚แžถแžแŸ‹แž˜แžถแž“แž”แž‰แŸ’แž‡แžธแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ’แž”แžถแž›แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แžšแžฝแž…แž แžพแž™ แž‚แžถแžแŸ‹แž’แŸ’แžœแžพแžœแžถแž˜แžฝแž™แž–แžถแž“แŸ‹แžŠแž„แŸ” แž แžพแž™แž—แŸ’แž›แžถแž˜แŸ—แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž˜แž€แž”แŸ’แžšแžถแž”แŸ‹แž‚แžถแžแŸ‹แžแžถ "แžแŸ„แŸ‡แž›แžปแž”แž…แŸ„แž›แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸแŸ‡ แž แžพแž™แžŽแŸ‚แž“แžถแŸ†แžœแžทแž’แžธแžแŸ’แž˜แžธแžŠแŸ‚แž›แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž–แžธแžแŸ’แž„แŸƒแž…แŸแž“แŸ’แž‘" แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แžถแžแŸ‹ แžœแžถแž“แžนแž„แž€แŸ’แž›แžถแž™แž‡แžถแž”แž“แŸ’แž‘แžปแž€แž“แŸƒแž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžŠแŸแž˜แžถแž“แžฅแž‘แŸ’แž’แžทแž–แž›แŸ” แž แžพแž™แžœแžถแž˜แž€แžŠแž›แŸ‹แž˜แž“แžปแžŸแŸ’แžŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™แŸ”

แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ แžขแŸ’แžœแžธแžŠแŸ‚แž›แžŸแžถแž˜แž‰แŸ’แž‰แž”แŸ†แž•แžปแž แžแŸ’แžœแžธแžแŸ’แž”แžทแžแžแŸ‚แž˜แžทแž“แž˜แŸ‚แž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแžขแžถแž…แž‘แžทแž‰แž”แžถแž“แž“แžผแžœแž—แžถแž–แž”แŸ’แžšแžŽแžธแžแž“แŸแŸ‡แž€แŸแžŠแŸ„แž™ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸแŸ‡แž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แžแŸ‚แž„แžแŸ‚แž’แŸ’แžœแžพ แž“แŸแŸ‡แž‚แžบแžแžถแž„แž€แŸ’แžšแŸ„แž˜แž“แŸแŸ‡แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แž˜แžธแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜ แž“แŸ„แŸ‡แž‡แžถแž’แž˜แŸ’แž˜แžแžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸแžŠแŸ‚แž›แž˜แžทแž“แž”แžถแž“แžŸแžถแž€แž›แŸ’แž”แž„แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แžนแž„แžแŸ’แžšแžผแžœแžŠแžถแž€แŸ‹แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แž—แŸ’แž›แžถแž˜แŸ—แŸ” แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แž“แŸ…แž€แŸ’แž˜แŸแž„ แž™แžพแž„แž–แžทแžแž‡แžถแž˜แžทแž“แž”แŸ’แžšแžแžปแž™แžขแŸ’แžœแžธแž“แŸ„แŸ‡แž‘แŸแŸ” แž˜แžทแž“แž‘แžถแž“แŸ‹แž˜แžถแž“ Prod แž“แŸ…แžกแžพแž™แž‘แŸ แž‚แŸ’แž˜แžถแž“แžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แŸ†แž•แŸ’แž›แžถแž‰แž“แŸ„แŸ‡แž‘แŸแŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แžœแžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž‡แžถแž€แžถแžšแž”แžŽแŸ’แžแžปแŸ‡แž”แžŽแŸ’แžแžถแž›แŸ” แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž“แŸแŸ‡แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžทแž“แž˜แŸ‚แž“แž‚แŸ’แžšแž”แŸ‹แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŸแžปแž‘แŸ’แž’แžแŸ‚แž˜แžถแž“แžฑแž€แžถแžŸแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‚แž˜แŸ’แžšแŸ„แž„แž”แŸ‚แž”แž“แŸแŸ‡แž‡แžถแž‰แžนแž€แž‰แžถแž”แŸ‹แž“แŸ„แŸ‡แž‘แŸแŸ” แž‘แŸ„แŸ‡แž”แžธแž‡แžถแž“แŸแŸ‡แž€แŸแž…แž˜แŸ’แž›แŸ‚แž€แž”แž“แŸ’แžแžทแž…แžŠแŸ‚แžš แž–แŸ’แžšแŸ„แŸ‡แžฅแžกแžผแžœแž“แŸแŸ‡แž˜แžถแž“แž€แžถแžšแž”แŸ†แž”แŸ’แž›แŸ‚แž„แžŒแžธแž‡แžธแžแž›แž–แŸแž‰แž›แŸแž‰ แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแžแŸ’แžšแžผแžœแžแŸ‚แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž€แžถแžšแž–แžทแžŸแŸ„แž’แž“แŸ แžŠแžพแž˜แŸ’แž”แžธแžแžถแž˜แž‘แžถแž“แŸ‹แžŠแŸƒแž‚แžผแž”แŸ’แžšแž€แžฝแžแž”แŸ’แžšแž‡แŸ‚แž„แŸ”

แž“แŸ…แž‘แžธแž“แŸแŸ‡แžขแŸ’แž“แž€แžˆแžถแž“แžŠแž›แŸ‹แž€แžถแžšแžŸแž“แŸ’แž“แžทแžŠแŸ’แž‹แžถแž“แžแžถแžŠแŸ†แž”แžผแž„แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžแŸ‚แž˜แžถแž“แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžขแŸ†แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแŸ” แž–แžทแž—แž–แž›แŸ„แž€โ€‹แž˜แžทแž“โ€‹แž›แŸ’แžขโ€‹แž‘แŸ แž แžพแž™โ€‹แž•แž›แžทแžแž•แž›โ€‹แž€แŸโ€‹แž˜แžทแž“โ€‹แž›แŸ’แžขโ€‹แžŠแŸ‚แžšแŸ”

แž”แžถแž‘ แžšแžฟแž„แž‘แžถแŸ†แž„แž“แŸแŸ‡แž˜แžถแž“แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž‚แŸ’แž“แžถแž‘แŸ…แžœแžทแž‰แž‘แŸ…แž˜แž€แŸ”

แžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜โ€‹แž€แŸโ€‹แž˜แžทแž“โ€‹แžแŸ‚แž„โ€‹แžแŸ‚โ€‹แž™แž›แŸ‹โ€‹แžแžถโ€‹แž–แžฝแž€แž‚แŸโ€‹แžแŸ’แžšแžผแžœโ€‹แž’แŸ’แžœแžพโ€‹แž”แŸ‚แž”โ€‹แž“แŸแŸ‡โ€‹แžŠแŸ‚แžšแŸ”

แž˜แžถแž“แžŸแŸ’แžแžถแž“แž—แžถแž–แžŠแŸ‚แž›แž˜แžทแž“แžขแžถแž…แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แžถแž“แž‘แžถแž›แŸ‹แžแŸ‚แžŸแŸ„แŸ‡แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแžŸแŸ’แžแžถแž“แž—แžถแž–แžŠแŸ‚แž›แž˜แžถแž“แžŸแž˜แŸ’แž–แžถแž’แž€แžถแž“แŸ‹แžแŸ‚แžแŸ’แž›แžถแŸ†แž„แž›แžพแž€แŸ’แžšแžปแž˜แŸ” แž€แŸ’แžšแžปแž˜โ€‹แž“แŸแŸ‡โ€‹แž†แŸแŸ‡โ€‹แžขแžŸแŸ‹โ€‹แž แžพแž™แŸ” แž“แžถแž„แž˜แžทแž“แž˜แžถแž“แž–แŸแž›แž‘แŸ†แž“แŸแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž–แžทแžŸแŸ„แž’แž“แŸแžŽแžถแž˜แžฝแž™แžกแžพแž™แŸ” แž–แžฝแž€แž‚แŸแž’แŸ’แžœแžพแž€แžถแžšแž›แžพแž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž–แžธแž–แŸ’แžšแžนแž€แžŠแž›แŸ‹แž›แŸ’แž„แžถแž…แŸ” แž แžพแž™แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž˜แžถแž“แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžแžทแž…แž‘แŸ…แŸ—แŸ” แž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“แžกแžพแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžถแž˜แž‘แžถแžšแŸ” แž€แŸ’แž“แžปแž„โ€‹แžŸแŸ’แžแžถแž“แž—แžถแž–โ€‹แž”แŸ‚แž”โ€‹แž“แŸแŸ‡ แž‚แŸ’แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž•แŸ’แž›แžถแžŸแŸ‹โ€‹แž”แŸ’แžแžผแžšโ€‹แžŽแžถโ€‹แž˜แžฝแž™โ€‹แžขแžถแž…โ€‹แž’แŸ’แžœแžพโ€‹แž‘แŸ…โ€‹แž”แžถแž“โ€‹แžกแžพแž™แŸ” แž€แŸ’แžšแžปแž˜แž€แžถแžšแž„แžถแžšแžขแžถแž…แž”แŸ’แžšแžถแž”แŸ‹แž”แžถแž“แžแžถ แžแŸ’แž„แŸƒแžŸแŸ’แžขแŸ‚แž€แž™แžพแž„แž“แžนแž„แž’แŸ’แžœแžพแžŠแžผแž…แž€แžถแž›แž–แžธแž˜แŸ’แžŸแžทแž›แž˜แžทแž‰ แž™แžพแž„แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แžแŸ’แžšแžผแžœแž€แžถแžšแž’แŸ’แžœแžพแžฑแŸ’แž™แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแŸ” แž€แŸ’แž“แžปแž„แž“แŸแž™แž“แŸแŸ‡ แž‚แŸ’แž˜แžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แŸ…แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŽแžถแž˜แžฝแž™แžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แž‘แŸแŸ” แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แžŸแŸ’แžแžถแž“แž€แžถแžšแžŽแŸโ€‹แž”แžปแžšแžถแžŽโ€‹แžŠแŸ‚แž›โ€‹แž‚แŸ’แž˜แžถแž“โ€‹แž–แŸแž›โ€‹แžŸแŸ†แž›แŸ€แž„โ€‹แž–แžผแžแŸ… แžŠแžพแž˜แžˆแžพโ€‹แžแŸ’แžšแžผแžœโ€‹แž€แžถแž”แŸ‹โ€‹แž”แŸ†แž•แŸ’แž›แžถแž‰ แžŠแžผแž…แŸ’แž“แŸแŸ‡โ€‹แž‚แŸโ€‹แž€แžถแž”แŸ‹โ€‹แžŠแŸ„แž™โ€‹แž–แžผแžแŸ…โ€‹แžšแžทแž›แŸ” แž˜แžทแž“แž˜แžถแž“แž‚แž“แŸ’แž›แžนแŸ‡แžŸแžถแž˜แž‰แŸ’แž‰แž“แŸ…แž‘แžธแž“แŸแŸ‡แž‘แŸแŸ”

(Dmitry) แžแŸ’แž‰แžปแŸ†แž“แžนแž„แžขแžถแž“แž€แžถแžšแž”แŸ†แž—แŸ’แž›แžบแž–แžธแž€แžถแžšแž‡แž‡แŸ‚แž€แŸ– โ€œแž”แŸ‰แžปแž“แŸ’แžแŸ‚แž™แžพแž„แžแŸ’แžšแžผแžœแž€แžถแžšแž€แžถแžšแž‚แŸ’แžšแž”แžŠแžŽแŸ’แžแž”แŸ‹แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž‡แžถแž…แŸ’แžšแžพแž“แž“แŸ…แž€แž˜แŸ’แžšแžทแžแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ” แžแžพแžแŸ’แžšแžผแžœแž”แŸ‚แž„แž…แŸ‚แž€แž–แŸแž›แžœแŸแž›แžถแž”แŸ‰แžปแž“แŸ’แž˜แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž? แžœแžถโ€‹แžแŸ’แž›แŸƒโ€‹แž”แž“แŸ’แžแžทแž… แž แžพแž™โ€‹แžแŸ’แžšแžผแžœโ€‹แž…แŸ†แžŽแžถแž™โ€‹แž–แŸแž›โ€‹แž…แŸ’แžšแžพแž“ยปแŸ”

(Oleg) แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แžถแžšแž™แž›แŸ‹แžแžปแžŸแž”แžปแžšแžถแžŽแŸ” แž‚แžฝแžšแžแŸ‚แž˜แžถแž“แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžŠแžพแž˜แŸ’แž”แžธแžฑแŸ’แž™แžขแŸ’แž“แž€แž˜แžถแž“แž‘แŸ†แž“แžปแž€แž…แžทแžแŸ’แžแŸ” แž€แžถแžšแž’แŸ’แžœแžพแžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแžšแžฟแž„แžŠแŸ‚แž› 100% แž“แŸƒแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแž‡แžถแž˜แžปแž“แž‘แŸ แž แžพแž™แž˜แžถแž“แžแŸ‚แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžขแŸ’แž“แž€แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸแŸ‡แŸ” แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž”แž“แŸ’แž‘แžปแž€แž“แŸƒแž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แžธแž˜แžฝแž™แŸ—แžŠแŸ‚แž›แžขแŸ’แž“แž€แžƒแžพแž‰แžŠแŸ„แž™แž—แŸ’แž“แŸ‚แž€แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‚แžบแž…แŸ’แž”แžถแžŸแŸ‹แžŽแžถแžŸแŸ‹ แžŠแŸ‚แž›แžขแŸ’แž“แž€แž™แž›แŸ‹แžแžถแžœแžถแž“แžนแž„แž’แŸ’แžœแžพแžฑแŸ’แž™แžแžผแž…แžขแŸ’แžœแžธแž˜แžฝแž™แžฌแžขแžแŸ‹ แž‘แŸ„แŸ‡แž”แžธแž‡แžถแž˜แžทแž“แž˜แžถแž“แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž€แŸแžŠแŸ„แž™แŸ” แžขแŸ’แž“แž€แžขแžถแž…แžŸแžถแž€แž›แŸ’แž”แž„แžœแžถแž”แžถแž“แž™แŸ‰แžถแž„แž›แžฟแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ’แž”แžถแž›แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แžถแž“แžแžทแž…แžแžฝแž…แŸ” แž‘แŸ„แŸ‡แž”แžธแž‡แžถแžขแŸ’แž“แž€แž˜แžถแž“แžแŸ‚แžขแŸ’แž“แž€แžŸแžถแž€แž›แŸ’แž”แž„แžŠแŸ„แž™แžŠแŸƒแž€แŸแžŠแŸ„แž™ แž€แŸแžœแžถแž€แžถแž“แŸ‹แžแŸ‚แž„แžถแž™แžŸแŸ’แžšแžฝแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžฝแž€แž‚แŸแž•แž„แžŠแŸ‚แžšแŸ” แžขแŸ’แž“แž€โ€‹แž”แžถแž“โ€‹แž…แŸแž‰โ€‹แž‘แŸ…โ€‹แž€แŸ’แžšแŸ…โ€‹แž แžพแž™โ€‹แž“แžทแž™แžถแž™โ€‹แžแžถโ€‹แŸ– ยซแž˜แžพแž› แžแžพโ€‹แž˜แžถแž“โ€‹แžขแŸ’แžœแžธโ€‹แžแžผแž…โ€‹แžฌ? แž–แžฝแž€โ€‹แž‚แŸโ€‹แž”แžถแž“โ€‹แž–แžทแž“แžทแžแŸ’แž™โ€‹แž˜แžพแž› แž แžพแž™โ€‹แž“แžทแž™แžถแž™โ€‹แžแžถ โ€œแž‘แŸ แž‚แŸ’แž˜แžถแž“โ€‹แžขแŸ’แžœแžธโ€‹แžแžผแž…โ€‹แž‘แŸโ€แŸ” แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แžขแŸ’แž“แž€แžŸแžถแž€แž›แŸ’แž”แž„แžŠแžนแž„แž–แžธแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแžšแž€แž˜แžพแž›แŸ” แžขแŸ’แž“แž€โ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž”แŸ’แžแŸแž‡แŸ’แž‰แžถโ€‹แž…แžทแžแŸ’แžโ€‹แž˜แžฝแž™โ€‹แžŠแŸ‚แž›โ€‹แž‘แžถแž€แŸ‹แž‘แž„โ€‹แž“แžนแž„โ€‹แž”แŸ†แžŽแŸ‚แž€โ€‹แž“แŸƒโ€‹แž€แžผแžŠแŸ” แž แžพแž™แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž…แžŠแŸ„แž™แžขแžถแž€แž”แŸ’แž”แž€แžทแžšแžทแž™แžถแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แŸ”

แž“แŸ…แž‘แžธแž“แŸแŸ‡แžขแŸ’แž“แž€แž–แžทแžแž‡แžถแž”แžถแž“แžแžปแž”แžแŸ‚แž„แŸ”

(Dmitry) แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แž™แž›แŸ‹แžŸแŸ’แžšแž”แž“แŸ…แž‘แžธแž“แŸแŸ‡แž‘แŸแŸ” แž˜แžถแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž˜แžฝแž™ - แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแŸ„แž™แžŸแžถแž€แž›แŸ’แž”แž„ แžŠแŸ‚แž›แž“แžนแž„แž‡แžฝแž™แžŸแž„แŸ’แžšแŸ’แž‚แŸ„แŸ‡แžขแŸ’แž“แž€แž–แžธแž”แž‰แŸ’แž แžถแž“แŸแŸ‡แŸ”

(Oleg) แž˜แŸ‚แž“แž แžพแž™ แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แž‘แžถแž“แŸ‹แž”แžถแž“แž‘แŸ…แžŠแž›แŸ‹แž…แŸ†แžŽแžปแž…แž“แŸ„แŸ‡แž‘แŸแŸ” แž€แžถแžšแž”แŸ†แž—แžถแž“แŸ‹แžŠแŸ†แž”แžผแž„แž‚แžบแžแžถแžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžŸแžšแžŸแŸแžš 100% แž“แŸƒแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžฌแžขแŸ’แž“แž€แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž’แŸ’แžœแžพแžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแž‘แžถแž›แŸ‹แžแŸ‚แžŸแŸ„แŸ‡แŸ” แžœแžถโ€‹แž˜แžทแž“โ€‹แž–แžทแžโ€‹แž‘แŸแŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŸแŸ’แžšแž”แž‚แŸ’แž“แžถแž–แžธแžšแŸ” แž แžพแž™แž–แžฝแž€แž‚แŸแž˜แžทแž“แžขแžถแžŸแŸ’แžšแŸแž™แžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แž‘แŸแŸ” แž€แžถแžšแž‚แŸ’แžšแž”แžŠแžŽแŸ’แžแž”แŸ‹แž›แžพแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‚แžฝแžšแžแŸ‚แž›แŸ’แžขแž”แŸ†แž•แžปแžแŸ” แž›แŸ’แžขแž”แŸ†แž•แžปแž - แž“แŸแŸ‡แž˜แžถแž“แž“แŸแž™แžแžถแžขแŸ’แž“แž€แžแŸ’แž›แžฝแž“แžฏแž„แž˜แžถแž“แž‘แŸ†แž“แžปแž€แž…แžทแžแŸ’แžแžแžถแž‚แžปแžŽแž—แžถแž–แž“แŸƒแž˜แŸแžŠแŸ‚แž›แž˜แŸ’แž…แžถแžŸแŸ‹แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แžแŸ‚แž˜แžถแž“แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแž”แŸ’แžแŸแž‡แŸ’แž‰แžถแž…แžทแžแŸ’แžแžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž…แžปแž…แž”แŸŠแžผแžแžปแž„ "แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™" แžŠแŸ„แž™แž‘แŸ†แž“แžปแž€แž…แžทแžแŸ’แžแž“แŸ…แž›แŸ’แž„แžถแž…แžแŸ’แž„แŸƒแžŸแžปแž€แŸ’แžšแžŸแŸ’แžšแžœแžนแž„แŸ” แžแžพแžขแŸ’แž“แž€แžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แŸแŸ‡แžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถ? แžแžถแž˜แžšแž™แŸˆแž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™ แžแžถแž˜แžšแž™แŸˆแž€แžถแžšแž‚แŸ’แžšแž”แžŠแžŽแŸ’แžแž”แŸ‹ แžแžถแž˜แžšแž™แŸˆแž€แžถแžšแžแžถแž˜แžŠแžถแž“แžŠแŸแž›แŸ’แžขแŸ”

แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž›แŸ’แžขแž‚แžบแž˜แžทแž“แžขแžถแž…แž”แŸ†แž”แŸ‚แž€แž…แŸแž‰แž–แžธแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž˜แŸ’แžแž„แž“แŸ…แž›แžพแž•แž›แžทแžแž•แž›แž˜แžปแž“ แž“แŸ„แŸ‡แž–แžฝแž€แž‚แŸแž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžŸแŸ’แž‚แŸ’แžšแžธแž”แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž˜แŸ’แžแž„ แž แžพแž™แž“แŸ„แŸ‡แž‡แžถแžœแžถแŸ” แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž–แžฝแž€แžœแžถแž€แŸ’แž“แžปแž„แžšแž„แŸ’แžœแžทแž›แž‡แžปแŸ†แž‚แŸ’แž˜แžถแž“แž‘แžธแž”แž‰แŸ’แž…แž”แŸ‹ แž“แŸ„แŸ‡แž“แŸแŸ‡แž‚แžบแž‡แžถแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แžŠแŸ‚แž›แž”แžถแž“แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แžŠแŸ‚แž›แžŸแžถแž€แž›แŸ’แž”แž„แžขแŸ’แžœแžธแŸ—แž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แž‘แžธแž”แž‰แŸ’แž…แž”แŸ‹ - แžแžถแžแžพแžœแžถแž‚แžถแŸ†แž„แžฌแžขแžแŸ‹แŸ” แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแž“แŸแŸ‡แž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถแžแŸ‚แž˜แžฝแž™แž‚แžแŸ‹แž‚แžบแžแžถแžแžพแžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแž˜แŸ’แžแž„แžฌแž–แžธแžšแžŠแž„แŸ” แžŸแŸ†แžŽแžปแŸ†โ€‹แž“แŸƒโ€‹แž€แžถแžšโ€‹แž’แŸ’แžœแžพโ€‹แžแŸโ€‹แžŸแŸ’แžโ€‹แž›แŸ’แžขโ€‹แžแŸ’แž›แžถแŸ†แž„โ€‹แžŽแžถแžŸแŸ‹ ... แž€แŸ†แž–แžปแž„โ€‹แžšแžแŸ‹โ€‹แž‚แŸ’แž˜แžถแž“โ€‹แž‘แžธโ€‹แž”แž‰แŸ’แž…แž”แŸ‹ แž“แŸแŸ‡โ€‹แž‚แžบโ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แžแŸ’แžšแžฝแžโ€‹แž–แžทแž“แžทแžแŸ’แž™แŸ” แž แžพแž™แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž‚แžฝแžšแžแŸ‚แžŠแžผแž…แž“แŸแŸ‡แŸ”

แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ แžแžถแžแžพแžขแŸ’แž“แž€แž“แžนแž„แžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แžผแžœแžšแžŠแŸ’แž‹แž“แŸแŸ‡แž™แŸ‰แžถแž„แž–แžทแžแž”แŸ’แžšแžถแž€แžŠแž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แžแŸ’แžšแŸ€แž˜แžแŸ’แž›แžฝแž“แž“แŸ…แž›แŸ’แž„แžถแž…แžแŸ’แž„แŸƒแžŸแžปแž€แŸ’แžš แž แžพแž™แžแŸ’แžšแžกแž”แŸ‹แž‘แŸ…แž•แŸ’แž‘แŸ‡แžœแžทแž‰ แž‚แžบแž‡แžถแžŸแŸ†แžŽแžฝแžšแž˜แžฝแž™แž‘แŸ€แžแŸ” แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแžขแŸ’แž“แž€แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแž˜แž“แžปแžŸแŸ’แžŸแž†แŸ„แžแž›แŸ’แž„แž„แŸ‹แŸ”

แž…แžผแžšแž™แžพแž„แžแŸ’แžšแžกแž”แŸ‹แž‘แŸ…แžœแžทแž‰แž”แž“แŸ’แžแžทแž…แž‘แŸ… แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแŸ” แž™แžพแž„แž”แžถแž“แžšแžแŸ‹แž…แŸแž‰แž‘แŸ…แžšแž€แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸแžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แžแžปแžŸแž‚แŸ’แž“แžถแž”แž“แŸ’แžแžทแž…แŸ”

แž แžพแž™แž€แžถแžšแž”แŸ†แž—แžถแž“แŸ‹แž‘แžธแž–แžธแžšแž‚แžบแžแžถ MVP แž–แžฝแž€แž‚แŸแž“แžทแž™แžถแž™แžแžถแžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แž‘แžถแž›แŸ‹แžแŸ‚แžŸแŸ„แŸ‡แŸ” แž˜แžทแž“แž”แŸ’แžšแžถแž€แžŠแž€แŸ’แž“แžปแž„แžœแžทแž’แžธแž“แŸ„แŸ‡แž‘แŸแŸ” แž€แžถแžšแž–แžทแžแž‚แžบแžแžถแž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แžŸแžšแžŸแŸแžšแžšแžฟแž„แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž“แŸ…แž€แŸ’แž“แžปแž„ MVP แžขแŸ’แž“แž€แžขแžถแž…แžขแž—แžทแžœแžŒแŸ’แžแžœแžถแž“แŸ…แž›แžพแž”แžถแž›แŸ‹ แž–แŸ„แž›แž‚แžบแžขแŸ’แž“แž€แž”แžถแž“แž›แžบแžแžถแž˜แžถแž“แžšแžฟแž„แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แž แžพแž™แžšแžแŸ‹แž‘แŸ…แžŸแžšแžŸแŸแžšแž€แžผแžŠแžœแžถแž—แŸ’แž›แžถแž˜แŸ— แžฌแžขแŸ’แž“แž€แžขแžถแž…แž’แŸ’แžœแžพแž€แžถแžšแžŠแŸ„แž™แž”แŸ’แžšแžพ TDD แŸ” แž แžพแž™แž™แŸ„แž„แž‘แŸ…แžแžถแž˜ TDD แžŠแžผแž…แžŠแŸ‚แž›แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แž„แŸ’แž แžถแž‰ แžœแžถแž˜แžทแž“แž…แŸ†แžŽแžถแž™แž–แŸแž›แž™แžผแžšแž“แŸ„แŸ‡แž‘แŸ แž–แŸ„แž›แž‚แžบแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž‚แžบแž‡แžถแž•แž›แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แŸ” แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž TDD แž˜แžทแž“แž˜แŸ‚แž“แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž‘แŸแŸ” แž‘แŸ„แŸ‡แž”แžธแž‡แžถแžขแŸ’แžœแžธแž แŸ…แžแžถ Test Driven Development แž€แŸแžŠแŸ„แž™ แžœแžถแž˜แžทแž“แž˜แŸ‚แž“แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž‘แžถแž›แŸ‹แžแŸ‚แžŸแŸ„แŸ‡แŸ” แž“แŸแŸ‡แž€แŸแž‡แžถแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜แž•แž„แžŠแŸ‚แžšแŸ” แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžšโ€‹แž˜แžฝแž™โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แžŸแžšแžŸแŸแžšโ€‹แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แžšแžผแžœโ€‹แž€แžถแžš แž แžพแž™โ€‹แž˜แžทแž“โ€‹แžŸแžšแžŸแŸแžšโ€‹แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แž˜แžทแž“โ€‹แžแŸ’แžšแžผแžœโ€‹แž€แžถแžšแŸ” แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แžขแž“แžปแžœแžแŸ’แžโ€‹แžŠแŸ„แž™โ€‹แž•แŸ’แžแŸ„แžโ€‹แž›แžพโ€‹แž€แžถแžšโ€‹แž‚แžทแžโ€‹แžกแžพแž„แžœแžทแž‰โ€‹แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แž–แžธโ€‹แž€แžถแžšโ€‹แž”แž„แŸ’แž€แžพแžโ€‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜โ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ”

แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ แžœแžถแž˜แžทแž“แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž‘แŸแž€แŸ’แž“แžปแž„แž€แžถแžšแž€แž˜แŸ’แž…แžถแžแŸ‹แž€แžถแžšแž”แŸ†แž—แžถแž“แŸ‹แž‘แžถแŸ†แž„แž“แŸแŸ‡แŸ” MVP แž“แžทแž„แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž˜แžทแž“แž•แŸ’แž‘แžปแž™แž‚แŸ’แž“แžถแž‘แŸแŸ” แž•แŸ’แž‘แžปแž™แž‘แŸ…แžœแžทแž‰ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž’แŸ’แžœแžพ MVP แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž TDD แž“แŸ„แŸ‡แžขแŸ’แž“แž€แž“แžนแž„แž’แŸ’แžœแžพแžœแžถแž”แžถแž“แž”แŸ’แžšแžŸแžพแžšแž‡แžถแž„ แž“แžทแž„แž›แžฟแž“แž‡แžถแž„แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž’แŸ’แžœแžพแžœแžถแžŠแŸ„แž™แž˜แžทแž“แž”แžถแž…แŸ‹แž แžถแžแŸ‹แž‘แžถแž›แŸ‹แžแŸ‚แžŸแŸ„แŸ‡ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸ…แž›แžพแž”แžถแž›แŸ‹แž˜แžฝแž™แŸ”

แž“แŸแŸ‡แž‚แžบแž‡แžถแž‚แŸ†แž“แžทแžแžŠแŸ‚แž›แž˜แžทแž“แž…แŸ’แž”แžถแžŸแŸ‹ แž“แžทแž„แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แŸ” แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แžฎแžแžถแžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แž‰แžปแŸ†แž“แžนแž„แžŸแžšแžŸแŸแžšแž€แžถแžšแžŸแžถแž€แž›แŸ’แž”แž„แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แž แž แžพแž™แž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž˜แžฝแž™แžŠแŸ‚แž›แž›แžฟแž“แž‡แžถแž„แž“แŸแŸ‡ แžœแžถแžŸแŸ’แžแžถแž”แŸ‹แž‘แŸ…แžŠแžผแž…แž‡แžถแž˜แžทแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แž‘แžถแž›แŸ‹แžแŸ‚แžŸแŸ„แŸ‡แŸ”

(Dmitry) แž˜แž“แžปแžŸแŸ’แžŸแž‡แžถแž…แŸ’แžšแžพแž“แž“แŸ…แž‘แžธแž“แŸแŸ‡ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแž แŸ… MVP แž˜แž“แžปแžŸแŸ’แžŸแžแŸ’แž‡แžทแž›แž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแžšแžŸแŸแžšแžขแŸ’แžœแžธแž’แž˜แŸ’แž˜แžแžถแŸ” แž แžพแž™แž‘แžถแŸ†แž„แž“แŸแŸ‡แž“แŸ…แžแŸ‚แžแžปแžŸแž‚แŸ’แž“แžถแŸ” แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž”แž„แŸ’แžœแŸ‚แžš MVP แž‘แŸ…แž‡แžถแžšแžฟแž„แžขแžถแž€แŸ’แžšแž€แŸ‹แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ‚แž›แž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ„แŸ‡แž‘แŸแŸ”

แž”แžถแž‘ แž”แžถแž‘ แžขแŸ’แž“แž€แž“แžทแž™แžถแž™แžแŸ’แžšแžผแžœแŸ”

แž แžพแž™แž—แŸ’แž›แžถแž˜แŸ—แž“แŸ„แŸ‡ MVP แž“แŸ…แž€แŸ’แž“แžปแž„แž•แž›แžทแžแž•แž›แŸ”

แž‡แžถแžšแŸ€แž„แžšแž แžผแžแŸ”

แž แžพแž™ TDD แžŸแŸ’แžแžถแž”แŸ‹แž‘แŸ…แž˜แžทแž“แž’แž˜แŸ’แž˜แžแžถแž‘แŸ แž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แžฎแžแžถแžขแŸ’แž“แž€แžŸแžšแžŸแŸแžšแžแŸแžŸแŸ’แž แž แžพแž™แž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแž’แŸ’แžœแžพแž€แžถแžšแž„แžถแžšแž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“แŸ” แžœแžถแžŸแŸ’แžแžถแž”แŸ‹แž‘แŸ…แž…แž˜แŸ’แž›แŸ‚แž€แžŽแžถแžŸแŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแžถแž˜แž–แžทแžแžœแžถแž”แŸ’แžšแŸ‚แž…แŸแž‰แž›แžฟแž“ แž“แžทแž„แžŸแŸ’แžขแžถแžแž‡แžถแž„แžœแžทแž’แžธแž“แŸแŸ‡แŸ” แž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แžŸแžšแžŸแŸแžšแž€แžถแžšแžŸแžถแž€แž›แŸ’แž”แž„ แžขแŸ’แž“แž€แž‚แžทแžแž…แŸ’แžšแžพแž“แž€แŸ’แž“แžปแž„แž€แŸ’แž”แžถแž›แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžšแžฝแž…แž แžพแž™แžขแŸ†แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แž›แŸแžแž€แžผแžŠแž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž แŸ… แž“แžทแž„แžšแž”แŸ€แž” แž€แŸแžŠแžผแž…แž‡แžถแžขแžถแž€แž”แŸ’แž”แž€แžทแžšแžทแž™แžถแžŠแŸ‚แž›แž™แžพแž„แžšแŸ†แž–แžนแž„แž–แžธแžœแžถแŸ” แžขแŸ’แž“แž€แž˜แžทแž“แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž“แžทแž™แžถแž™แžแžถแžแŸ’แž‰แžปแŸ†แžŸแžšแžŸแŸแžšแž˜แžปแžแž„แžถแžšแžแŸ’แž›แŸ‡แž แžพแž™แžœแžถแž’แŸ’แžœแžพแžขแŸ’แžœแžธแž˜แžฝแž™แž“แŸ„แŸ‡แž‘แŸแŸ” แžŠแŸ†แž”แžผแž„โ€‹แžขแŸ’แž“แž€โ€‹แž‚แžทแžโ€‹แžแžถโ€‹แž“แžถแž„โ€‹แž˜แžถแž“โ€‹แž›แž€แŸ’แžแžแžŽแŸ’แžŒโ€‹แž”แŸ‚แž”โ€‹แž“แŸแŸ‡ แž“แžถแž„โ€‹แž“แžนแž„โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž‚แŸโ€‹แž แŸ…โ€‹แžแžถแž˜โ€‹แžœแžทแž’แžธโ€‹แž”แŸ‚แž”โ€‹แž“แŸแŸ‡โ€‹แŸ” แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แžŠแžŽแŸ’แžแž”แŸ‹แžœแžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž แž แžพแž™แž–แžธแž“แŸแŸ‡แžขแŸ’แž“แž€แž™แž›แŸ‹แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แžนแž„แž˜แžพแž›แž‘แŸ…แžแžถแž„แž€แŸ’แž“แžปแž„แž€แžผแžŠแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž“แŸแŸ‡แž˜แžถแž“แžฅแž‘แŸ’แž’แžทแž–แž›แž™แŸ‰แžถแž„แžแŸ’แž›แžถแŸ†แž„แž‘แŸ…แž›แžพแžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜แŸ” แž›แŸแžแž€แžผแžŠแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แžนแž„แž€แŸ’แž›แžถแž™แž‘แŸ…แž‡แžถแž˜แŸ‰แžผแžŒแžปแž›แž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžท แž–แžธแž–แŸ’แžšแŸ„แŸ‡แžŠแŸ†แž”แžผแž„แžขแŸ’แž“แž€แž–แŸ’แž™แžถแž™แžถแž˜แž™แž›แŸ‹แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แžขแŸ’แž“แž€แž“แžนแž„แžŸแžถแž€แž›แŸ’แž”แž„แžœแžถ แž แžพแž™แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แžŸแžšแžŸแŸแžšแžœแžถแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ”

แžขแŸ’แžœแžธแžŠแŸ‚แž›แž”แžถแž“แž€แžพแžแžกแžพแž„แž…แŸ†แž–แŸ„แŸ‡แžแŸ’แž‰แžปแŸ†แž‡แžถแž˜แžฝแž™ TDD แž‚แžบแžแžถแž“แŸ…แž…แŸ†แžŽแžปแž…แžแŸ’แž›แŸ‡แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž‡แžฝแž›แžขแŸ’แž“แž€แžŽแŸ‚แž“แžถแŸ† Ruby แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž“แŸ…แžแŸ‚แž‡แžถแžขแŸ’แž“แž€แžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ Ruby แŸ” แž แžพแž™แž‚แžถแžแŸ‹แž“แžทแž™แžถแž™แžแžถ "แžแŸ„แŸ‡แž’แŸ’แžœแžพแžœแžถแž™แŸ„แž„แž‘แŸ…แžแžถแž˜ TDD" แŸ” แžแŸ’แž‰แžปแŸ†โ€‹แž‚แžทแžโ€‹แžแžถโ€‹แŸ– โ€‹ยซโ€‹แž˜แŸ‚แž“โ€‹แž แžพแž™ แžฅแžกแžผแžœโ€‹แžแŸ’แž‰แžปแŸ†โ€‹แžแŸ’แžšแžผแžœโ€‹แžŸแžšแžŸแŸแžšโ€‹แžขแŸ’แžœแžธโ€‹แž”แž“แŸ’แžแŸ‚แž˜โ€‹แž‘แŸ€แžยปแŸ” แž แžพแž™แž™แžพแž„แž”แžถแž“แž™แž›แŸ‹แž–แŸ’แžšแž˜แžแžถแž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แž–แžธแžšแžŸแž”แŸ’แžแžถแž แŸ แžแŸ’แž‰แžปแŸ†แž“แžนแž„แžŸแžšแžŸแŸแžšแž€แžผแžŠแž€แžถแžšแž„แžถแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„ Python แžŠแŸ„แž™แž”แŸ’แžšแžพ TDD แŸ” แž–แžธแžšโ€‹แžŸแž”แŸ’แžแžถแž แŸโ€‹แž€แŸ’แžšแŸ„แž™โ€‹แž˜แž€ แžแŸ’แž‰แžปแŸ†โ€‹แž”แžถแž“โ€‹แžŠแžนแž„โ€‹แžแžถโ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž˜แžทแž“โ€‹แž…แž„แŸ‹โ€‹แžแŸ’แžšแžกแž”แŸ‹โ€‹แž‘แŸ…โ€‹แžœแžทแž‰โ€‹แž‘แŸแŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž–แžธแžšแžŸแž”แŸ’แžแžถแž แŸแž“แŸƒแž€แžถแžšแž–แŸ’แž™แžถแž™แžถแž˜แžขแž“แžปแžœแžแŸ’แžแžœแžถแž‚แŸ’แžšแž”แŸ‹แž‘แžธแž€แž“แŸ’แž›แŸ‚แž„ แžขแŸ’แž“แž€แžŠแžนแž„แžแžถแžœแžถแž€แžถแž“แŸ‹แžแŸ‚แž„แžถแž™แžŸแŸ’แžšแžฝแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž€แŸ’แž“แžปแž„แž€แžถแžšแž‚แžทแžแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸแŸ‡แž˜แžทแž“แž…แŸ’แž”แžถแžŸแŸ‹แž‘แŸ แžŠแžผแž…แŸ’แž“แŸแŸ‡แžแŸ’แž‰แžปแŸ†แžŸแžผแž˜แžŽแŸ‚แž“แžถแŸ†แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแžแžถ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžแžถ TDD แž–แžทแž”แžถแž€ แž…แŸ†แžŽแžถแž™แž–แŸแž›แžœแŸแž›แžถ แž“แžทแž„แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹ แžŸแžผแž˜แžŸแžถแž€แž›แŸ’แž”แž„แž”แŸ’แžšแžพแžœแžถแžแŸ’แžšแžนแž˜แžแŸ‚แž–แžธแžšแžŸแž”แŸ’แžแžถแž แŸแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แž–แžธแžšแž“แžถแž€แŸ‹แž‚แžบแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ’แž‰แžปแŸ†แŸ”

(Dmitry) แž™แžพแž„แžขแžถแž…แž–แž„แŸ’แžšแžธแž€แž‚แŸ†แž“แžทแžแž“แŸแŸ‡แž–แžธแž‘แžŸแŸ’แžŸแž“แŸˆแž“แŸƒแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แŸ” แž˜แžปแž“โ€‹แž–แŸแž›โ€‹แž™แžพแž„โ€‹แžŠแžถแž€แŸ‹โ€‹แžฑแŸ’แž™โ€‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšโ€‹แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž˜แžธ แž™แžพแž„โ€‹แž’แŸ’แžœแžพโ€‹แž€แžถแžšโ€‹แžแŸ’แžšแžฝแžโ€‹แž–แžทแž“แžทแžแŸ’แž™โ€‹แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แž˜แž€โ€‹แž”แžพแž€โ€‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแž“แŸแŸ‡ แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž€แŸ’แž›แžถแž™แž‡แžถแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž’แž˜แŸ’แž˜แžแžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž™แžพแž„แŸ” แž แžพแž™แž˜แžถแž“แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžแžถแž˜แžšแž™แŸˆแž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžŸแŸ’แž‘แžพแžšแžแŸ‚แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแž“แžทแž™แžถแž™แžแžถแžœแžถแžœแŸ‚แž„ แžแŸ’แž‰แžปแŸ†แžแŸ’แž‡แžทแž› แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž”แž„แŸ’แž€แžพแžแžŸแŸแž…แž€แŸ’แžแžธแž–แŸ’แžšแžถแž„แž”แžŽแŸ’แžแŸ„แŸ‡แžขแžถแžŸแž“แŸ’แž“แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แž’แŸ’แžœแžพแž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž’แž˜แŸ’แž˜แžแžถ แž™แžพแž„แž™แž›แŸ‹แž–แžธแžŸแŸ’แžแžถแž“แž—แžถแž–แž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’ CI แŸ” แž แžพแž™แž”แŸ’แžšแž–แŸแž“แŸ’แž’ CI แž˜แžถแž“แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž…แŸ’แžšแžพแž“แŸ” แž™แžพแž„แž™แž›แŸ‹แž–แžธแžŸแŸ’แžแžถแž“แž—แžถแž–แž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’ แž™แžพแž„แž™แž›แŸ‹แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แž˜แžถแž“แž“แŸ…แžแžถแž„แž€แŸ’แž“แžปแž„แŸ” แž แžพแž™แž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž™แžพแž„แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž”แž„แŸ’แž€แžพแžแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแžพแž˜แŸ’แž”แžธแžฑแŸ’แž™แžœแžถแžˆแžถแž“แžŠแž›แŸ‹แžŸแŸ’แžแžถแž“แž—แžถแž–แžŠแŸ‚แž›แž…แž„แŸ‹แž”แžถแž“แŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‘แžถแŸ†แž„แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแžŸแŸ’แž‚แžถแž›แŸ‹แž‡แžถแž™แžผแžšแž˜แž€แž แžพแž™แŸ” แž™แžพแž„แž”แžถแž“แž–แžทแž—แžถแž€แŸ’แžŸแžถแžšแžฟแž„แž“แŸแŸ‡แž€แžถแž›แž–แžธ 4 แž†แŸ’แž“แžถแŸ†แž˜แžปแž“แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž› 4 แž†แŸ’แž“แžถแŸ†แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„แž‚แŸ’แž˜แžถแž“แžขแŸ’แžœแžธแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แŸแŸ”

แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แŸ†แžŽแžแŸ‹โ€‹แžแŸ’แžšแžถโ€‹แž“แŸแŸ‡ แžแŸ’แž‰แžปแŸ†โ€‹แžŸแŸ’แž“แžพโ€‹แžฒแŸ’แž™โ€‹แž”แž‰แŸ’แž…แž”แŸ‹โ€‹แž€แžถแžšโ€‹แž–แžทแž—แžถแž€แŸ’แžŸแžถโ€‹แž‡แžถโ€‹แž•แŸ’แž›แžผแžœโ€‹แž€แžถแžšแŸ”

แžœแžธแžŠแŸแžขแžผ (แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž’แžถแžแžปแž˜แŸแžŒแŸ€ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž แŸแžแžปแž•แž›แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แŸ)แŸ–

https://youtu.be/zZ3qXVN3Oic

แž”แŸ’แžšแž—แž–: www.habr.com

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster