ืืื"ื ืืืืจ ืขื ืืื ืฉืืืืช DevOps, ืืื ืื ืงืืืช ืืื ืฉื ืืคืชื. ืืืจื ืืื, ืืื ืืืื ืืกืื ืฉืืฆืืจืคืื ื-DevOps ืืฉ ืืืจ ืืื ืฉื ืืช ื ืืกืืื ืืืืื ืืกืืจืืืื ืชืืช ืืืืืจื ืฉืืื. ืืื ืื ืื ืืืืจ ืฉืืื ืืื ืืงืื ืืืคืชื. ืื ืคืขื, ืืคืชืืื ืขืกืืงืื ืืชืืงืื "ืืืื ืืงืจืืื ืืื ืฉื ืืืื", ืืืื ืืื ืืื ืืคืืื ืืืฆืืฅ ืืืืืจืืช ืืฉืื ื-DevOps. ืืคื ืืื ืช ืืืืืจ, DevOps ืืื, ืจืืฉืืช, ืฉืื ืืฉืจ. ืฉื ืืช, ืื ืืืืื ืืช ืืืืืช ืืขืื ืืืชืจ. ืื ืืชื ืืคืชื, ืืขื ืืืืื ืืจืื ืืจืืฆื ืืืืืช ืืขืื ืืืชืจ ืืฉืืงื ืฆืืืช, ืืื"ื ืืื ืืื ืืฉืืืื.
ืืจืฉื ืื ืืืฆืื ืืช ืขืฆืื, ืื ื ืืืื ืืคื ืืื ืฉืืฉ ืื ืฉืื ืืืืจ ืฉืื ืืืืจืื ืืืชื. ืฉืื ืื ืืื ืืืืงื, ืื ื MVP ืฉื Microsoft Azure. ืื ืื MVP? ืืื Model-View-Presenter. Model-View-Presentator ืื ืืืืืง ืื ื.
ืื ืืกืฃ, ืื ื ืืืื ืืืื ืืชืคืงืื ืืืจืืื ืคืชืจืื ืืช ืืฆืืงืื. ืืจืง ืืืืจืื ื ืงื ืืชื ืืขืฆืื ืืืืืื ืื ืื ืืคื, ืืขืืื ืชื ืืช ืืืืื ืฉืื, ืฉืื ื ืืืจื ืืื ืืฆืืื ืืืฆืืืช. ืืชื ืืืื ืืืชืื ืื ืืืชืืืช: me [dog] byokoant.pro. ืืชื ืืืื ืืฉืืื ืื ืืืื ืขื ืฉืืืืช. ืื ื ืืืจื ืืื ืขืื ื ืืื. ืืืืจ ืืืืื ืืื ืฉืื ืืืืชื ืจืืฆื ืืงืื ืืืืื ืฉืืืืช ืื ืืืขืืช ืืฉื ื ื ืืฉืืื: ืคืืืืืืงื ืืืช. ืืชื ืืืื ืืืชืื ืื ืขื ืื ืืฉืืจ ืืืืื. ืืขืืืจ ืงืฆืช ืืื, ืื ื ืืขื ื.
ืืื ืืืืื ืขื ืขืฆืื:
- ืื ื ืขืืกืง ืืชืืื ืืื ืืืจ 10 ืฉื ืื.
- ืขืืืชื ืืืืงืจืืกืืคื.
- ืื ื ืืื ืืืืืกื ืฉื ืงืืืืช ืืชืืืช ืืืืงืจืืื ืืช, ืฉืืงืื ื ืื ืฉื ื-2014. ืืขืืืื ืืฉ ืื ื ืืช ืื ืืื ืื ื ืืคืชืืื ืืช ืื.
- ืื ื ืื ืืืื ืฉื ืืืืกื ืื ืก Azure, ืฉืื ื ืืืจืืื ืืืืงืจืืื ื.
- ืื ื ืื ืขืืืจ ืืืจืื ืืช ื-Global Azure Bootcamp ืืงืืื.
- ืืื ืฉืืืจืชื, ืื ื MVP ืฉื Microsoft Azure.
- ืื ื ืืืืจ ืืื ืกืื ืืขืชืื ืงืจืืืืช ืืืื. ืื ื ืืืื ืืืื ืืืืจ ืืื ืกืื. ืืฉื ื ืืืืจืื ื ืืฆืืืชื ืืืืคืืข ื-40 ืคืขืืื. ืื ืืชื ืขืืืจืื ืืื ืืืงืจืืื ื, ืืืืจืืก, ืคืืืื, ืืืืืจืื, ืฉืืืืื, ืื ืืจืง, ืืืื ื, ืกืคืจื ืื ื ืืชื ืื ืื ืืืงืืื ืืืื ื ืืืจืช ืืืืจืืคื, ืื ืืืืื ืืืชืื ืฉืืฉืืชื ืืืืืื ืืื ืก ืฉืืฉ ืื ื ืืฉื ืขื ื ืืืจื, ืืืื ืชืจืื ืืืชื ืืจืฉืืืช ืืืืืจืื.
- ืื ื ืื ืืขืจืืฅ ืฉื ืืกืข ืืื ืืืืืื.
ืืืื ื ืืืจ ืงืฆืช ืขื ืื'ื ืื. ืกืืจ ืืืื ืฉืื ื ืคืฉืื ืืืื:
- ื ืืืจ ืขื ืื ืื DevOps. ืืืื ื ืืืจ ืืื ืื ืืฉืื. ืืขืืจ, DevOps ืืืืชื ืืืืช ืืคืชื ืฉืืชืืช ืืงืืจืืช ืืืืื ืฉืื ืืืื ืงืืืืช +$500 ืืฉืืืจืช. ืขืืฉืื ืืชื ืฆืจืื ืืืชืื, ืืืฉื, ืืืืงืฆ'ืืื ืืงืืจืืช ืืืืื ืฉืื ืืื ืืงืื +500 ืืืืจ ืืืฉืืืจืช ืฉืื.
- ืืื, ืืฉื ืืื ืงืฆืช ืื ืื, ื ืืืจ ืขื ืืื ืฉืืืืช DevOps. ืืื ืื ืื ืื ืืืงืฉืจ ืฉื DevOps ืืืืคื ืืืื, ืืื ืขื ืืืชื ืฉืืืืช DevOps ืฉืขืฉืืืืช ืืขื ืืื ืืคืชืืื. ืื ื ืืืื ืื ืืื ืื ืขืฉืืืื ืืขื ืืื ืืืชื. ืื ื ืืืื ืื ืืื ืืชื ืฆืจืื ืืขืฉืืช ืืช ืื ืืืื ืืืื ืื ืืืื ืืขืืืจ ืื ืืืืืช ืคืืืช ืืื.
ืชืืื ื ืืกืืจืชืืช ืฉืื ืฉืื ืจืืื ืืจืืื. ืื ืื ืฉืงืืจื ืืคืจืืืงืืื ืจืืื. ืื ืืืฉืจ ืืฉ ืื ื ืืืืงืืช ืคืืชืื ืืชืคืขืื ืฉืชืืืืืช ืืชืืื ื ืฉืื ื. ืืืืืืงืืช ืืืื ืืื ื ืืชืงืฉืจืืช ืื ืขื ืื.
ืืืื, ืื ืื ืืฆืืืชื ืืืจืืืฉ ืืช ืื ืืฆืืจื ืื ืื ืืจืืจื ืืืืืงืืช ื-DevOps ืืืชืคืขืื, ืชืืืื ืืฉืจืื ืื ืืืืื ืขื ืืืืงืืช ืืคืืชืื ืื-QA. ืืฉ ืื ืฉืื ืฉืืคืชืืื ืชืืื ื ืืืฉ ืื ืฉื QA ืฉืื ืืจืืขืื ืืืืื ืช ืืืคืชืืื. ืืืฉื, ืื ื ืืืืื ืืช ืืงืื ืื ืคืื ืฉืื ืืืืืจ, ืืืืฉื ืฉื ืืืื ื ืื ืฉืืืืืจ ืื ืืช ืืงืื ืืื ืืืืืจ ืฉืืงืื ืฉืื ืืจืืข.
ืื ืื ืงืืจื ืืืื ืฉืื ืฉืื ืื ืืชืงืฉืจืื ืืื ืขื ืืฉื ื. ืืื ืืืจืงืื ืืื ืืืืืืช, ืืืื ืืืฉืื ืืื ืขื ืืฉื ื ืืจื ืืืื ืงืืจ ืฉื ืื ืืื ื ืืื ืกืื ืืขืฉืืช ืืืชื ืืฉืื.
ืืช ืืงืืจ ืืื ื ืืขืื ืชืจืืืช DevOps ืืืจืืก, ืืืืืจ. ืืืืฅ ืื ืฉืื ืืชืงืฉืจ ืืื ืขื ืืฉื ื ืืืคืืืช ืืืืื ืื ืื ืฉืื ืฉืื ืื ืืคืจืืืงื ืขืืฉืื ืืืื ืืขืืืื ืฉืืื ืืฉืืื.
ืืืฉืื ืื ื ืืืืจืื ืขื DevOps, ืืืฉืื ืืืื ืื ืฉ-DevOps ืืื ืืืฉืจ ืืคืจืืืงื ืืฉ ืืื ืืืจืฆืื ืืชืืฉืืช; ืืืฉืื ืืืื ืฉ-DevOps ืืื ืื ืืคืจืืืงื ืืืืฉื ืืช ืคืจืงืืืงืช "ืชืฉืชืืช ืืงืื"; ืืืฉืื ืืืื ืฉืืฆืขื ืืจืืฉืื ื-DevOps ืืื ืืกืชืขืคืืช ืชืืื ืืช, ืืืืื.
ืืขืืงืจื ืฉื ืืืจ, ืื ืื ื ืืื ืืืจืื ืฉืื. ืืื ืืื ืจืง ืืฉืืืืช ืืืืืืืืืืืืืช ืฉืืฉ ืื ื. ืืคื ื ืืืขืืจ ืืคืจืงืืืงืืช ืืืื, ืื ื ืืฆืืข ืืืกืชืื ืืฉืงืืคืืช ืื, ืืืฆืืื ืืช ืฉืืืฉืช ืืฉืืืื ืฉื ืืืฉืื ืืชืืืืืืืืืช Dev-Ops ืืคืจืืืงื ืฉืื, ืืืืจื ืฉืื.
ืืฉืงืฃ ืืื ืืฉ ืื ืฉื ืื ืจืฉืื ืฉื ื. ืืชื ืืืื ืืืคืฉ ืืืื ืืจื ื ืืื ืืืืืช ืืื 3 ืืืืกืงืืจืื โโืฉื DevOps. ืืชืื ืฉืชืืฆื ืืช ืืืืืจ ืืื. ืืื 3 ืืืกืงืืจืื? ืืชืืช ืืชืื: ืื ืฉืื, ืชืืืืืื ืืืืฆืจืื, ืืืืืจ. PPP โ ืคืืจืืืก, ืคืืจืืืก ืืคืืจืืืก. ืื ื ืฉืืืฉืช ืืืืกืงืืจืื โโืฉื DevOps. ืืืืจ ืื ืืชืืจ ืืืชืจ ืคืืจืื ืืืืข ืื ืืฉืื ืืื ืื ืืจืื.
ืืฉืืชื ืืชืืื ืืืืฉื ืชืจืืืช DevOps, ืืฉืื ืืืื ืฉืืื ืชืืืฉื ืืกืืจ ืืื.
ืืืชืืื ืืชื ืฆืจืื ืืืืจ ืขื ืื ืฉืื. ืืืชื ืฆืจืื ืืืกืืืจ ืืื ืฉืื ืื ืื ืืืื ืื ืืืืืื ืืืคืืง ืืื ืืื ืืชืจืื ืืช.
ืืื ืก ืฉืื ื ื ืงืจื DotNet Fest. ืืืื ืฉืืืจื ืื ืืืืจืื ืื, ืืืื ื ืืืื ืืขืืงืจ ืงืื ืฉื ืืคืชืืื, ืื ืื ื ืืงืืื ืฉืจืื ืืื ืฉืื ืืืืื ืขืืกืงืื ืืคืืชืื.
ื ืืืจ ืขื ืื ืฉืื, ื ืืืจ ืขื ืื ืฉืืคืชืืื ืจืืฆืื ืืขืฉืืช ืื ืืื. ืื ืื ืืื ืจืืฆืื? ืื ืจืืฆืื ืืืชืื ืงืื ืืืฉ, ืืืฉืชืืฉ ืืืกืืจืืช ืืืฉืืช, ืืืฆืืจ ืชืืื ืืช ืืืฉืืช. ืื ืืืคืชืืื ืืื ืคืืืช ืจืืฆืื? ืชืงื ืืืืื ืืฉื ืื. ืื ื ืืงืืื ืฉืืชื ืืกืืื ืืืชื. ืื ืื ืฉืืืคืชืืื ืจืืฆืื. ืื ืจืืฆืื ืืืชืื ืชืืื ืืช ืืืฉืืช, ืื ืื ืจืืฆืื ืืชืงื ืืืืื.
ืืกืคืจ ืืืืืื ืฉืืคืชื ืืกืืื ืืืืฆืจ ืชืืื ืืืื ืืฉืจืืช ืืืืืื ืฉืื ืืืื ืื ืฆืืืืืช ืืืืชืคืืื ืฉืื, ืืื ืืืืกื ืืืฉืื ืฉืื. ืืื ืืื ืืืช, ืืฉืืฉ ืื ื ืคืจืืืงื ืืืื, ืืคืขืืื ืงืืจื ืฉืื ืืคืฉืจ ืืขืงืื ืืืจ ืืื, ืื ืืืื ื ืืื ืฉื ืฉืชืืฉ ืืืื ืืืฉืืช ืฉืืขืืจื ืื ื ืืืชืื ืงืื ืืฆืื ืืืชืจ ืืืืืืชื ืืืชืจ.
ืื ืืื ืจืืฆื QAS? ืื ื ืื ืืืืข ืื ืื ืืืืื. ืงืฉื ืื ืืืืจ ืฉืื ื ืจืืฆื QA, ืื ืืฃ ืคืขื ืื ืืืืชื ืืื. ืืื ืืืขืืื ืืช ืืืืจ'ื, ืืืืืจ ืฉืื ื ืืงืืื ืฉืืขืืื ืื ืืขืฉื ืืืช. ืืื ืื ืืืกืืื ืฉืื ื ืืืฉืื ืืช ืขืืืืชื ืืกืจืช ืืฉืืขืืช ืืืกืจืช ืชืืขืืช, ืืื ืืืื ืฉืื ื ืื ืืืฉืื ืืช ืขืฆืื ืืืื ืฉืืืื ืืขืฉืืช ืืช ืืขืืืื ืืื ืืืขืืืืช, ืื ืื ื ืืคืืื ืื ืื ืกื ืืขืฉืืช ืืช ืื. ืืื ืืื ืฉืืื ืชื, ืื ืฉ-QA ืื ืืื ืืืื ืื ืืืืช ืืขืืื ืืืืงืจ, ืืืจืืฅ ืื ืืืื ืกืื ืฉื ืืืื ื ืจืืจืกืื, ืืืจืื ืขื ืืืชื ืืืืื ืฉืืืืืื ืืืคืชืืื ืืคื ื 3 ืกืคืจืื ืืื ืืืืืจ: "ืืชื ืชืฆืืืื , ืืกืืื ื 'ืืจืื ืืื, ืชืงื ืืช ืืืื ืืื.' ืืืกืืื ื'ืืจืื ืืื ืขืื ื ืื: "ืื, ืื, ืื, ืืืจ ืชืืงื ืชื ืืช ืื." ืืืื ืงืืจื ืฉืชืืงื ืชื ืืื ืืื ืืขืฉืืชื 5 ืืืจื.
ืืื ืฉืื ืฉืชืืืืื ืืคืชืจืื ืืื ืืืืฆืืจ ืจืืฆืื ืฉืืคืชืจืื ืืื ืืขืืื ืืื ืืืืื, ืืื ืฉืื ืื ืืฆืืจืื ืืืชืื ืืช ืืฉืจืช ืืื ืืื ืฉืืฉื, ืืฉืื ืืื ืฉืื ืืจืืืืื ืืืืืื ืืืจ. ืืืคืชืืื ืคืจืกื ืืืื ืฉืืฉื, ืืื ืืืื ืืืฉืืื ืขื ืฉืืช, ืื ืกืื ืืืขืืืช ืืช ืืคืจืืกื ืืื ืืืชืงื.
ืืืฉืืชื ืืกืืืจ ืืื ืฉืื ืฉืื ืืืืื ืื ืืคืชืืจ ืืช ืืืชื ืืขืืืช, ืืชื ืืืื ืืขืืืจ ืืคืืจืืืืืฆืื ืฉื ืืชืืืืืื. ืื ืืืื ืืฉืื. ืืื? ืื ืืฉืื ืื ื ืืืืจืื "ืคืืจืืืืืฆืื", ืืฉืื ืื ืืชืืจ ืืื ืืชืืืืืื ืฉืื ืืชืจืืฉืื ืืคืืืช ืืืคืฉืื ืขื ืืืคืืช. ืืชื ืฆืจืื ืืืืื ืฉืื ืืชื, ืืืฉื, ืคืืจืก ืืกืืืืช QA ืื ืืกืืืืช ืืืฆืืจ, ืื ืื ืชืืื ืงืืจื ืืกืืจ ืืื; ืืฉืืืื ืืื ืื ื ืืคืขืืืื, ืืืฉื, ืืืืงืืช ืืืืืืช ืืืืืืืืืช ืืืืืงืืช UI. ืืืืจ ืืคืจืืกื, ืื ื ืืืืงืื ืื ืืคืจืืกื ืขืืจื ืืื ืื ืืจืืข. ืืื ืืืจ ืืฉ ืื ืจืฉืืื ืืจืืจื ืฉื ืคืขืืืืช ืฉืืฉ ืืืืืจ ืขืืืื ืฉืื ืืฉืื ืืืฉืจ ืืชื ืคืจืืก ืืืืฆืืจ.
ืืจืง ืืืฉืจ ืืชืืืืืื ืฉืืื ืืคืืจืืืื, ืืชื ืืชืืืืื ืืืืืจ ืืืฆืจืื ืฉืืขืืจื ืืื ืืืคืื ืืช ืืชืืืืืื ืืืื ืืืืืืืืืื.
ืืฆืขืจื, ืืขืชืื ืงืจืืืืช ืื ื ืจืืื ืืช ืื ืงืืจื ืืคืื. ืืจืืข ืฉืืืฉืื ืฉืืืข ืืช ืืืืื "DevOps", ืื ืืื ืืฆืืขืื ืืืชืงืื ืืช Jenkins, ืื ืื ืืืืื ืื ืฉืืจืืข ืฉืื ืืชืงืื ืืช Jenkins, ืืืื ืืื DevOps. ืื ืืชืงืื ื ืืช ื'ื ืงืื ืก, ืงืจืื ืืช ืืืืจื ื"ืืื ืืขืฉืืช" ืืืชืจ ื'ื ืงืื ืก, ื ืืกื ืืืื ืืก ืชืืืืืื ืืืืืจื How to, ืืื ืืืืขื ืืื ืฉืื ืืืืคืคื ืื ืฉืื, ืืืืจื ืฉืืกืคืจ ืืืืจ ืฉืืชื ืฆืจืื ืืขืฉืืช ืืช ืื ืืฆืืจื ืืื, ืื ืื ืื ื ืขืืฉืื ืืช ืื ืืื.
ืื ืื ืฉื'ื ืงืื ืก ืืื ืืื ืจืข. ืื ื ืื ืืชืืืื ืืืืื ืืช ืื ืืฉืื ืฆืืจื. ืืื ืื ืจืง ืืื ืืืืืฆืจืื. ืืืืื ืืืฆืจ ืืชื ืืฉืชืืฉ ืฆืจืื ืืืืืช ืืืืืื ืืืืจืื ื ืฉืื, ืืืฉืื ืืืคื ืื ืืจืืฉืื ื ืฉืื. ืืืืฆืจ ืฉืื ืื ืฆืจืื ืืืืืช ืืื ืข ืขื ืืื ืืืฉืื ืฉื ืชืจืืืช ืืืืฉืืช. ืื ืืืื ืืฉืื ืืืืื, ืืื ืืกืืื ืฉืื ื ืืืื ืื ืื ืืจืื ืืื ืืฉืงืฃ ืืื ืืืกืืืจ ืืช ืื ืื ืื ืื ืืจืื ืืื.
ืืืื ื ืืืจ ืขื ืฉืืืืช DevOps ืืืืคื ืืืื. ืื ืื? ืื ืืืืื? ืืื ืื ืกืืช ืืืชื? ืืื ืื ืืฉืืืื?
ืืชืจืืื ืืจืืฉืื ืฉืืืื ืฉืืขืชื ืขืืื ื ืงืจื ืืื ืืืจืฆืื ืืชืืฉืืช. ืืืื ืืืืฉืื ืืคืจืืืงื ืืฉ ืืื ืืืจืฆืื ืืชืืฉืืช (CI).
ืืืขืื ืืืืืื ืืืืชืจ ืืื ืฉืืจืื ืืฉืื ื ืฉืืื ืืื: "ืืฉ ืื CI ืืคืจืืืงื?" ืืืื ืืืืจ: "ืื", ืืื ืืฉืื ื ืฉืืื ืื ืืื ืขืืฉื, ืืื ืืชืืจ ืื ืืืืืืื ืืช ืื ืชืืืื ืืืืืืืฆืื. ืื ืื ืืืืจื ื ืืื.
ืืืขืฉื, ืืชืจืืื ืฉื CI ืืืืื ืจืง ืืฉืืืื ืืงืื ืฉืื ืฉืื ืฉืื ืื ืืืชืืื ืืกืื ืฉื ืืกืืก ืงืื ืืืื. ืื ืืื.
ืืื ืขื CI, ืืืจื ืืื ืืฉ ืคืจืงืืืงืืช ืืืจืืช ืืืืจื ืืืจื - ืืื ืคืจืืกื ืจืฆืืคื, ื ืืืื ืฉืืจืืจืื, ืืื ื ืืืจ ืขื ืื ืืืืืจ ืืืชืจ.
CI ืขืฆืื ืืืืจ ืื ื ืฉืื ืฉืื ืฉืื ืื ืืืชืืื ืงืื ืืงืื ืื ืืืื ืืืืืช ืืฉืืื ืืจืฆืืคืืช ืืืกืืก ืงืื ืืื.
ืื ืื ื ืืชื ืื ื ืืืื ืื ืืฉืื? ืื ืืฉ ืื ื DotNet, ืื ืื ืืื, ืื ืฉืคื ืืืืืจืช, ืื ืื ื ืืืืืื ืืืจืืื ืืช ืืืคืืืงืฆืื ืฉืื ื. ืื ืื ืืชืืืจ, ืื ืื ืืืจ ืกืืื ืืื. ืื ืขืืืื ืื ืืืืจ ืืืื, ืืื ืื ืืกืืื ืืืื ืืจืืฉืื ืฉืื ืื ื ืืืืืื ืืคืืืช ืืืืจ.
ืื ื ืืื ืืืจืืฅ ืืื ืืืื ืื, ืฉืื ืื ืชืจืืื ื ืคืจื. ืืืืื ืื ืืืื ืืจืืงืื - ืื ืืกืืื ืืืื ืืฉื ื. ืืื ืฉืื, ืื ืื ืืืืจ ืืืื.
ืืื ืืื ืฉืชืขืฉื ืืช ืื? ืื ืืคืจืงืืืงืืช ืฉืขืืืื ืืืืจ ืืืื ื ืืฉืืืช ืืขืจื ืืืชื ืขืจื, ืืืืืจ ืืขืจื ืืืชื ืืชืจืื ืืช ืืื ื ืืืืืช ืืขืจื ืืืืชื ืืืคื.
ืจืืฉืืช, ืื ืืืคืฉืจ ืื ืืืืืฅ ืืช ืืืฉืืื. ืืื ืื ืืืคืฉืจ ืื ืืืืืฅ ืืช ืืืฉืืื? ืืฉืื ืื ื ืืืฆืขืื ืืื ืฉืื ืืืื ืืืฉืื ืืืกืืก ืืงืื ืฉืื ื, ืื ืื ื ืืืืืื ืืื ืื ืกืืช ืืขืฉืืช ืืฉืื ืขื ืืงืื ืืื. ืื ืื ื ืื ืืืืื ืขื ืฉืืืืข ืืื ืืืืฉื ืื ืืืื ืืืืฉื ืื ืื ื ืืฉืืจืจืื ืืช ืื ื-QA Environment, ืื ืื ื ืขืืฉืื ืืช ืื ืืืฉ ืืื ืืืื.
ืืกืคืจ ืื ืกืืคืืจ ืขืฆืื ืืื ืืืืืื ืฉืื. ืื ืืื ืืคื ื ืืจืื ืืื, ืืฉืขืื ืืืืชื ืฆืขืืจ ืืืชืื. ืขืืฉืื ืื ื ืืืจ ืฆืขืืจื, ืืคื ืืืืื, ืืฆื ืืขื. ืืคื ื ืืื ืื ืืืืชื ืืคืจืืืงื. ืืื ืื ื ืฆืืืช ืืืื ืฉื ื-30 ืืคืชืืื. ืืืื ืื ื ืคืจืืืงื Enterprise ืืืื ืืืืื ืฉืืชืคืชื ืืืฉื ืืขืฉืจ ืฉื ืื. ืืืื ืื ื ืกื ืืคืื ืฉืื ืื. ืืืืืจ ืืื ืื ื ืกื ืืฃ ืฉืื ืืืื ืืคืชืืื. ืืืื ืกื ืืฃ ืฉืืฆืื ืืช ืืจืกืช ืืงืื ืฉื ืืฆืืช ืืืืฆืืจ.
ืขื ืฃ ืืืืฆืืจ ืืื 3 ืืืืฉืื ืืืจื ืืกื ืืฃ ืฉืืื ืืืื ืืืคืชืืื. ืื ืื ืืืืจ? ืื ืืืืจ ืฉืืจืืข ืฉืืฉ ืื ืืื ืืืคืฉืื ืฉืืืื ืืืืฆืืจ ืืืื ืืฉืืช ืืืคืชืืื ืืืื ืฉืื ืืคืฉืจื ืืช ืื ืืืืื ืืฉืืช QA ืืืื ืฉืื ืืกืชืืื ืขื ืื ืื ืื ืืืืจ ืฉืื ืื ื ืืงืื ืืฉืืื ืขืืืจ ืชืืงืื ืื ืืืืฆืืจ, ืื ืื ื ืฆืจืื ืืืืืืจ ืืช ืืฉืื ืืืื ืืงืื ืฉืื ืืคื ื 3 ืืืืฉืื. ืื ื ืฆืจืื ืืืืืจ ืื ืืื ืื ืืคื ื 3 ืืืืฉืื ืืื ืกืืช ืืชืงื ืืช ืื ืฉื.
ืื ืขืืืื ืื ืืืืืชื ืืช ืืืืืื ืืื, ืชืืืื ืื ืกืืช ืืืชื ืืคืจืืืงื ืืืืชื ืฉืืื. ืืขืืงืจ, ืื ืชื ืกื ืืช ืื ืขื ืืื ืืกืืจื. ืืชืื ืืื ืฉืืจืืช ืงืื, ืฉืื ืืื ืืืฉื ืฉืืฉื ืืืืฉืื, ืืื ืืืืจ ืื ืกื ืืืกืืืจ ืืืืืจืืช ืขื ืื ืฉืืืจืืช ืืงืื ืืืื ืืืืฆื ืชืืื ืืชืงื ืื ืืืืขื ืืืชื. ืื ืืืืื ืืืื ืืืื ืืจืืฉืช.
ืื ืืฉ ืื ื ืคืจืงืืืงื ืฉื ืืื ืืืจืฆืื ืืชืืฉืืช, ืื ืื ืืืคืฉืจ ืื ื ืืืืืง ืืช ืื ืขื ืืกืคืจ ืืืื ืืืืืืืืื ืืืฉ ืืื ืืขืืฉืื, ืืจืืข ืฉืืชืืชื ืืช ืืงืื ืฉืื. ืื ืืืื ืื ื ืืชื ืื ืืช ืืชืืื ื ืืืืื, ืืื ืขื ืืืช, ืื ืืกืืจ ืืคืืืช ืืืง ืืืกืืืื ืื. ืืื ืืฉ ืืืื ืืื ืคืืื ืฆืืืื, ืื ื ืืืข ืขื ืื ืขืืฉืื, ืืืืืจ, ืืืฉ ืืขืื ืืื ืืงืืช. ืื ื ืื ืืฆืืจื ืืืืืืจ 3 ืืืืฉืื ืืืืจื. ืื ื ืืฆืืจื ืจืง ืืืืืืจ 2 ืืงืืช ืืืืจื. ืืืืื ืช ืงืคื ืืืื ืืคืืื ืื ืืืื ืืื ืืืืื ืงืคื ืชืื 2 ืืงืืช, ืื ืื ืื ืืื ืื.
ืืฉ ืืื ืขืจื ืฉืืคืฉืจ ืืืืืจ ืขืืื ืคืขื ืืืจ ืคืขื ืืื ืคืจืืืงื, ืืืืืจ. ืื ืจืง ืื ืฉืืืืจืช ืืืชื ืขืืื. ืืชื ืืืื ืืืืืจ ืื ืขื ืืชืจืืื ืขืฆืื ืืื CI ืขืฆืื ืืืืืจ ืขื ืื ืฉืื ืื ืืืฉ ืฉืชืืฆืข ืืคืจืืืงื. ืื ืืืคืฉืจ ืื ืืืืขื ืืช ืืืฉืืืื ืืืืืื ืฉืืฆืืืช ืฉืื ืขืืื ืืฆืืจื ืืขืืื ืืืชืจ. ืื ืืืื ืื ืืืชืจ ืืฆื ืฉืื ืืื ืืืืข ืืืื ืืืงืื ืืืชื ืขืืืช ืืคื ื 3 ืืืืฉืื. ืื ืชืืื ืื ืืืชืจ ืืืืคืช ืืงืฉืจ ืืฉืืชื ืืืฉื ืืืืื ืืช ืืฉืขืชืืื ืืจืืฉืื ืืช ืื ืืกืืื ืืืืื ืื ืงืจื ืื ืืืืืื ืก ืืืืืช ืืืงืฉืจ ืืคื ื ืฉืชืชืืื ืืชืงื ืืฉืื.
ืืืฆื ื ืืื ืืืืื ืืช ืืืฆืืื ืื ืืืืฉืืื ืฉื ืชืจืืื ืื? ืื ืชืืืื ืืืืก ืืืืื ืขื ืื ืฉืืืฉืื ื ืืคืจืืืงื ื-CI, ืืื ืืฉืืข ืืื ืืื ืืื. ืืืฉืื ื ืืช ืื, ืืกืืจ, ืืื ืืื, ืื ืื ืืืื ืื ื, ืืื ืื ืื ื ืืืืืื ืืช ืื, ืืื ื ืืื ืื ืื ื ืืื ืื ืื ื ืืืืฉืืื ืืช ืื?
ืืจืืฉืื ืืื ืฉืืืืืช CI, ืื ื ืืืืืื ืืคืจืืก ืืขืชืื ืงืจืืืืช ืืืชืจ ืืืืชืจ, ืืืขืชืื ืงืจืืืืช ืืืชืจ ืืืืงื ืืืื ืฉืืงืื ืฉืื ื ืืื ืคืืื ืฆืืืื ืืฆืื ืืืชืจ. ืืืืชื ืืืคื, ืืืื ืฉืื ื ืืืฆืื ืฉืืืื ืืฆืืืฆื ืืืืื ืืชืืงืื ืฉืืืื ืื ืืฆืืืฆื ืืืืืง ืืืกืืื ืฉืื ื ืืงืืืื ืชืฉืืื ืืืืขืจืืช ืืืฉ ืืื ืืขืืฉืื, ืื ืื ืืกืืจ ืืงืื ืฉืื ื.
ืชืจืืื ื ืืกืฃ ืฉืืฉ ืื ื ืืื ืชืจืืื ืืืืงืืช ืืืืืืืฆืื, ืฉืืืืข ืืจืื ืขื ืชืจืืื ื-CI. ืื ืืืืืื ืื ืืื.
ืื ืืฉืื ืืืืื ืืื? ืืฉืื ืืืืื ืฉืืืืืงืืช ืฉืื ื ืฉืื ืืช. ืืื ืืืืงื ืืืืืืืืช ืืืืื ืช ืืคืชืืจ ืืช ืืืขืืืช ืฉืื. ืืฉ ืื ื, ืืืฉื, ืืืืงืืช ืืืืื ืฉืืืคืฉืจืืช ืื ื ืืืืืง ืืืืื ืื ืคืจื, ืืืืืจ. ืืื ืื ืขืืื ืืืืืงืื? ืื ืืื.
ืืฉ ืื ื ืื ืืืื ื ืืื ืืืจืฆืื ืฉืืืคืฉืจืื ืื ื ืืืืื ืืืฆื ืืืืืืื ืฉืื ืื ืืฉืชืืืื ืื ืขื ืื. ืื ืื ืืื.
ืืืชืื ืฉืืืื ืื ื ืืืื ื ืืืืืืฆืื ืฉื ืืืฉืง ืืฉืชืืฉ ืืืืคืฉืจืื ืื ื ืืืืืง ืขื ืืื ืืขืืืื ืขื ืืืฉืง ืืืฉืชืืฉ ืขืืืืช ืืืจืืฉืืช ืืกืืืืืช ืฉืืืืืจื ืขื ืืื ืืืงืื ืืื'.
ืืืืืงืืช ืืกืคืฆืืคืืืช ืฉืืชื ืืคืขืื ืืืืืืช ืืืฉืคืืข ืขื ืืชืืืจืืช ืฉืื ืืชื ืืคืขืื ืืืชื. ืืืื ื ืืืืื ื ืืชืืื ืืืจื ืืื ืงืฆืจืื ืืงืื ืื. ืื ืืชื ืืืฉืืง ืืืชื ืืืืคื ืงืืืข.
ืื ืื ืื ื ืืืืจืื ืขื ืืืื ื ืืืืืืฆืื ืฉื ืืืฉืง ืืฉืชืืฉ, ืื ืื ืืื ืื ืืคืจืืืงื ืฉืื ืงืื. ืืืืงืืช ืืืืืืืฆืื ืฉื ืืืฉืง ืืืฉืชืืฉ ืฉืื ืืืืืืช ืืงืืช ืืื ืืกืคืง. ืืื ืืืจื ืืื ืืืื ืืืืืืฆืื ืฉื ืืืฉืง ืืฉืชืืฉ ืืื ืืฉืื ืฉืืืงื ืืกืคืจ ืฉืขืืช ืืคืจืืืงื ืืืื. ืืื ืืื ืื ืื ืืื ืฉืขืืช. ืืืืจ ืืืืื ืืื ืฉืืื ืืขื ืืืคืขืื ืืืชื ืขืืืจ ืื ืื ืืื. ืื ืืืืื ื ืืืคืขืื ืืืชื ืืืืื. ืืืฉืืืื ืืืืขื ืืขืืืื ืืืืงืจ: ืื ืืืืงืื ืืื ืืคืชืืื, ืื ืงืืืื ืืืืฉืื ืืืืื ืฉืืจืฆื ื ืืช ืืืืื ืืืืืืืื ืฉื ืืืฉืง ืืืฉืชืืฉ ืืืืื ืืงืืืื ื ืืช ืืชืืฆืืืช ืืืื. ืืื ื, ืฉืขืช ืขืืืื ืฉื ืฉืจืช ืฉืืืืืง ืฉืืืืฆืจ ืฉืืื ืขืืื ืืืจืืฉืืช ืืกืืืืืช ืชืืื ืืืื ืืืจืื ืืฉืขืช ืขืืืื ืฉื ืืืชื ืืื ืืก QA, ืื ืื ืืื ืืื ืืก QA Junior ืฉืขืืื ืืฉืืื ืืืื ืืชืืื. ืืื ืขื ืืืช, ืฉืขื ืฉื ืืคืขืืช ืืืืื ื ืชืืื ืืืื ืืืชืจ. ืืื ืืืืื ื ืืืฉืงืืข ืืื.
ืืฉ ืื ืขืื ืคืจืืืงื ืฉืขืืืชื ืขืืื. ืืื ืื ื ืกืคืจืื ืืื ืฉื ืฉืืืขืืื ืืคืจืืืงื ืืื. ืืคืจืืืงื ืืื ืืืื, ืืฉืื ืืืืืจ ืืคืื ื ืกื, ืืื ืืคืฉืจ ืืื ืืืขืืช. ืืืืจื ืกืคืจืื ื ืฉื ืฉืืืขืืื, ืืืืจ ืืืืืจ ืืคืืชืื ืขืืจ ืชืืืื ืืืืงื, ืฉื ืืฉื ืขืื 4 ืฉืืืขืืช. ื ืกื ืืืืืื ืืช ืืืงืฃ ืืืจืืืื. ืื ืื ื ืืืชืืื ืงืื ืืืฉื ืฉืืืขืืื, ืืื ืื ืื ื ืขืืฉืื ืืช ืื ala CodeFreeze, ืืืจืืื ืืืชื ืืืจืกื ืืืฉื ืฉื ืืืคืืืงืฆืื ืืืืืืืื ืืืชื ืืืืืงืื. ืืืืงืื ืืืืงืื ืืช ืื ืขืื 4 ืฉืืืขืืช, ืืืืืจ. ืืืื ืฉืื ืืืืงืื ืืช ืื, ืืฉ ืื ื ืืื ืืืืื ืขืืืจื ืขืื ืฉืชื ืืจืกืืืช. ืื ืืงืจื ืืืฉ ืขืฆืื.
ืืืืจื ื ืืื ืฉืื ืืชื ืจืืฆื ืืืืืช ืคืจืืืืงืืืื ืืืชืจ, ืืืืื ื ืฉืชืืืืข ืฉืืืืช ืืืืงื ืืืืืืืืืช, ืื ืื ืื ืฉืืืื ืื ืืื, ืืจืืข.
ืชืจืืื ืคืจืืกื ืจืฆืืคื. ืืขืืื, ืกืืืืช ืืื ืืช. ืื ืืืจ ืืื. ืืงืื ืฉืื ืืืืืจ. ืขืืฉืื ืื ืืืื ื ืืื ืืคืจืืก ืืช ืืืื ื ืืื ืขื ืกืืืื ืืืฉืื. ื ื ืื ืืกืืืื ืืืคืชืืื.
ืืื ืื ืืฉืื? ืจืืฉืืช, ืืชื ืืืื ืืืกืชืื ืขื ืืื ืืชื ืืฆืืื ืืชืืืื ืืคืจืืกื ืขืฆืื. ืคืืฉืชื ืคืจืืืงืืื ืืืื, ืืฉืื ื ืฉืืื: "ืืื ืคืืจืกืื ืืจืกื ืืืฉื ืฉื ืืืคืืืงืฆืื?", ืืืืจ'ื ืืืืจืื ืื: "ืื ืื ื ืืจืืืืื ืืืชื ืืืืจืืื ืืืชื ืืืจืืืื zip. ืื ืื ื ืฉืืืืื ืืช ืื ืืื ืื ืืืืืจ. ืืื ืื ืืืจืื ืืืจืืื ืืช ืืืจืืืื ืืื. ืืื ืืืฉืจื ืืชืืื ืืืชืคืื ืฉืืฉืจืช ืืงืืื ืืช ืืืจืกื ืืืืฉืโ.
ื ืชืืื ืืืฉืื ืคืฉืื. ืืืืืื, ืื ืฉืืื ืืฉืื CSS ืืืจืืืื ืื ืฉืืื ืืฉื ืืช ืืช ืืืืฉืืื ืืฉื ืงืืืฅ ื-java-script. ืืืฉืื ืื ื ืืืืฉืื ืืงืฉื ืืฉืจืช, ืืืคืืคื ืืืฉื ืฉืืืจ ืืฉ ืื ืืช ืงืืืฅ ื-Java-script ืืื ืืืืืื ืื ืืืืจืื ืืืชื. ืืืืืชื ืืจืกื ืืฉื ื, โโืืฉืื ืืื ืืกืจ. ืืืืคื ืืืื, ืืืืืืช ืืืืืช ืืจืื ืืขืืืช. ืืื, ืืชืจืืื ืฉื Continuous Deployment ืืืคืฉืจ ืื ืืคืืืช ืืืืืง ืื ืืงืจื ืื ืืืืช ืืืงื ืชืืื ืช ืืคื ืื ื ืงืืื ืืืขืื ืืืชื ืืกืืืื ืืืฉื ื ืงืืื ืืืืืืื. ืืชื ืืืื ืืจืืืช ืืื ืื ืืืืื.
ืืื ืื, ืืืฉืจ ืืชื ืืฉืื ืงืื ืืื ืืื ืืฉื ื, ืืืืืจ. ืืื ืืคืงืืื, ืื ืืืคืฉืจ ืื ืื ืืจืืืช ืืื ืื ื ืจืื ืืืืฉืง ืืืฉืชืืฉ.
ืืืช ืืืขืืืช ืฉืืชืจืืฉืืช ืืืฉืจ ื ืขืฉื ืฉืืืืฉ ืจื ื-vanilla java-script ืืื ืฉืฉื ื ืืคืชืืื ืืืจืืื ืืคืืืืืช ืขื ืืฉืชื ื ืืขื ืืืชื ืฉื ืืืืืืืงื ืืืืื. ืืื, ืชืืื ืืืื ืฉืื. ืื ืฉืงืืืฅ ื-Java-Script ืฉืื ื ืฉืืฃ ืฉื ืืช ืืืืืฃ ืืช ืืฉืื ืืืื ืฉื ืืฉื ื. ืื ืื ืืืื ืืจืืฉ. ืืชื ื ืื ืก: ืืืจ ืืื ืขืืื ืขืืืจ ืืื ืืื, ืืืจ ืืืจ ืื ืขืืื ืขืืืจ ืืืจ. ืืื "ื ืคืื" ืืฉืืื ืืืฆื ืืืคืงื.
ืืชืจืืื ืืื ืฉืืฉ ืื ื ืืื ืืชืจืืื ืฉื ืฉืืืืจ ืืืืืืื, ืืืืืจ ืืืจื ืืืจืกื ืืงืืืืช ืฉื ืืืืฉืื.
ืืื ืื ืืฉืื ืืืคืชืืื? ืขืืืื ืืฉ ืื ืฉืืืืจ ืืช ืฉื ืืช ื-90 ืืจืืืงืืช, ืืจืืืงืืช, ืฉืืื ืืืืฉืืื ืืื ืืืืืื ืืืชืืื ืืืช ืืื ืงืื ืืช. ืืืืจื ืืืืืื ืืคืืชืื ืืชืจืื ืืืืชื ืืืืฆืขืืช PHP. ืื ืื ืฉ-PHP ืืื ืฉืคื ืืจืืขื, ืืืจืืช ืฉืื.
ืืื ืืืขืื ืืืืชื ืืืจืช. ืืืฉืจ ืคืจืกื ื ืืจืกื ืืืฉื ืฉื ืืชืจ ื-php ืฉืื ื, ืืื ืคืจืกื ื ืืืชื? ืืจืื ืคืชืื ื ืืช Far Manager ืื ืืฉืื ืืืจ. ืืืขืื ืืช ืืงืืฆืื ืืืื ื-FTP. ืืคืชืืื ืืื ื ืฉืืฉ ืื ื ืืืื ืืื ืงืื ืืงืื, ืืืฉื, ืฉืืื ื ืืฉืื ื ืงืืื-ืคืกืืง ืื ืฉืืื ื ืืฉื ืืช ืืช ืืกืืกืื ืืืกืืก ืื ืชืื ืื, ืืืฉ ืกืืกืื ืืืกืืก ืื ืชืื ืื, ืฉื ืืฆืืช ืขื ืืืืจื ืืืงืืื. ืืื ืื ื ืืืืืืื ืืืชืืืจ ืืืืืจืืช ื-FTP ืืืขืจืื ืืช ืืงืืฆืื ืืืฉ ืฉื. ืื ืจืง ืืฉ! ืื ืื ืฉืืื ืคืืคืืืจื ืืฉื ืืช ื-90.
ืืื, ืื ืื ืืกืชืืืช ืืืื ืืฉื ื, ืฉื ืืช ื-90 ืืื ืืคื ื ืืืขื 30 ืฉื ื. ืขืืฉืื ืืื ืงืืจื ืงืฆืช ืืืจืช. ืื ืกื ืืืืืื ืืช ืืืงืฃ ืืืจืืืื ืืฉืื ืืืืจืื ืืื: "ืคืจืกื ื ืืืืฆืืจ, ืืื ืืฉืื ืืฉืชืืฉ ืฉื. ืื ื ืืื ืืกื ืืืกืืกืื ืฉื ื-FTP ืฉืื, ืืชืืืจ ืืืืฆืืจ ืืชืงื ืืช ืื ืืืืืจืืช ืฉื." ืื ืืชื ืฆ'ืืง ื ืืจืืก, ืื ืืขืืื. ืื ืื, ืื ืืชื ืืกืชืื ืฉืื ืชืชืงื ืืื ืืื, ืชืจืืืื ืขืื 10. ืื ืืืืืง ืืกืืื ืฉืืชืจืืื ืืื ืฉื ืืืืจื ืืืจืกื ืืงืืืืช ืืืคืฉืจ ืื ืืืฉืื ืืจืื.
ืื ืื ืืฉืื ืจืข ืืืืฉืื ื ืื ืก ืืืจืื ืืืคืฉืื, ืื ืื ืจืข, ืืื ืื ืงืืื ื. ืืชื ืืืื ืืืืืจ ืืืืจื ืืืจืกื ืืงืืืืช ืฉืืฉ ืื. ืชืงืจืื ืืื ืืืืื, ืื ืงื ืืืชืจ ืืชืคืืก ืืืชื ืืืจืืื ืืืืืื ืืื. ืืชื ืืืื ืืืืืจ ืืืจืกื ืืงืืืืช ืืื, ืืืฉืชืืฉืื ืขืืืื ืืืืื ืืขืืื ืขื ืืืืฆืจ ืฉืื, ืืืืื ืื ืืื ืืืฅ ืืชืืื. ืืชื ืืืื ืืจืืืข, ืืื ืืืืจ, ืืงืืช ืืช ืื ืื ืืืืืืง ืืช ืื ืืงืืื, ืืชืงื ืืช ืื ืืื ืืืขืืืช ืืจืกื ืืืฉื. ืื ืืืืช ืืืืื ื ืืขืฉืืช ืืช ืื.
ืขืืฉืื ืืืื ื ื ืกื ืืฉืื ืืืืฉืื ืืช ืฉื ื ืืชืจืืืืื ืืงืืืืื ืืืื. ื ืงืื ืืื ืฉืืืฉื ืืฉื ื ืืืื ืฉืืจืืจืื.
ืืืฉืจ ืื ื ืืืืจืื ืขื Continuous Deployment ืืฆืืจืชื ืืงืืืกืืช, ืื ื ืืืืจืื ืฉืขืืื ื ืืืฉืื ืงืื ืืขื ืฃ ืืืฉืื ืืืืืืจ, ืืงืืคื ืืืชื ืืืคืจืืก ืืืชื. ืื ืืื ืื ืชืืื ืื ื ืืืชื ืกืืืื. ืื ืืฉ ืื ื ืืื ืกืืืืืช, ืื ืืืืจ ืฉืื ืื ื ืฆืจืืืื ืืืฉืื ืืช ืืงืื ืืื ืคืขื, ืืคืืื ืืืืชื commit. ืื ืื ื ื ืฉืืืฃ ืืืชื ืืื ืคืขื, ื ืื ื ืืืชื ืืื ืคืขื ืื ืคืจืืก ืืืชื ืืกืืืื ืืืฉื. ืจืืฉืืช, ืื ืืืื, ืื ืืื ืืช ืคืจืืืงื, ืื ืืฉ ืื ืืื ืืืื ืืื ืืฉื ืืช ื-90, ืื ืื ืืืื ืืงืืช ืืื ืฉืขืืช.
ืืืฅ ืืื, ืืฉ ืขืื ืขืฆื. ืืืฉืจ ืืชื ืืื ื, ืืคืืื ืขื ืืืชื ืืืื ื, ืืชื ืชืื ื ืืช ืืืชื ืืงืืจืืช, ืขืืืื ืืื ืื ืขืจืืื ืืื ืฉืืืืื ื ืืื ื ืืฆืืช ืืืืชื ืืฆื ืืคื ืฉืืืืชื ืืืืื ืืื ืืื ืืืืจืื ื.
ื ื ืื ืฉืืืฉืื ื ืื ืก ืืขืืื ืขืืืจื ืืช ืืืื ื ืื ืืืืคื, ืืืฉืื ืืืืื ืืืืืง ืืฉืื. ืืื ืืฉ ืื ืืืกืื ื ืก ืงืืื ืืืืื ืฉืื-commit ืืื ืืคื ื ืฉืืืขืืื ืื ืื ื ืืื ื ืืืื ืืื ืืกืืจ, ืืื ืขืืฉืื ืื ื ืจืื ืืื ืืืชื ืืืื ื, ืืืชื commit, ืืืชื ืงืื ืฉืื ืื ื ืื ืกืื ืืื ืืช, ืืื ืื ืื ืขืืื . ืืชื ืชืชืืืื ืขื ืื ืืจืื ืืื ืืื ืื ืขืืืื ืฉืชืืื ืืช ืื. ืืื ืืคืืืช, ืืชื ืชืงืืงื ืืืื ืืช ืืขืฆืืื ืฉืื.
ืืื, ืคืจืงืืืงืช ื ืืืื ืฉืืจืืจ ืืฆืืขื ืืืฆืื ืืคืฉืื ื ืืกืคืช ืื ืงืจืืช ืืืืจ ืืคืฆืื ืื ืืืจืื ืื ืกืคืจืืื. ืืชื ืืืื ืืงืจืื ืืื ืืื ืฉืืชื ืจืืฆื.
ืืจืขืืื ืืืจืืื ืืื ืฉืืจืืข ืฉืืฉ ืื ื ืืืืฉืื ืืืืืืืช ืฉื, ื ื ืื, ืืกื ืืฃ ืฉืื ืื ื ืืืื ืื ืืคืจืืก ืืกืืืืืช ืืฉืื ืืช ืฉืื ื, ืื ืื ื ืืืกืคืื ืืคืืืงืฆืืืช ืืืืืืืืืืช ืืื ืืื ืื ืฉืื ืื ื ืฆืจืืืื ืขืืืจ ืืืคืืืงืฆืื ืืื, ืื ืื ื ืืืจืืื ืืช ืื. ืืชืื ืืจืืืื zip ืืืฉืืืจ ืืืชื ืืืืื ืืืกืื ืืืื. ืืืืืืกืื ืืื ืื ืื ื ืืืืืื ืืงืื ืืช ืืจืืืื ื-zip ืืื ืืื ืขืช.
ืืืืจ ืืื ืื ื ืืืงืืื ืืืชื ืืคืืจืกืื ืืืชื ืืืืืืืืช ืืกืืืืช ื-dev. ืื ืื ื ืืืืจืื ืืฉื, ืืื ืืื ืืื, ืื ืื ืื ื ืคืืจืกืื ืืืื. ืื ืืื ืืกืืจ, ืื ืื ืื ื ืคืืจืกืื ืืช ืืืชื ืืจืืืื ืืืืฆืืจ, ืืืชื ืงืืฆืื ืืื ืืจืืื, ืืืืืจ ืืืืืง ืคืขื ืืืช.
ืื ืืกืฃ, ืืฉืืฉ ืื ื ืืืจืื ืืื, ืื ืื ืขืืืจ ืื ื ืืืคื ืืกืืืื ืื ืืืืื ืืชืืืืกื ื ืืฉืงืฃ ืืืืจืื ืืฉืืืืจื ื ืขื ืืืจื ืืืจืกื ืืงืืืืช. ืื ืคืจืกืช ืืืขืืช ืืฉืื ืฉืืื, ืืชื ืชืืื ืืืื ืืงืืช ืื ืืจืกื ืงืืืืช ืืืจืช ืืืืืจืื ืืื ืืืืื ืืช ืคืจืืกืชื ืืกืืืืืช ืืื ืืืืชื ืืืคื. ืื ืืืคืฉืจ ืื ืืืืืจ ืืงืืืช ืืืจืกื ืืงืืืืช ืื ืืฉืื ืืฉืชืืฉ.
ืืฉ ืขืื ืชืจืืื ื ืืืจ. ืืชื ืืืืื ื ืืืื ืื ืฉืืืฉืจ ืื ื ืืืืืจืื ืืช ืืืืฉืืืื ืฉืื ื ืืืจืกื ืงืืืืช, ืคืืจืืฉ ืืืืจ ืขืฉืื ืืืืืช ืฉืื ื ืฆืจืืืื ืื ืืช ืืชืฉืชืืช ืฉื ืืืจืกื ืืงืืืืช.
ืืฉืื ืื ื ืืืืจืื ืขื ืชืฉืชืืช ืืืจืืืืืืช, ืื ืฉืื ืจืืื ืืืฉืืื ืฉืื ืืฉืื ืฉืื ืืืื ืืืืืจืื. ืืื ืืชื ืฆืจืื, ื ื ืื, ืืืฉืื ืฉืจืช ืืืฉ ืฉืื ืืชื ืจืืฆื ืืืืืง ืืจืกื ืืืฉื ืฉื ืืืคืืืงืฆืื ืฉืื, ืื ืืชื ืืืื ืืืชืื ืืจืืืก ืืื ืืืื ืื ื-devops. ื-Devops ืืืงื 3 ืฉืืืขืืช ืืฉืืื ืื. ืืืืจื 3 ืฉืืืขืืช ืืืืื ืืื ืฉืืชืงื ื ืขืืืจืื ืืืื ื ืืืจืืืืืืช, ืขื ืืืื ืืืช, ืฉื ื ืืืื-ืืืื RAM ืืฉืจืช Windows ืืื DotNet. ืืชื ืืืืจ: "ืืื ืจืฆืืชื ืืืื ื." ืื: "ืืกืืจ, ืชืืืืจ ืืขืื 3 ืฉืืืขืืช."
ืืจืขืืื ืืื ืฉืขื ืืื ืฉืืืืฉ ืืชืฉืชืืช ืืฉืืืืช ืงืื, ืืชื ืืืื ืืืชืืืืก ืืชืฉืชืืช ืืืืืจืืืืืืช ืฉืื ืืื ืืฉืื ื ืืกืฃ.
ืืืื, ืื ืืืฉืื ืืื ืืคืชื ืืืฉืืืื ื-DotNet, ืืืื ืฉืืขืช ืขื ืกืคืจืืื ืืฉื Entity Framework. ืืืืื ืืคืืื ืฉืืขืชื ืฉ-Entity Framework ืืื ืืืช ืืืืฉืืช ืฉืืืงืจืืกืืคื ืืืืคืช ืืืืคื ืคืขืื. ืืขืืืื ืขื ืืกื ื ืชืื ืื, ืืืื ืืืฉื ืื ืงืจืืช Code First. ืื ืืืฉืจ ืืชื ืืชืืจ ืืงืื ืืื ืืชื ืจืืฆื ืฉืืกืืก ืื ืชืื ืื ืฉืื ืืืจืื. ืืื ืืชื ืคืืจืก ืืช ืืืืฉืื. ืืื ืืชืืืจ ืืืกื ืื ืชืื ืื, ืืื ืืขืฆืื ืงืืืข ืืืื ืืืืืืช ืืฉ ืืืืื ืืืืืืช ืื, ืืืืฆืจ ืืช ืื ืื ืฉืฆืจืื.
ืืชื ืืืื ืืขืฉืืช ืืช ืืืชื ืืืืจ ืขื ืืชืฉืชืืช ืฉืื. ืืื ืืืื ืืื ืื ืืชื ืฆืจืื ืืกื ื ืชืื ืื ืขืืืจ ืคืจืืืืงื ืื ืื ืืชื ืฆืจืื ืฉืจืช Windows ืขืืืจ ืคืจืืืืงื. ืื ืจืง ืืฉืื. ืืืชื ืืืื ืืืคืื ืืช ืืืฆืืจื ืฉื ืืืฉืื ืืื ืืืืืืืื, ืืชื ืืืื ืืืคืื ืืช ืืชืฆืืจื ืฉื ืืืฉืื ืืื ืืืืืืืื. ืืืชืื ืืื, ืืื ืคืขื ืฉืชืจืฆื ืืืืืง ืืืื ืงืื ืกืคื ืืืฉ, ืืืื ืืืฉื ืืืฉื, ืื ืชืฆืืจืื ืืืชืื ืืจืืืก ื-devops, ืชืืืื ืคืฉืื ืืคืจืืก ืืขืฆืืื ืชืฉืชืืช ืืืืืืช ืืชืื ืืืช ืืืื ืืช, ืืกืงืจืืคืืื ืืืื ืื ืืืืืฉื ืืืชื. ืฉื ืื ืื ืืกืืืื ืฉืื. ืืชื ืืืื ืืืืืง ืืช ืื, ืืงืื ืืื ืชืืฆืืืช ืืืืืื ืขืื ืขื ืื.
ืืคืจืงืืืงื ืืืื, ืฉืื ืืื ืงืืืืช ืืื ืืื ืืฉืืื, ืื ืืขืืื ืืฉืชืืฉืื ืื, ืืื ื ืืืืจ ืืืฆืืขื ืืืฉืืืื.
ืจืฆืืชื ืืืืจ ืจืง ืืืจ ืืื ืขื ื ืืืืจ ืืืฆืืขื ืืืฉืืืื. ืื ืืื ืืฉืื ืืชืจืืื ืืื? ืื ืื ืฉืืขืงื ืืืจ ืืืฆืืขื ืืคืืืงืฆืื ืืื ืืขืจื ืืื ืชืืงืื ืืืจื. ืื ืื ืืฆื ืกืืคื, ืื ืชืืืื. ืืชื ืฆืจืื ืืขืฉืืช ืืช ืื ืืืืคื ืงืืืข.
ืืฆืืจื ืืืื, ืื ืืืื ืืื ืืืฆืข ื ืืืืจ ืืืฆืืขื ืืืฉืืืื ืืืขื ืืื ืื ืืื, ืื ืื, ืืคื ืฉืืชื ืืืื, ืื ืื ืชืืื ืืคืฉืจื. ืืื, ืืื ืืคืืืช, ืื ืฆืจืื ืืืชืืฆืข ืขืืืจ ืื ืืืืืจื.
ืืื ืื ืืฉืื? ืื ืื ืืชื ืืืืื ืคืชืืื ืืจืืื ืืืืฆืืขืื, ืื ืืชื ืฆืจืืืื ืืืืื ืืืืจืืจ ืืื. ืื ืืฆืืืช ืฉืื ืืฉ, ื ื ืื, ืกืคืจืื ืืื ืฉื ืฉืืืขืืื, ืื ืืคืืืช ืคืขื ืืฉืืืขืืื ืขืืื ืืคืจืืก ืืช ืืืคืืืงืฆืื ืฉืื ืืฉืจืช ื ืคืจื ืืืฉืื, โโืฉืื ืืฉ ืื ืืขืื ืงืืืข, ืืืืจืื RAM, ืืืกืงืื ืืื'. ืืืืจืืฅ ืืช ืืืชื ืืืื ื ืืืฆืืขืื . ืืชื ืืงืื ืืช ืืชืืฆืื. ืจืื ืืื ืื ืืฉืชื ื ืืืกืคืจืื ื ืืงืืื.
ืืื ืชืืื ืฉืื ืคืืื ืืจืื ืืืืืช ืืืคืฉืื, ืื ืืืืจ ืฉืื ืืื ืจืง โโืืืื ืืฉืื ืืืื ืฉืืื ืืืืื ืืฉืืืขืืื ืืืืจืื ืื. ืื ืืืคืฉืจ ืื ืืืืืช ืืืชืงื ืืช ืืืขืื ืืจืื ืืืชืจ ืืืจ. ืืฉืื, ืืื ืื ืืขืจื ืืืชื ืืืืื ืฉืืืืฆืขืืชื ืืชื ืืืื ืืืืื ืืช ืืืืช ืืืฆืืื ืฉืขืฉืืช ืืช ืื.
ืืชืจืืื ืืื ืฉืืฉ ืื ื ืืื ืชืจืืื ื ืืืื ืืชืฆืืจื. ืืฉ ืืขื ืืืื ืฉืืืงืืื ืืช ืื ืืจืฆืื ืืช. ืืื ืชืืืื ืื, ืื ืืขืฆื ืืืจ ืจืฆืื ื ืืืื.
ืืื ืกืืคืืจ ืืฆืืืง ืืืืจืื ื. ืืืืจ'ื ืืื ืืืื ืืืืจื: "ืขืืืจ ืื ื ืืืฆืข ืืืงืืจืช ืืืืื ืฉื ืืืคืืืงืฆืื ืฉืื ื". ืืกืชืืื ื ืขื ืืงืื ืืืื ืืจืื ืืื, ืื ืกืืคืจื ืื ืขื ืืืคืืืงืฆืื, ืฆืืืจื ืืืืืจืืืช. ืืืคืืืก ืืื ืืก ืืื ืืื ืืืืื ื, ืืืื, ืืืื, ืืื ืืื ืืื ืืื! ืืื ืืื ืงืืฆื ืงืื ืคืืืืจืฆืื ืืืงืจืช ืืืงืืจ ืฉืืื, ืืืื ืืื ืืืืฆืืจ ืขื ืืกื ืื ืชืื ืื IP, ืขื ืื ืืกืืช ืืกืืกืืืืช ืืืืืืจ ืืืืืจื ืืืืข ืืื ืืื'.
ืืื ื ืืืืจ: "ืืืจ'ื, ืืืงืื, ืกืืจืชื ืืช ืกืืืืช ืืืืฆืืจ ืฉืืื ืขื ืืืืช ืืฉ, ืืื ืืขืืืื ืฉืืฉ ืืื ืืช ืืื ืืกื ืืืกืืกืื ืืืกื ืื ืชืื ืื ืฉื ืืืืฆืืจ ืืฉืืจืืช ืืืงืจืช ืืืงืืจ ืืื ืืคืชื ืืืื ืืงืจืื ืืช ืื, ืื ืืืจ ืกืืืื ืืืืื ืขืฆืื. . ืืื ืืฉื ื ืขื ืืื ืืืคืืืงืฆืื ืฉืื ืืืืืืืช ืื ืงืืืช ืืื ืฉื ืงืื, ืื ืชืฉืืืจ ืืืชื ืืืงืจืช ืืงืืจ, ืืขืืื ืื ืชืขืืืจ ืฉืื ืืืงืืจืช ืืฉืื ืืงืื." ืขื ืื ืื ื ืืืืจ.
ื ืืืื ืชืฆืืจื. ืืืชืื ืฉืืฉ ืื ื ืชืฆืืจืืช ืฉืื ืืช ืืกืืืืืช ืฉืื ืืช. ืืืืืื, ืืืชืื ืฉืืฉ ืื ื ืื ืืกืืช ืืกืืกืืืืช ืฉืื ืืช ืขืืืจ ืืกืื ื ืชืื ืื ืขืืืจ QA, ืืืืื, ืกืืืืช ืืืฆืืจ ืืื'.
ืชืฆืืจื ืื ืืืืื ืืืืืช ืื ืืืืืืืืช. ืื ืชืืื ืฆืจืื ืืืืืช ื ืคืจื ืืืืคืืืงืฆืื ืขืฆืื. ืืื? ืืืื ืฉืื ืืช ืืช ืืืคืืืงืฆืื ืคืขื ืืืช, ืืื ืื ืืืคืช ืืืคืืืงืฆืื ืื ืืชื ืืชืืืจ ืืฉืจืช SQL ืืจื IP ืืื ืื ืืืจ ืื IP ืืื ืืืืจ, ืื ืืืืจ ืืขืืื ืืืชื ืืืจ. ืืื, ืื ืคืชืืื ืืืฉืื ืืื ืขืืืื ืืงืื ืืช ืืืจืืืช ืืืืืืจ ืืงืื, ืื ืืืืจ ืฉืื ื ืืืฆื ืืืชื ืืืขื ืืฉ ืืืชื ืื ืชืืฆื ืืช ืขืฆืื ืืืืชื ืคืจืืืงื ืืืชื. ืื ืชืืื ืืืืงื ืืชืฆืืจื ื ืคืจืืช, ืืืฉื, ื-web.config.
ืืืชืฆืืจื ืืื ืืืจ ืื ืืืืช ืื ืคืจื, ืืืืืจ ืื ืืืืืง ืืจืืข ืฉืื ืืคืชื ืืื ืื ืืืืืื ืืืื ืืืฉืืช ืืืืชื ืืืจ. ืืืืคืชื ืืืื ืืืืจ: "ืชืจืื, ืื ื ืืงืืฆืื ืืืื ืืจืืื ืฉื ืืืคืืืงืฆืื ืฉืื. ืื ืขืืืืื. ืืืืฉืื ืฆืจืื ืืกื ื ืชืื ืื ืืื ืืขืืื. ืืื ืืื ืืงืืฆืื ืืืื ืืจืืื ืืฉ ืงืืืฅ. ืืงืืืฅ ืื, ืฉืื ืื ืืืจืื ืืื ืืกื, ืื ืืกืืกืื, ืื ื-IP. ืคืจืืก ืืืชื ืืื ืืงืื." ืืื ืคืฉืื ืืืจืืจ ืืื ืื. ืืื ืืืื ืืคืจืืก ืืืชื ืืื ืืงืื ืขื ืืื ื ืืืื ืืชืฆืืจื ืืื.
ืืืชืจืืื ืืืืจืื ืฉืืืืชื ืจืืฆื ืืืืจ ืขืืื ืืื ืชืจืืื ืฉืืืื ืืืื ืงืฉืืจ ืืขื ื ืื. ืืื ืืืื ืืคืงื ืืงืกืืืื ืื ืืชื ืขืืื ืืขื ื. ืืืื ืืกืจื ืืืืืืืืช ืฉื ืืกืืืื ืฉืื.
ืื ื ืืืืข ืฉืืฉ ืืื ืื ืฉืื ืืื ืก ืืื ืืืฆืืืชืื ืฉืืืชื ืื ื ืขืืื. ืืขื ืื ืืฆืืืชืื ืฉืื ื ืขืืื ืืืชื, ืื ืื ื ืืฉืชืืฉืื ืืชืจืืื ืืื.
ืืื? ืืืืื, ืื ืืืื ื ืืืจ ืื ืืื ืืคืชื ืืืื ืืืื ื ืืืจืืืืืืช ืฉืชืขืืื 24/7. ืืื ืืืื ืื ืืืฉืืช ืืฉืืืื, ืืืื ืื ืฉืืช ืื, ืืื ืืืื ืขืฆืื ืื ืขืืื 24/7. ืืคืชื ืขืืื ืืืจื ืืื 8 ืฉืขืืช ืืืื. ืื ืื ืืื ืืืืข ืืืงืื ืืขืืืื, ืืฉ ืื ืืจืืืช ืฆืืจืืื ืืืืื ืฉืืืืืื ืืื ืืืื ืืืืจ ืืืฉืจ. ืชื ืืื ืืืืืช 12 ืฉืขืืช ืืืื ืืฉืืืคืชื ืืืืช ืืฉืชืืฉ ืืืฉืืืื ืืืื. ืขื ืคื ืืืงืืงื ืฉืื ื, ืืฉ ืื ื 5 ืืชืื 7 ืืืื ืืฉืืืข ืฉื ืืฉืืื ืืืื ืขืืืื.
ืืืชืื ืืื, ืืืื ืืื ืืืืื ื ืืื ืื ืืืืจื ืืขืืื 24 ืฉืขืืช, ืืื ืจืง 12, ืืืกืืคื ืฉืืืข ืืืืื ื ืืื ืื ืืืืจื ืืขืืื ืืื. ื ืจืื ืฉืืื ืืืื ืคืฉืื, ืืื ืื ืืฉืื ืืืืจ ืืื? ืขื ืืื ืืืฉืื ืชืจืืื ืคืฉืื ืื ืืืื ืืืื ืื ืืืกืืกื ืืื, ืืื ืืืคืฉืจ ืื ืืืคืืืช ืืช ืขืืืช ืชืืืืงืช ืืกืืืืืช ืืืื ื-70%, ืืืืืจ ืืงืืช ืืช ืืืืืจ ืฉื ืืืคืชื, ื-QA, ืืืืืื, ืืกืืืื ืืืืืงืช ืืืชื ื-3.
ืืฉืืื ืืื ืื ืืขืฉืืช ืขื ืฉืืจ ืืืกืฃ? ืืืืืื, ืืืคืชืืื ืฆืจืืืื ืืงื ืืช ืืช ReSharper ืื ืื ืขืืืื ืื ืจืืฉื. ืื ืืขืจืื ืืกืืืช ืงืืงืืืื. ืื ืืืืชื ืื ืืขืืจ ืกืืืื ืืืช ืฉืื ืื dev ืืื QA ืจืขื, ืืืื, ืขืืฉืื ืืชื ืืืื ืืขืฉืืช 3 ืฉืื ืื ืฉืืืื ืืืืืืื, ืืื ืฉืื ืื ืืคืจืืขื ืืื ืืฉื ื.
ืืืื ืืฉืงืฃ ืขื ืืืืืช ืืืฆืืขืื ืืชืืฉืืช, ืืื ื ืืื ืืืฉืืืช ืืืฆืืขืื ืื ืืื ืื ื 1 ืจืฉืืืืช ืืืกื ืื ืชืื ืื ืืคืจืืืงื, ืืืืฉืืื ืืืืจ ืืื ืืฉ ืืืืืื? ืืื ืืืืื ืืื ืืื ืืืขื ืืืืืืช ืืืฆืืขืื?
ืื ืฉืืื ืืืื, ืื ืืชื ืชืืื ืฆืจืื ืืืืื ืืืฆืืขืื ืขื ืืืชื ืืฉืืืื. ืืืืืจ, ืืชื ืืืฆืื ืงืื ืืืฉ, ืืชื ืืืื ืืืฆืืขืื ืืงืื ืืืืฉ. ืืืืืื, ืืชื ืฆืจืื ืืืืืง ืชืจืืืฉื ืืืฆืืขืื ืฉืื ืื, ื ื ืื ืฉืืชื ืจืืฆื ืืืืืง ืืื ืืืคืืืงืฆืื ืืชืคืงืืช ืืขืืืก ืงื, ืืืฉืจ ืืฉ 1 ืืฉืชืืฉืื ืืืืื ืืกื ืื ืชืื ืื ืืื 000 ืืืื-ืืืื. ืืืืชื ืืช ืื ืืงืืืืชื ืืช ืืืกืคืจืื. ืืฉืื ืืื ื ืืงื ืชืจืืืฉ ื ืืกืฃ. ืืืืืื, 5 ืืฉืชืืฉืื, ืืืื ืืกื ืื ืชืื ืื 5 ืืจื-ืืืื. ืงืืืื ื ืืช ืืชืืฆืืืช ืืืืจื ื ืืืชื.
ืื ืืฉืื ืืื? ืืืืจ ืืืฉืื ืืื ืืื ืฉืืืชืื ืืชืจืืืฉ, ื ืคื ืื ืชืื ืื, ืืกืคืจ ืืืฉืชืืฉืื ืื ืืื ืืช ืืื', ืืชื ืขืืื ืืืืชืงื ืืืืืืืช ืืกืืืืืช. ืืืฉื, ืขื ืืืื ืืจืืืก ืจืฉืช, ืื ืขื ืืืื ืืื ื ืงืฉืื, ืื ืขื ืืืื ืืืืืืช ืืืขืื. ืื ืื ืฉืืฉืื ืื ืืืืื. ืืชืจืืืฉืื ืฉืื ืื ืืชื ื ืชืงื ืืืืืืืช ืืกืืืืื. ืืืชื ืฆืจืื ืืืืื ืืช ืืืกืคืจืื ืืฉืืชื ืืื ืืื.
ืืื ืื ืื ื ืืืืจืื ืขื ืืืืืช ืืืฆืืขืื ืืกืืืืช ืืืืงื ืืืืืืช? ืืืืืจ, ืื ืื ืืคืงื?
ืื, ืื ืื ืืืฆืืจ, ืื ืกืืืืช ืืืืงื, ืฉืืื ืชืืื ืืื ืืื ืฉืชืืื ืืืฉืืืช ืืืชื ืขื ืืืืืืช ืงืืืืืช.
ืืื ืชื, ืชืืื!
ืื ืื ืืืื ืฉืืืืช, ืื ื ืืืฉื ืฉื ืืื ืืกืืื. ืชืืื!
ืืงืืจ: www.habr.com