Luxoft TechTalks - เชตเชฟเชถเซเชตเชจเชพ IT เช—เซเชฐเซเช“ เช…เชจเซ‡ เชตเชงเซเชจเชพ เชตเชฟเชกเชฟเช“ เชชเซ‹เชกเช•เชพเชธเซเชŸ

Luxoft Tech Talks เช เช…เชฎเชพเชฐเซ€ YouTube เชšเซ‡เชจเชฒ เชชเชฐ เช…เช‚เช—เซเชฐเซ‡เชœเซ€-เชญเชพเชทเชพเชจเชพ เชตเชฟเชกเชฟเชฏเซ‹ เชชเซ‹เชกเช•เชพเชธเซเชŸเชจเซ€ เชจเชตเซ€ เชถเซเชฐเซ‡เชฃเซ€ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ Luxoft เช…เชจเซ‡ เช…เชจเซเชฏ เชฒเซ‹เช•เซ‹เชจเชพ IT เช—เซเชฐเซเช“ เชคเซ‡เชฎเชจเชพ เชœเซเชžเชพเชจเชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชจเชตเซ€เชจเชคเชฎ เชตเชฒเชฃเซ‹ เช…เชจเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เชคเช•เชจเซ€เช•เซ‹เชจเซ€ เชšเชฐเซเชšเชพ เช•เชฐเซ‡ เช›เซ‡. เชตเซ€เชกเชฟเชฏเซ‹ เชฎเชนเชฟเชจเชพเชฎเชพเช‚ 1-2 เชตเช–เชค เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.



เชนเชตเซ‡ เชšเซ‡เชจเชฒ เชชเชฐ เช‰เชชเชฒเชฌเซเชง เช›เซ‡:

โ€ข เชนเซ‡เชจเซเชจเซ‹ เชเชฎเซเชฌเซเชฐเซ‡เช—เชŸเซเชธ เชธเชพเชฅเซ‡ เชฒเช•เซเชธเซ‹เชซเซเชŸ เชŸเซ‡เช• เชŸเซ‹เช• โ€” เชถเซเช‚ เช—เชฟเชŸ เช•เชพเชฏเชฎ เชฎเชพเชŸเซ‡ เชฐเชนเซ‡เชถเซ‡? เชธเช‚เชญเชตเชฟเชค เช…เชจเซเช—เชพเชฎเซ€เช“เชจเซ€ เชธเซ‚เชšเชฟ

2010 เชฎเชพเช‚ เชคเชฎเซ‡ เช•เชˆ เช†เชตเซƒเชคเซเชคเชฟ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹? เช•เชฆเชพเชš เชคเซ‡ เช—เชฟเชŸ เชนเชคเซเช‚ เชœเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เช…เชชเชจเชพเชตเซเชฏเซเช‚ เชนเซ‹เชค, เช…เชฅเชตเชพ เชฒเชฟเชจเช•เซเชธ เชญเช•เซเชค เชนเซ‹เชค. เชคเชฎเซ‡ เช•เชฆเชพเชš เชธเชฌเชตเชฐเซเชเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชธเชฎเชฏเซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹. เชฆเชธ เชตเชฐเซเชท เชชเช›เซ€, เช—เชฟเชŸ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏเชคเชพเชฎเชพเช‚ เชคเซ‡เชจเชพ เชธเซเชชเชฐเซเชงเช•เซ‹เชจเซ‡ เชชเชพเช›เชณ เช›เซ‹เชกเซ€ เชฆเซ€เชงเซ€ เช›เซ‡. เชคเชฎเซ‡ เชฎเชฆเชฆ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€ เชชเชฃ เช†เชถเซเชšเชฐเซเชฏ เชชเชพเชฎเซ€ เชถเช•เซ‹ เช›เซ‹: เชฌเซ€เชœเชพ เชฆเชธ เชตเชฐเซเชทเชฎเชพเช‚ เชถเซเช‚ เชฅเชถเซ‡? เช† เชเชชเชฟเชธเซ‹เชกเชฎเชพเช‚, เช…เชฎเซ‡ 2030 เชฎเชพเช‚ เชตเชฐเซเชเชจ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชธเชฟเชธเซเชŸเชฎ เชธเซเชตเชฟเชงเชพเช“เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚. เชตเชงเซ เชเชกเชช? เชฌเชนเซ‡เชคเชฐ เชธเชนเชฏเซ‹เช— เช†เชงเชพเชฐ? เชฎเชฐเซเชœ เชคเช•เชฐเชพเชฐเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เชฐเชฟเชเซ‹เชฒเซเชฏเซเชถเชจ?

โ€ข เชธเซเชŸเซ‡เชจเชฟเชฎเชฟเชฐเชพ เชตเซเชฒเชพเชเชตเชพ เชธเชพเชฅเซ‡ เชฒเช•เซเชธเซ‹เชซเซเชŸ เชŸเซ‡เช• เชŸเซ‹เช• - เชฎเซ‚เชณ เชธเซเช•เซเชฐเชฟเชชเซเชŸ: เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชตเชฟเชนเช‚เช—เชพเชตเชฒเซ‹เช•เชจ

NativeScript เช Android เช…เชจเซ‡ iOS เชชเชฐ เชธเชฐเชณ JavaScript, Angular เช…เชฅเชตเชพ Vue เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เช›เซ‡. เช† เชตเซ‡เชฌเชฟเชจเชพเชฐเชฎเชพเช‚ เช†เชชเชฃเซ‡ เชจเซ‡เชŸเซ€เชตเชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชŸเซ‡เช•เชจเชฟเช•เชฒ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€ เชœเซ‹เชˆเชถเซเช‚. เช…เชฎเซ‡ เชšเชฐเซเชšเชพ เช•เชฐเซ€เชถเซเช‚:

  • JavaScript เชเชจเซเชœเซ€เชจเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ (V8 เช…เชจเซ‡ JavaScriptCore);
  • เชฎเซ‚เชณ API เชจเซ€ เชเช•เซเชธเซ‡เชธ เชฎเชพเชŸเซ‡ JavaScript เช…เชจเซ‡ Android/iOS เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชตเชพเชคเชพเชตเชฐเชฃ เชตเชšเซเชšเซ‡ เชœเซ‹เชกเชพเชฃ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเซเช‚;
  • เช•เซ‹เชฃเซ€เชฏ เช…เชจเซ‡ เชฎเซ‚เชณ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซเช‚ เชเช•เซ€เช•เชฐเชฃ.

โ€ข เชฒเช•เซเชธเซ‹เชซเซเชŸ เชŸเซ‡เช• เชฐเซ‡เช•เซเชธ เชฌเซเชฒเซ‡เช• เชธเชพเชฅเซ‡ เชตเชพเชค เช•เชฐเซ‡ เช›เซ‡ - เช•เซ‹เชก เช•เชตเชฐเซ‡เชœ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ

เชชเชฐเซ€เช•เซเชทเช•เซ‹ เช…เชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซ‹ เชตเชงเซเชจเซ‡ เชตเชงเซ เชเชตเชพ เชŸเซ‚เชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ เชœเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชพเชฏเซ‡เชฒ เช•เซ‹เชกเชจเชพ เชตเซ‹เชฒเซเชฏเซเชฎ เชชเชฐ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช† เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชฌเชคเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชŸเซ‡เชธเซเชŸ เชธเซเชฏเซเชŸเชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ‹ เช•เซ‹เชก เช†เชตเชฐเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชตเชงเซ เชฎเชนเชคเซเชคเซเชตเชจเซ€ เชฌเชพเชฌเชค เช เช›เซ‡ เช•เซ‡ เชŸเซ‡เชธเซเชŸเชฎเชพเช‚ เช•เชˆ เชถเชฐเชคเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจ เชนเชคเซ‹. เช•เซ‡เชŸเชฒเชพเช• เชŸเซ‚เชฒเซเชธ เชญเชตเชฟเชทเซเชฏเชจเชพ เช•เซ‹เชก เชฐเชฟเชซเซ‡เช•เซเชŸเชฐเชฟเช‚เช—เชจเซ€ เชœเชŸเชฟเชฒเชคเชพ เช…เชจเซ‡ เช† เชฐเซ€เชคเซ‡ เชธเช‚เชญเชตเชฟเชค เชชเชกเช•เชพเชฐเซ‹ เชตเชฟเชถเซ‡ เชชเชฃ เช†เช‚เชคเชฐเชฆเซƒเชทเซเชŸเชฟ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช† เชชเซเชฐเชธเซเชคเซเชคเชฟเชฎเชพเช‚, เชฐเซ‡เช•เซเชธ เชšเช•เชพเชธเชพเชฏเซ‡เชฒ เช•เซ‹เชก เช•เชฆ เชฎเชพเชŸเซ‡เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชธเชฎเชœเชพเชตเซ‡ เช›เซ‡:

  • เชจเชฟเชตเซ‡เชฆเชจ เช•เชตเชฐเซ‡เชœ;
  • เชถเชฐเชคเซ€ เชจเชฟเชตเซ‡เชฆเชจเซ‹เชจเซ€ เชถเชพเช–เชพเช“ เชฆเซเชตเชพเชฐเชพ เช•เชตเชฐเซ‡เชœ (เชจเชฟเชฐเซเชฃเชฏ เช•เชตเชฐเซ‡เชœ);
  • เชธเช‚เชถเซ‹เชงเชฟเชค เชธเซเชฅเชฟเชคเชฟ/เชจเชฟเชฐเซเชฃเชฏ เช•เชตเชฐเซ‡เชœ เชชเชฆเซเชงเชคเชฟ;
  • McCabe (McCabe Cyclomatic เชœเชŸเชฟเชฒเชคเชพ) เช…เชจเซเชธเชพเชฐ เชธเชพเชฏเช•เซเชฒเซ‹เชฎเซ‡เชŸเชฟเช• เชœเชŸเชฟเชฒเชคเชพ;
  • เช†เชงเชพเชฐ เชชเชพเชฅ เช•เชตเชฐเซ‡เชœ.

เชฐเซ‡เช•เซเชธ เชคเชฎเชจเซ‡ เชœเชฃเชพเชตเชถเซ‡ เช•เซ‡ เชฌเชนเซ‡เชคเชฐ เช•เซ‹เชก เช…เชฅเชตเชพ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹, เช…เชจเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชธเชพเชฅเซ‡ เช†เชจเซ‡ เชชเชฃ เชธเชฎเชœเชพเชตเชถเซ‡.

เชญเชพเชตเชฟ TechTalks เชฎเชพเชŸเซ‡ เชตเชฟเชทเชฏเซ‹เชจเซ€ เชชเชธเช‚เชฆเช—เซ€ เชฎเซ‹เชŸเชพเชญเชพเช—เซ‡ เชคเชฎเชพเชฐเชพ เชชเชฐ เช›เซ‡. เชคเชฎเชจเซ‡ เชนเชœเซ€ เชชเชฃ เช•เชˆ เชคเช•เชจเซ€เช•เซ‹ เช…เชจเซ‡ เชตเชฟเชทเชฏเซ‹เชฎเชพเช‚ เชฐเชธ เชนเชถเซ‡? เชคเชฎเซ‡ เชญเชพเชตเชฟ เชŸเซ‡เช•เชŸเซ‰เช•เซเชธเชฎเชพเช‚ เช•เชฏเชพ เชธเซเชชเซ€เช•เชฐเซเชธ เชœเซ‹เชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹? เชŸเชฟเชชเซเชชเชฃเซ€เช“เชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เช‡เชšเซเช›เชพเช“ เชฎเซ‚เช•เซ‹ เช…เชจเซ‡ เชšเซ‡เชจเชฒเชจเซ‡ เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซ‹เชœเซ‡เชฅเซ€ เชจเชตเชพ เชตเซ€เชกเชฟเชฏเซ‹ เชœเซ‹เชตเชพเชจเซเช‚ เชšเซ‚เช•เซ€ เชจ เชœเชพเชฏ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹