เดชเดฟ - เดฎเตเตปเด•เดฐเตเดคเตฝ, เด…เดคเตเดชเต‹เดฒเต† เดชเตเดฐเดฟเดฒเดฟเดฎเดฟเดจเดฑเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ DUMP เด•เดธเดพเตป. เดธเต†เดฒเด•เตเดทเตป เด—เตเดฐเตˆเตปเดกเตผ เดชเดพเดธเดพเดฏ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด•เดพเดฃเตเด•

เด“เดฐเต‹ เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เดธเตเดชเต€เด•เตเด•เดฑเตเด‚ เดกเดฎเตเดชเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเดฟเดจเดฟเดŸเต† เดชเดฑเดžเตเดžเต: "เด•เตŠเดณเตเดณเดพเด‚, เดŽเดฒเตเดฒเดพเด‚ เดจเดฟเด™เตเด™เดณเต‹เดŸเตŠเดชเตเดชเดฎเดพเดฃเต!" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดŽเดจเตเดคเต, เด’เดฐเตเดชเด•เตเดทเต‡ เด•เตเดฑเดšเตเดšเต เดฑเตบเดธเต?" เด’เดฐเตเดชเด•เตเดทเต‡, เด’เดฐเตเดชเด•เตเดทเต‡ ...
เดนเดพเตผเดกเตโ€Œเด•เต‹เดฑเตเด‚ เดชเดฐเดฟเดถเต€เดฒเดจเดตเตเด‚, เดชเดฐเดฟเดถเต€เดฒเดจเดตเตเด‚ เดนเดพเตผเดกเตโ€Œเด•เต‹เดฑเตเด‚ - เด‡เดคเดพเดฃเต DAMP-เด•เดณเดฟเดฒเต‡เด•เตเด•เต เดตเดฐเตเดจเตเดจ เดฎเดงเตเดฏเดตเตผเดคเตเดคเดฟ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เดฎเตเดฎเดฟเดฑเตเดฑเดฟ เด“เดฐเต‹ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด‚ 3 เดธเต†เดฒเด•เตเดทเตป เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดตเด‚เดฌเตผ เดจเดตเด‚เดฌเตผ เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เด’เตผเดฒเต‹เดตเต (เดธเตเดŸเตเดฐเดพเดฑเตเดฑเต‹เดชเตเดฒเดพเตป), เด—เตเดฐเดฟเด—เดฑเดฟ เดชเต†เดŸเตเดฐเต‹เดตเต (เดŽเดตเตเดฑเต‹เตบ), เด…เดฒเด•เตเดธเดฟ เด•เดฑเตเดฑเต‡เดตเต (เดธเตเด•เตˆเด™เต), เดชเต‹เดณเดฟเดจ เด—เตเตผเดŸเตเดŸเต‹เดตเดฏ (เดˆเดตเดฟเตพ เดฎเดพเตผเดทเตเดฏเตปเดธเต), เดฎเดพเด•เตเดธเดฟเด‚ เด…เตผเดทเดฟเดจเต‹เดตเต (เดนเตˆเดŸเต†เด•เต เด—เตเดฐเต‚เดชเตเดชเต), เดชเดพเดตเตฝ เดฎเดพเดฒเดฟเดทเต†เดตเต (เดฎเดธเตเดคเตเดฒเดพเดฌเต), เดกเต†เดจเดฟเดธเต เด•เต‹เตพเดธเตเดจเดฟเด•เตเด•เต‹เดตเต (เด…เดตเดฟเดฑเตเดฑเต‹) เดŽเดจเตเดจเดฟเดตเดฐเตเด‚ เดฎเดฟเด•เดšเตเดšเดคเตเด‚ เดฎเดฟเด•เดšเตเดšเดคเตเดฎเดพเดฏ เดธเตเดชเต€เด•เตเด•เดฑเตเด•เตพ .

4 เดธเตเดŸเตเดฐเต€เดฎเตเด•เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด‚ เดตเต†เดŸเตเดŸเดฟเด•เตเด•เตเดฑเดšเตเดš 4 เดฎเดพเดธเตเดฑเตเดฑเตผ เด•เตเดฒเดพเดธเตเด•เดณเตเดŸเต† เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เดณเตเด‚

เดชเดฟ - เดฎเตเตปเด•เดฐเตเดคเตฝ, เด…เดคเตเดชเต‹เดฒเต† เดชเตเดฐเดฟเดฒเดฟเดฎเดฟเดจเดฑเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ DUMP เด•เดธเดพเตป. เดธเต†เดฒเด•เตเดทเตป เด—เตเดฐเตˆเตปเดกเตผ เดชเดพเดธเดพเดฏ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด•เดพเดฃเตเด•

เดฌเดพเด•เตเด•เตโ€ŒเดŽเตปเดกเต เดตเดฟเดญเดพเด—เด‚:

  • เดฎเตˆเด•เตเดฐเต‹ เดธเตผเดตเต€เดธเต เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเด•เตเด•เต‡เดทเตป: REST, JSON, GraphQL เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ gRPC? (เด—เตเดฐเดฟเด—เดฑเดฟ เดชเต†เดŸเตเดฐเต‹เดตเต, เดŽเดตเตเดฑเต‹เตบ)
  • เดตเดฟเดทเดฏ เดฎเดพเดคเตƒเด•เดฏเตเดŸเต† เดคเดฟเดณเด•เตเด•เดตเตเด‚ เดฆเดพเดฐเดฟเดฆเตเดฐเตเดฏเดตเตเด‚ (เดฎเดพเด•เตเดธเดฟเด‚ เด…เตผเดทเดฟเดจเต‹เดตเต, เดนเตˆเดŸเต†เด•เต เด—เตเดฐเต‚เดชเตเดชเต)
  • 60 เดธเต†เด•เตเด•เตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ เดฎเตˆเด•เตเดฐเต‹ เดธเตผเดตเต€เดธเต (เด†เตปเดกเตเดฐเดฟ เดทเดฟเดฒเตเดฒเดฟเด‚เด—เต, เด…เด•เต เดฌเดพเตผเดธเต เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดŸเต†เด•เตเดจเต‹เดณเดœเต€เดธเต)
  • เดธเต†เตผเดตเตผ เด‡เดฒเตเดฒ, เด•เตเดดเดชเตเดชเดฎเดฟเดฒเตเดฒ. AWS เดฒเดพเด‚เดกเดฏเดฟเตฝ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดกเดพเดฑเตเดฑเดพ เดธเดฏเตปเดธเต เดจเดŸเดคเตเดคเดฟเดฏเดคเต (เด…เดฒเด•เตเดธเดฟ เด•เต‹เตพเดธเตเดจเดฟเด•เตเด•เต‹เดตเต, เดธเดฟเด‚เดฌเดฟเตผเดธเต‹เดซเตเดฑเตเดฑเต)
  • เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เดณเดฟเตฝ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ (เด…เดฒเด•เตเดธเดฟ เดชเตเดฒเต†เดฑเตเดฑเตเดจเต†เดตเต, เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เต‡เดจเตเดฆเตเดฐเด‚)
  • เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพ เดฒเต‹เด—เตเด•เดณเตเด‚ เด‡เดฒเดพเดธเตเดฑเตเดฑเดฟเด•เต (เด—เตเดฐเดฟเด—เดฑเดฟ เด•เต‹เดทเต†เดฒเต‡เดตเต, เด•เต‹เดฃเตเดŸเต‚เตผ) เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตโ€Œเด•เตเด•เดพเดจเดพเดตเดฟเดฒเตเดฒ.
  • Github.com (Timofey Kulin, Yandex) เดจเตเดฑเต† เดชเตŠเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดฒเต‹เด—เตเด•เดณเตเดŸเต† เดตเดฟเดถเด•เดฒเดจเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต Clickhouse, MemSQL เดจเดฟเดฐเด•เดณเตเดŸเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเตเดŸเต† เด…เดตเดฒเต‹เด•เดจเด‚/เดคเดพเดฐเดคเดฎเตเดฏเด‚
  • เดจเดฒเตเดฒ เด•เต‹เดกเต เด…เดตเดฒเต‹เด•เดจเดคเตเดคเดฟเดจเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดธเดฎเตเดชเตเดฐเดฆเดพเดฏเด™เตเด™เดณเตเด‚ (เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป เดธเดนเดฟเดคเด‚!) (เดจเดฟเด•เดฟเดค เดธเต‹เดฌเต‹เดฒเต†เดตเต, wemake.services)

เดชเดฟ - เดฎเตเตปเด•เดฐเตเดคเตฝ, เด…เดคเตเดชเต‹เดฒเต† เดชเตเดฐเดฟเดฒเดฟเดฎเดฟเดจเดฑเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ DUMP เด•เดธเดพเตป. เดธเต†เดฒเด•เตเดทเตป เด—เตเดฐเตˆเตปเดกเตผ เดชเดพเดธเดพเดฏ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด•เดพเดฃเตเด•

เดฎเตเตปเดญเดพเด—เด‚:

  • เดžเด™เตเด™เตพ เด‡เดคเต เดŽเด™เตเด™เดจเต† เดฎเต‹เดฃเต‹-เดฑเดฟเดชเต‹เดธเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดคเต (เด‡เดตเดพเตป เดฌเต‹เดŸเตเดŸเดจเต‹เดตเต, Tinkoff.ru)
  • เดธเตเดตเต†เตฝเดฑเตเดฑเต†เดœเต†เดŽเดธเต เดธเด‚เดธเตเดฅเดพเดจเด‚ (เดชเดตเตฝ เดฎเดพเดฒเดฟเดทเต†เดตเต, เดฎเตเดธเตโ€Œเดฒเดพเดฌเต)
  • (เด…เดฒเตเดฒ) เดฎเดฟเด•เดšเตเดš เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเด‚ เดฎเดฑเตเดฑเต เดชเดฟเด•เตเดธเตฝ เดฎเดพเดœเดฟเด•เตเด•เตเด‚ (เดชเต‹เดณเดฟเดจ เด—เตเตผเดŸเตเดŸเต‹เดตเดฏ, เดŽเดตเดฟเตพ เดฎเดพเตผเดทเตเดฏเตปเดธเต)
  • เดฐเด•เตเดคเด‚, เดตเดฟเดฏเตผเดชเตเดชเต, เดฎเตˆเด•เตเดฐเต‹เดซเตเดฐเต‹เดฃเตเดŸเต†เตปเดกเตเด•เตพ, เดฎเต‹เดฃเต‹เดฒเดฟเดคเตเดคเต (เดกเต†เดจเดฟเดธเต เด•เต‹เตพเดธเตเดจเดฟเด•เตเด•เต‹เดตเต, เด…เดตเดฟเดฑเตเดฑเต‹)
  • เดตเต†เดฌเดฟเตฝ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต (เด†เตฝเดฌเตผเดŸเตเดŸเต เดซเตˆเดธเตเดฒเดฟเตป, เดซเตเดฒเดพเดฑเตเดฑเตเดธเตเดฑเตเดฑเดพเด•เตเด•เต)
  • เดซเตเดฒเดพเดทเต เดฎเตเดคเตฝ MSE เดตเดฐเต†เดฏเตเดณเตเดณ เดตเต†เดฌเดฟเดฒเต† เดตเต€เดกเดฟเดฏเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดตเต€เดกเดฟเดฏเต‹ เดชเตเดฒเต†เดฏเตผ เดŽเด™เตเด™เดจเต† เดŽเดดเตเดคเดพเด‚ (Alexey Gusev, Yandex)
  • เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเต เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เตเดณเตเดณ เดฎเต†เดทเต€เตป เดฒเต‡เดฃเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เดฎเตเด–เด‚ (เดฎเดพเด•เตเดธเดฟเด‚ เดธเต†เดตเต†เดฑเตเด–เดฟเตป, เด‡เดชเดฟเดŽเดŽเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚เดธเต)
  • เด•เตเดฏเดพเตปเดตเดพเดธเดฟเตฝ เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดฑเต†เตปเดกเดฑเดฟเด‚เด—เดฟเดจเตเดฑเต† เดชเดฐเดฟเดฃเดพเดฎเด‚. Flash, IE 11, เดกเดฟเดธเตˆเดจเตผเดฎเดพเตผ, เด•เตเดฏเต‚เดฃเดฟเดซเต‹เด‚ เดŽเดจเตเดจเดฟเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต (เด†เตปเดกเตเดฐเดฟ เดšเตเดฐเดพเด•เตเด•เต‹เดตเต, เดฎเดฟเดฑเต‹)

เดชเดฟ - เดฎเตเตปเด•เดฐเตเดคเตฝ, เด…เดคเตเดชเต‹เดฒเต† เดชเตเดฐเดฟเดฒเดฟเดฎเดฟเดจเดฑเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ DUMP เด•เดธเดพเตป. เดธเต†เดฒเด•เตเดทเตป เด—เตเดฐเตˆเตปเดกเตผ เดชเดพเดธเดพเดฏ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด•เดพเดฃเตเด•

DevOps เดตเดฟเดญเดพเด—เด‚:

  • เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเตผ PostgreSQL + เดชเดคเตเดฐเต‹เดฃเดฟ (เดตเดฟเด•เตเดŸเตผ เดŽเดฑเต†เด‚เดšเต†เด™เตเด•เต‹, เดฎเดฟเดฑเต‹)
  • เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด•เต‹เดกเต เดตเดฟเดถเด•เดฒเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเด•เดธเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดธเตเด—เดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต: เดžเด™เตเด™เดณเตเดŸเต† เด…เดจเตเดญเดตเด‚ (เดœเต‹เตผเดœเดฟ เด—เตเดฐเดฟเดฌเตเด•เต‹เดตเต, เดชเดฟเดตเดฟเดŽเดธเต-เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹)
  • เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต (เดฏเต‚เดฑเดฟ เด•เต†เตผเดฌเดฟเดฑเตเดฑเตเดธเตเด•เต‹เดตเต, เด…เด•เต เดฌเดพเตผเดธเต เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดŸเต†เด•เตเดจเต‹เดณเดœเต€เดธเต)
  • เดฎเตพเดŸเตเดŸเดฟเด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฌเดพเดฒเตปเดธเดฟเด™เต + Avito-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด•เดพเดจเดฑเดฟ เดฑเดฟเดฒเต€เดธเตเด•เตพ. เดจเดพเดตเดฟเด—เต‡เดฑเตเดฑเดฑเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด‚ (เดฎเดฟเด–เดพเดฏเต‡เตฝ เดทเดพเดตเต‡เตผเดกเต‹, เด…เดตเดฟเดฑเตเดฑเต‹)
  • เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดŸเต€เดฎเดฟเดจเตเดฑเต† เดถเดพเดชเด‚ (เด…เดฒเด•เตเดธเดฟ เด•เดฟเตผเดชเดฟเดšเตเดจเดฟเด•เต‹เดตเต, เด•เต‹เดฃเตเดŸเต‚เตผ)
  • เด•เตเดฒเดธเตเดฑเตเดฑเตผ, เดฎเต‡เด˜เด‚, เดคเดฒ เดŽเดจเตเดจเดฟเดต เดŽเด™เตเด™เดจเต† เดคเด•เตผเด•เตเด•เตเด‚? เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเต‡เดฃเตเดŸเดคเต... (เด•เต‹เตบเดธเตเดฑเตเดฑเดพเดจเตเดฑเดฟเตป เดฎเด•เดพเดฐเดฟเดšเต‡เดตเต, เดชเตเดฐเต‹เดตเต†เด•เตเดฑเตเดฑเดธเต)
  • PostgresQL-เตฝ เดชเดพเตผเดŸเตเดŸเต€เดทเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดŽเดจเตเดฑเต† เดชเดพเดค เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดพเดฑเตเดฑเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เดจเต€เดฃเตเดŸ เด•เดพเดคเตเดคเดฟเดฐเดฟเดชเตเดชเต เดŽเด™เตเด™เดจเต† เด’เดดเดฟเดตเดพเด•เตเด•เดพเด‚ (เด…เตฝเดฎเดพเดธเต เดฎเตเดธเตเดคเดพเด•เดฟเดฎเต‹เดตเต, BARS เด—เตเดฐเต‚เดชเตเดชเต)
  • เดšเดฟเดคเดพเดญเดธเตเดฎเดคเตเดคเดฟเดจเต เดจเดŸเตเดตเดฟเตฝ: เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเดฟเดจเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเดฎเดพเดฏเดฟ เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเดฎเต‹เตผเดŸเตเดŸเด‚ (เดฎเดฐเดพเดŸเตเดŸเต เด•เดฟเตปเดฏเดพเดฌเตเดฒเดฑเตเดฑเต‹เดตเต, เดธเตโ€Œเด•เตเดตเดพเตพเดŸเตเดŸเต)
  • เดŸเต†เดฑเดพเดซเต‹เดฎเตเดฎเดพเดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด…เดจเตเดญเดตเด‚ (เด•เดฟเดฑเดฟเตฝ เด•เดธเดฑเดฟเตป, เดกเดฟเตปเดธเต)

เดชเดฟ - เดฎเตเตปเด•เดฐเตเดคเตฝ, เด…เดคเตเดชเต‹เดฒเต† เดชเตเดฐเดฟเดฒเดฟเดฎเดฟเดจเดฑเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ DUMP เด•เดธเดพเตป. เดธเต†เดฒเด•เตเดทเตป เด—เตเดฐเตˆเตปเดกเตผ เดชเดพเดธเดพเดฏ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด•เดพเดฃเตเด•

เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เดตเดฟเดญเดพเด—เด‚:

  • เดฑเดฟเดฎเต‹เดŸเตเดŸเต: เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดคเตเด‚ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดตเตเดฎเดพเดฃเต (เด…เดฒเด•เตเดธเดฟ เด•เดฑเตเดฑเต‡เดตเต, เดธเตเด•เตˆเด™เต)
  • เดชเดฆเตเดงเดคเดฟเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดธเตเดคเดฟเดทเตเด•เด‚ เดจเดฎเตเดฎเต† เดŽเด™เตเด™เดจเต† เดคเดŸเดฏเตเดจเตเดจเต, เด…เดคเต เดŽเด™เตเด™เดจเต† เดตเดžเตเดšเดฟเด•เตเด•เดพเด‚ (เด—เตเดฐเดฟเด—เดฑเดฟ เดชเต†เดŸเตเดฐเต‹เดตเต, เดŽเดตเตเดฑเต‹เตบ)
  • เดšเดŸเตเดฒเดฎเดพเดฏ เดŸเต€เดฎเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดคเดฏเตเดŸเต† เด…เดณเดตเตเด•เตพ (เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เด•เดฟเดตเต†เดฑเดฟเตป, เด…เด•เต เดฌเดพเตผเดธเต เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดŸเต†เด•เตเดจเต‹เดณเดœเต€เดธเต)
  • เดฎเดพเดจเต‡เดœเตผเดฎเดพเดฐเต† เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ 5 เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเดฐเต€เดคเดฟเด•เดณเตเด‚ เดšเดฟเดจเตเดคเด•เดณเตเด‚ (เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เด’เตผเดฒเต‹เดตเต, เดธเตเดŸเตเดฐเดพเดฑเตเดฑเต‹เดชเตเดฒเดพเตป)
  • เดฎเตเดคเดฟเตผเดจเตเดจเดตเตผเด•เตเด•เตเดณเตเดณ เด•เดฎเตเดชเดจเดฟเด•เดณเดฟเดฒเต† เดชเตเดคเดฟเดฏ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เตพ (เดฆเดฟเดฎเดฟเดคเตเดฐเดฟ เด•เดพเดฒเต‡เดตเต, เดเดเดกเดฟเดŽเดซเต)
  • เดชเตเดฐเต‹เดœเด•เตเดŸเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต... เดŸเต†เดฒเดฟเด—เตเดฐเดพเดฎเดฟเตฝ! (เด‡เด—เต‹เตผ เดธเดฟเตฝเดฌเตผเด—เต, เดธเตเดฎเดพเตผเดŸเตเดŸเต เดนเต†เดกเต)
  • เดŽเดฒเตเดฒเดพ เดตเตผเดทเดตเตเด‚ x2 เดŸเต€เดฎเดฟเดจเต† เด…เดณเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚ เดธเด‚เดธเตเด•เดพเดฐเดฎเดพเดฃเต (เด†เตผเดŸเตเดŸเต†เด‚ เดธเตเดธเต†เด•เตเด•เต‹เดตเต, เดฎเดฟเดฑเต‹)
  • 3 เดฆเดฟเดตเดธเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เด’เดฐเต เดกเดตเดฒเดชเตเดชเดฑเต† เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเดณเตเดณ 3 เดตเดดเดฟเด•เตพ (Igor Katykov, Tinkoff.ru)

เดชเดฟ - เดฎเตเตปเด•เดฐเตเดคเตฝ, เด…เดคเตเดชเต‹เดฒเต† เดชเตเดฐเดฟเดฒเดฟเดฎเดฟเดจเดฑเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ DUMP เด•เดธเดพเตป. เดธเต†เดฒเด•เตเดทเตป เด—เตเดฐเตˆเตปเดกเตผ เดชเดพเดธเดพเดฏ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด•เดพเดฃเตเด•

เด‡เดชเตเดชเต‹เตพ เดเดฑเตเดฑเดตเตเด‚ เดจเดฒเตเดฒ เดญเดพเด—เด‚-เดชเดฐเดฟเดถเต€เดฒเดจเด‚. เด…เดคเดพเดฏเดคเต, เดฎเดพเดธเตเดฑเตเดฑเตผ เด•เตเดฒเดพเดธเตเด•เตพ. เด…เดตเตผ เดŽเดฒเตเดฒเดพ เดชเด™เตเด•เดพเดณเดฟเด•เตพเด•เตเด•เตเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต, เด…เดตเตผเด•เตเด•เต เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดชเดฃเด‚ เดจเตฝเด•เต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ:) เดชเตเดฐเดงเดพเดจ เด•เดพเดฐเตเดฏเด‚ เดนเดพเดณเดฟเตฝ เด’เดฐเต เดธเต€เดฑเตเดฑเต เดŽเดŸเตเด•เตเด•เดพเตป เดธเดฎเดฏเดฎเตเดฃเตเดŸเต, เด•เดพเดฐเดฃเด‚ เดฎเดพเดธเตเดฑเตเดฑเตผ เด•เตเดฒเดพเดธเต เดนเดพเดณเดฟเตฝ 20 เดชเต‡เดฐเต† เด‰เตพเด•เตเด•เตŠเดณเตเดณเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดฎเดพเดธเตเดฑเตเดฑเตผ เด•เตเดฒเดพเดธเตเด•เตพ

เด…เดธเต‚เตผ เดฎเต†เดทเต€เตป เดฒเต‡เดฃเดฟเด‚เด—เต เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดฎเต†เดทเต€เตป เดฒเต‡เดฃเดฟเด‚เด—เต

(เดฆเตˆเตผเด˜เตเดฏเด‚ 80 เดฎเดฟเดจเดฟเดฑเตเดฑเต)
เด…เดตเดคเดพเดฐเด•เตป: Mikhail Komarov, Microsoft MVP

เดฎเดพเดธเตเดฑเตเดฑเตผ เด•เตเดฒเดพเดธเต เดธเดฎเดฏเดคเตเดคเต, Azure ML เดธเต‡เดตเดจเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเด‚ เดฎเตเดคเตฝ เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดฎเต‹เดกเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดธเตเดฏเต‚เดฑเดฟเตฝ เด’เดฐเต เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดฐเต†เดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เดžเด™เตเด™เตพ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด‚.

เดชเด™เตเด•เต†เดŸเตเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚:
เด’เดฐเต เดตเดฟเตปเดกเต‹เดธเต/เดฒเดฟเดจเด•เตเดธเต เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเต, เด…เดคเดฟเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ.
เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ เด•เต‹เดกเต code.visualstudio.com
เด…เดจเด•เตเด•เต‹เดฃเตเดŸ 3.7 www.anaconda.com/distribution
Azure-เดฒเต‡เด•เตเด•เตเดณเตเดณ เดŸเตเดฐเดฏเตฝ เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเดฟเดชเตโ€Œเดทเดจเดพเดฏเดฟ เดธเตˆเตป เด…เดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•.

เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต†เดธเต, เดฐเด•เตเดทเดพเดงเดฟเด•เดพเดฐเดฟ, เด•เต‹เตบเดธเตฝ, เดŽเดธเต 3, เดตเดพเตฝเด—เต, เด…เตปเดธเดฟเดฌเดฟเตพ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเตผ

(เดฆเตˆเตผเด˜เตเดฏเด‚ 80 เดฎเดฟเดจเดฟเดฑเตเดฑเต)
เด…เดตเดคเดพเดฐเด•เตป: Andrey Fefelov, mastery.pro

เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณ เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต†เดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฏเดฅเดพเตผเดคเตเดฅ เดฎเดพเดจเดฆเดฃเตเดกเดฎเดพเดฏเดฟ เดชเดคเตเดฐเต‹เดฃเดฟ เดฎเดพเดฑเตเด•เดฏเดพเดฃเต.
เดฎเดพเดธเตเดฑเตเดฑเตผ เด•เตเดฒเดพเดธเตเดธเดฟเตฝ, เดฒเดฟเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดค เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ 3 เดจเต‹เดกเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดžเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด‚. (เด’เดฑเตเดฑเดจเต‹เดŸเตเดŸเดคเตเดคเดฟเตฝ เด‡เดคเต เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเดฟเดฒเตเดฒ).

เดžเด™เตเด™เตพ เดฐเด•เตเดทเดพเดงเดฟเด•เดพเดฐเดฟ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต† เดนเตเดฐเดธเตเดตเดฎเดพเดฏเดฟ เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดเดฑเตเดฑเดตเตเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เดซเดฏเดฒเตผ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดตเดดเดฟเด•เดณเตเด‚ เดจเต‹เด•เตเด•เดพเด‚.

เดฎเดพเดธเตเดฑเตเดฑเตผ เด•เตเดฒเดพเดธเดฟเดจเต เดถเต‡เดทเด‚, เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เตปเดธเดฟเดฌเดฟเตพ เดชเตเดฒเต‡เดฌเตเด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดฆเตเดฏเด‚ เดฎเตเดคเตฝ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.
เดŽเด‚เด•เต†เดฏเดฟเตฝ เดกเต‹เด•เตเด•เดฑเดฟเดจเตเดฑเต†เดฏเต‹ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เดณเตเดŸเต†เดฏเต‹ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดธเดฎเดฏเด‚ เดชเดพเดดเดพเด•เตเด•เดฟเดฒเตเดฒ.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดœเต‹เดฒเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเด‚: เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เด†เด•เตโ€Œเดธเดธเต เด‰เดณเตเดณ เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเตเด‚ เดตเต†เดฌเตโ€Œเดธเต‹เด•เตเด•เดฑเตเดฑเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดฌเตเดฐเต—เดธเดฑเตเด‚ (Chrome, Firefox).
เดชเดฟ - เดฎเตเตปเด•เดฐเตเดคเตฝ, เด…เดคเตเดชเต‹เดฒเต† เดชเตเดฐเดฟเดฒเดฟเดฎเดฟเดจเดฑเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ DUMP เด•เดธเดพเตป. เดธเต†เดฒเด•เตเดทเตป เด—เตเดฐเตˆเตปเดกเตผ เดชเดพเดธเดพเดฏ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด•เดพเดฃเตเด•

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดตเต‡เดฃเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดŽเดจเดฟเด•เตเด•เต เด…เดตเดฏเตเดฃเตเดŸเต! C# 8-เตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดชเดฐเดฟเดถเต€เดฒเดฟเด•เตเด•เตเด•

เด…เดตเดคเดพเดฐเด•เตป: เด†เตปเดกเตเดฐเดฟ เด•เดพเตผเดชเต‹เดตเต, เดœเต†เดฑเตเดฑเต เดฌเตเดฐเต†เดฏเดฟเตปเดธเต

เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เตพ เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต C# เดคเต€เดตเตเดฐเดฎเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเดจเตเดจเต.
เดญเดพเดทเดฏเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏ เดชเตเดคเตเดฎเด•เตพ เดžเด™เตเด™เตพ เดจเต‹เด•เตเด•เตเด‚, เด•เต‚เดŸเดพเดคเต† เด…เดต เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดชเด เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เดฎเดพเดธเตเดฑเตเดฑเตผ เด•เตเดฒเดพเดธเดฟเดจเต เดถเต‡เดทเด‚, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดœเต‹เดฒเดฟเดฏเดฟเตฝ C# 8 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดœเต‹เดฒเดฟ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ 2019 เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเต, ReSharper 2019.3 EAP (https://www.jetbrains.com/resharper/eap/) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Rider 2019.3 EAP (https://www.jetbrains.com/rider/eap/) เดชเตเดฒเด—เดฟเตป เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต.

"เดจเดฒเตเดฒ เดธเตเดฒเตˆเดกเตเด•เตพ" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดธเดนเดพเดฏเด‚, เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเดฐเตเดคเต"

เด…เดตเดคเดพเดฐเด•เตป: เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดทเตเดทเตเดจเต‹เดตเต, EPAM เดธเดฟเดธเตเดฑเตเดฑเด‚เดธเต

เด†เดงเตเดจเดฟเด• เดเดŸเดฟ เดฒเต‹เด•เด‚ เด…เดคเดฟเดฒเต† เดจเดฟเดตเดพเดธเดฟเด•เดณเตเดŸเต† เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดธเตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดžเด™เตเด™เดณเต†เดฒเตเดฒเดพเด‚ เด•เต‚เดŸเตเดคเตฝ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเต† เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เด†เดถเดฏเด™เตเด™เตพ เดตเดฟเตฝเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เด’เดชเตเดชเด‚ เดชเดฆเตเดงเดคเดฟเด•เดณเตเด‚). เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดžเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ เด†เดณเตเด•เตพเด•เตเด•เต เดฎเตเดจเตเดจเดฟเตฝ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเต: เด•เต‹เตบเดซเดฑเตปเดธเตเด•เดณเดฟเดฒเตเด‚ เดธเตผเดตเตเดตเด•เดฒเดพเดถเดพเดฒเด•เดณเดฟเดฒเตเด‚ เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เตผ, เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต, เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ, เดจเดฟเด•เตเดทเต‡เดชเด•เตผ เดŽเดจเตเดจเดฟเดตเดฐเตเดŸเต† เดฎเตเดจเตเดจเดฟเตฝ.

เดฎเดพเดธเตเดฑเตเดฑเตผ เด•เตเดฒเดพเดธเดฟเตฝ, เด‰เดฏเตผเดจเตเดจ เดจเดฟเดฒเดตเดพเดฐเดฎเตเดณเตเดณ เด’เดฐเต เด…เดตเดคเดฐเดฃเด‚ เดŽเด™เตเด™เดจเต† เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดฏเดฅเดพเตผเดคเตเดฅ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ เดžเดพเตป เด•เดพเดฃเดฟเด•เตเด•เตเด‚, เด…เดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดจเตเดฆเต‡เดถเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‡เด•เตเดทเด•เดฐเดฟเดฒเต‡เด•เตเด•เต เดถเดฐเดฟเด•เตเด•เตเด‚ เดŽเดคเตเดคเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฅเดฏเตเดŸเต† เดตเดฟเดทเดฏเดคเตเดคเต‹เดŸเตเดณเตเดณ เด…เดตเดฐเตเดŸเต† เดฎเดจเต‹เดญเดพเดตเด‚ เดฎเดพเดฑเตเดฑเดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚. เดตเดฐเต‚, เด…เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดตเตเด‚ เดฐเดธเด•เดฐเดตเตเด‚ เดฐเดธเด•เดฐเดตเตเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚!

เดžเด™เตเด™เตพ-เด“เตผเด—เดจเตˆเดธเตผเดฎเดพเดฐเดฟเตฝ เดจเดฟเดจเตเดจเต: เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดชเดฐเดฟเดถเต€เดฒเด•เตผ, เดชเดฐเดฟเดถเต€เดฒเด•เตผ, เดฎเดพเดจเต‡เดœเตผเดฎเดพเตผ, เดฎเดฑเตเดฑเต เด‰เดชเดฆเต‡เดทเตเดŸเดพเด•เตเด•เตพ เดŽเดจเตเดจเดฟเดตเตผ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เดณเต† เดชเด เดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดธเดพเดงเดพเดฐเดฃ เดฎเดพเดธเตเดฑเตเดฑเตผ เด•เตเดฒเดพเดธเต เด…เดฒเตเดฒ. เดˆ เดธเดฎเดฏเด‚ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเต† เดŽเด™เตเด™เดจเต† เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดชเด เดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดกเดตเดฒเดชเตเดชเตผ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚! EPAM เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดธเต€เดจเดฟเดฏเตผ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเดพเดฃเต เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ.

เดฎเดพเดธเตเดฑเตเดฑเตผ เด•เตเดฒเดพเดธเดฟเตฝ เด•เตเดฑเดฟเดชเตเดชเตเด•เตพ เดŽเดŸเตเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดชเด•เดฐเดฃเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.
เดชเดฟ - เดฎเตเตปเด•เดฐเตเดคเตฝ, เด…เดคเตเดชเต‹เดฒเต† เดชเตเดฐเดฟเดฒเดฟเดฎเดฟเดจเดฑเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ DUMP เด•เดธเดพเตป. เดธเต†เดฒเด•เตเดทเตป เด—เตเดฐเตˆเตปเดกเตผ เดชเดพเดธเดพเดฏ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด•เดพเดฃเตเด•
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ 95% เดคเดฏเตเดฏเดพเดฑเดพเดฃเต, เด’เด•เตเดŸเต‹เดฌเตผ 15 เดตเดฐเต† เดŸเดฟเด•เตเด•เดฑเตเดฑเต เดจเดฟเดฐเด•เตเด•เต เด•เตเดฑเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพ DUMP เด•เดธเดพเดจเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฐเตเดจเตเดจเต†เด™เตเด•เดฟเตฝ, เด‡เดชเตเดชเต‹เตพ เดธเดฎเดฏเดฎเดพเดฃเต เดธเตเดฅเดพเดจเด‚ เดชเดฟเดŸเดฟเด•เตเด•เตเด•.

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด‡เดตเดฏเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด‚: เด•เต‹เตบเดซเดฑเตปเดธเต เดชเด™เตเด•เดพเดณเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเดฟเดจเต‹เดฆเด‚, เดธเตเดชเต€เด•เตเด•เดฑเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดฎเต‡เด–เดฒเด•เตพ, เดงเดพเดฐเดพเดณเด‚ เดญเด•เตเดทเดฃเด™เตเด™เตพ, เดฒเต‹เด•เตเด•เต เดธเตเดฑเตเดฑเต‹เด•เตเด•เต เดฌเดพเดฑเดฟเดฒเต† เด’เดฐเต เด†เดซเตเดฑเตเดฑเตผ เดชเดพเตผเดŸเตเดŸเดฟ, เดŽเดจเตเดจเดพเตฝ เด…เดŸเตเดคเตเดค เดตเดพเตผเดคเตเดคเดพเด•เตเด•เตเดฑเดฟเดชเตเดชเดฟเตฝ เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ.

เดฌเตˆ เดฌเตˆ! #DAMP-เตฝ เด•เดพเดฃเดพเด‚!

เดชเดฟ - เดฎเตเตปเด•เดฐเตเดคเตฝ, เด…เดคเตเดชเต‹เดฒเต† เดชเตเดฐเดฟเดฒเดฟเดฎเดฟเดจเดฑเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ DUMP เด•เดธเดพเตป. เดธเต†เดฒเด•เตเดทเตป เด—เตเดฐเตˆเตปเดกเตผ เดชเดพเดธเดพเดฏ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด•เดพเดฃเตเด•

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•