ืืืจืช ืืงืืจืก ืืื ืืืื ืืชืื ืืชืื ืช ื- ++C ืืจืื ืืืืื, ืืืื ืืืืืข ืืื ืฆืจืื ืืชืื ืช โ ืืืจืื.
ืืื ืืืฆืืื ืืงืืจืก, ืืืืืฅ ืืืงืืืฉ ื-10 ืฉืขืืช ืืฉืืืข ืืืืจื, ืชืืจืืื ืืคืชืจืื ืืืืืืช.
ืืฆืืื ืืงืืจืก ืืชืืกืก ืขื ืฆืืืจืช ื ืงืืืืช ืืืืคื ืืื:
ืืืฉืช ืืืืืืช ืืื ืืืฉืืช. ืืืชืจ ืืืชืืืขืฅ ืืืงืื ืขืืจื, ืืื ืืฉ ืืืืื ืืืชื ืืืืคื ืืื ืืืคืืจื ืื ืขืืจื ืฉืงืืืืชื, ืืืชืื ืืชืงื ืื ืืืืฉืจ ืฉื ืืืืืงื.
ื ืืชื ืืคืชืืจ ืืช ืืืืืืช ืืื ืืขืจืืช-ืืคืขืื ืฉืืชื ืจืืฆืื, ืืืื ืืืืจ ืืคืชืจืื ืืฉ ืืืืื ืฉืืคืชืจืื ืจืฅ ื ืืื ืขื ืืขืจืืช ืืื ืืงืก ืืืืื ืื, ืื ืื ืืืขืจืืช ืฉืื ื ืืืงืื ืืคืชืจืื ืืช.
ืืฉ ืืืขืืืช ืืช ืืคืชืจืื ืฉืืื ืืืืืจ (repository) ืืืฉ ืืืืืืื, ืืืืืืฉ ืืืืื ืงืืืฅ ืืงืกื (txt) ืืคืืจืื ืืื:
- ืืฉืืจื ืืจืืฉืื ื ืชืืืื ืืช ืืืชืืืช ืฉื ืืืืืจ-ืืืืืื ืฉืืืื ืืขืืืชื ืืช ืืคืชืจืื;
- ืืฉืืจื ืฉื ืื ืชืืืื ืืืื-commit ืืจืืื ืื;
- ืืฉืืจื ืืฉืืืฉืืช ืชืืืื ืืช ืชืขืืืช ืืืืืช ืฉืืื.
ืคืชืจืื ื ืืื ืืืื ืฉื ืืืืื ืืฉืืืขืืช ืืืื ื-1 ื ืงืืื. ืื ืืืืืืช ืืืื. ืืื ืืขืืืจ ืืช ืืงืืจืก, ืืฉ ืืืืืฉ ืืช ืื ืืืืืืช ืืืืคื ืขืฆืืื, ืืืงืื ืขืืืื ืฆืืื ืขืืืจ.
ืืืช ืืืืจืืช ืืงืืจืก ืืื ืืืื ืืชืื ืืขืืื ืืืื ืื. ืืื ื ืืืฉืช ืืืืืืช ืืืืขืื ืืจืืฉ, ืืืฉ ืืชืื ื ืืจืืฉ ืืช ืืื ืื ืื ืฉืชืกืคืืงื ืืขืืื ืืื - ืื ืืืืืช ืืจืืข ืืืืจืื.
ืขื ืืืช, ืืคืขืืื ืืฉ ืกืืืืช ืืืฆืืงืืช ืืืืฉื ืืืืืืจ. ืืื ืืืคื ืื ืืฉื ืืฆืืจื ืืขืืื, ืืืืกืื ืืื ืืื ืืื ื, ืื ืื ื ืืืคืฉืจืื ืืื ืืจืืฉ ืืืืืฉ ืืืืืืจ ืฉืชื ืคืขืืื, ืืกืืื ืืืฆืืงืช ืืืื, ืืื ืืืงืฉ ืืืฉืืจ ืืืืชื ื (ืื ืื ื ืกืืืืื ืขืืืื ืฉืชืืขื ืืื ืกืืื ืืืฆืืงืช).
ืื ืืืจืชื ืืืืืฉ ืืืืืืจ, ืขืืืื ืืืืืง ืืขืฆืืื ืืช ืืืืื
ืืขืืจืช bash grade
ืืืืฉื ืืช ืืฆืืื ืฉืืื.
ืืืืจ ืืื, ืขืืืื ืืืืืฉ ืืช ืืืืื ืฉืืื ืืชืืืช-ืืืฉื ืืืืืืช ืฉื ืคืชืื ืืืืื:
"ืืืฉื ืืืืืืจ ืืกืืื ืืืฆืืงืช - ืคืขื ืจืืฉืื ื"
ืื
"ืืืฉื ืืืืืืจ ืืกืืื ืืืฆืืงืช - ืคืขื ืฉื ืื".
ืืฆืืื ืขื ืืืฉืืช ืืืืืืจ ืืื ืชื ืืกืืฃ ืืกืืกืืจ.
ืืงืฉืืช ืืืืฉื ืืืืืืจ ืฉืืืฉ ืคืขืืื ืื ืืืชืจ ืืชืงืืื ืจืง ืืืงืจืื ืืจืืืื ืืืืชืื ืื ืืื ืืืื ืืืจืกืืื, ืืืื: ืืืืืืื ืื ืืืื ืืืฉื ืฉืืืฉื ืฉืืืขืืช ืจืฆืืคืื (ืขื ืืืฉืืจ ืืืชื). ืืืงืจืื ืืจืืืื ืืกืื ืื, ืืฉ ืืฉืืื ืืช ืื ืืืืฉืืจืื ืืืจืืฉืื ืืืืืง ืืืืืืช ืืืืงืฉ ืฉืืืืืง ืืื ืืช ืืืืื ืืืืืืจ.
ืฉืืื ืื: ืื ืื ืืืฉืชื ืืืืืืจ ืืกืืื ืืืฆืืงืช, ืืื ืื ืื ืืืฉืชื ืืืื ืืืืชืจืชื ืขื ืื ืงืืืืช, ืืืื ืืืืืฉ ืืช ืื ืืืืืืช ืขื ืืื ืืคื ื ืืืื ืช ืืืขื ื. ืืืช ืืืืื ืฉืืืง ืืืฉืืืืช ืืืืื ื ืขืฉืืืืช ืืืกืชืื ืขื ืืืืืืช.
ืืชืืื ืืช ืืฉ ืืืจืื ืืฉืืืื ืฉืงืฉื ืืื ืืืืืง ืืืืืืืืช โ ืืืฉื, ืงืฉื ืืืืืง ืฉืืชืืชื ืืืืงืืช ืืจืื ืืืืื, ืชืืขืืชื ืืื ืฉืฆืจืื, ืืื'. ืืฉืื ืื ื ืฉืชืงืืื ืืฉืื ืื ืขื ืืืืจืื ืืืื, ืืืื ืื ืื ื ืืขืืืืื ืืชืื ืืืฆืื ืืช ืืคืชืจืื ืืช ืฉืืื ืืคื ื ืืืชืจืื/ืช ืืืขืืื ืืื ืืงืื ืืขืจืืช ืืฉืืคืืจ ืืงืื - code review. ืืฆืื ืืืฆืืืช ืืืื ืืขื 16 ื ืงืืืืช. ืืฉ ืืืฆืื ืฉืืืฉ ืืืืืช ืืคื ืืคืืจืื ืืื:
- ืืืื 1 ืื 2;
- ืืืื 3 ืื 4;
- ืืืื 5 ืื 6.
ืืื ืืืฆืื ืฉืืืฉ ืืืืืช ืืฉ ืืืืจืฉื ืืืฆืื ืืืช ืืื ืืจืืขื ืฉืืืขืืช ืืืืืฆืข. ืชืืื ืื ืืืื ืขื ืืืจืืืชืื - ืื ืชืืื ืืคืฉืจืืช ืืืฆืื ืืื ืคืขืืื ืืืช-ืืืช ืืกืืฃ ืืกืืกืืจ.
ืกืืืื ืืื ืฉืืฆืืื ืืืชืจ ืืฉืืืฉ ืคืขืืื (ืจืง ืื ืืืื ืืื ืืื, ืืื ืขื-ืืฉืืื ืกืืืื ืืื ืืืจืื) ืืงืืื ืืช ืฉืืืฉืช ืืฆืืื ืื ืืืืืืื ืืืืชืจ.
ืืฆืืื ื ืงืืข ืข"ืค ืจืืช ืืืื ื ืฉืืื ืืช ืืคืชืจืื, ืืื ืืคื ืืงืจืืืจืืื ืื ืืืืื:
- ืืืจืืื - ืืืืงื ื ืืื ื ืืงืืฆืื, ืืืืงืืช, ืคืื ืงืฆืืืช ืืื'.
- ืืืืงืืช - ืืืกืื ืืื ืฉื ืื ืืคืื ืงืฆืืืช, ืืงืจื-ืืงืฆื ืืืืจืืืืช.
- ืชืืื ืืช-ืืืืื ืืฆืืจืชืืช, ืืืืืืื ืืช ืื ืืคืื ืงืฆืืืช.
- ื ืืื ืืช - ืืืืืฉ ืืื ืฉื ืื ืืคืื ืงืฆืืืช, ืืืื ืืื ืฉืื ื ืืืงืืช ืืืืืืืืช. ืืืืืฉ ืืื ืฉืืืืืช - ืืคืจื ืฉืืืืืช ืฉืืื ื ื ืืืงืืช ืืืืืืืืช.
- ืงืจืืืืช - ืืงืื ืืจืืจ ืืืืื ืื ืืื ืฉืื ืืชื ืืืชื, ืืื ืฆืืจื ืืืกืืจืื ื ืืกืคืื. ืืฉ ืืขืจืืช ืืืงืืืืช ืื ืืื ืื. ืกืื ืื-ืืืชืืื ืขืงืื.
- ืืืืืืช - ืืืืงืืช ืชืงืื ืืช ืงืื, ืืจืืงืช ืืจืืืืช ืืขืช ืืฆืืจื, ืืื ืืขืช ืืืืคืช ืืืืจืื.
- ืืขืืืืช - ืืืืจืช ืืืืืจืืชื ืืืืจ, ืืืืืฉ ืืขืื ืืื ืืคืืืืช ืงืื, ื ืืืื ืืืืจืื ืืขืื.
ืกืืืื ืืื ืฉืืฉืงืืขื ืืืืืงืืช ืืืืื ืืืืง ื ืฉื ืืืืื, ืืืืื ืื ืืฉืืื ืืช ืืืืืงืืช ืฉืืื ืืืืืง ืืืืืืช. ืืืืืง ืืืืจ ืืช ืืืืืงืืช ืืืืืืช ืืืืชืจ, ืืืฉืชืืฉ ืืื ืืืืง ื ืฉื ืืืืื. ืืกืืืื ืืื ืฉืืืืืงืืช ืฉืืื ืืืืืจื ืืืื ืืืขื ืง ืฉื 4 ื ืงืืืืช ืืฆืืื ืืกืืคื. ืืื ืืืืืช ืืืขื ืง, ืืฉ ืืชืงื ืชืงืืืช ืืืขืืืืช ืฉืืชืืืืช ืืืืืงืืช ืืืืื ืืขืืืื ืขื ืืืง ื.
ืืืืื ื ืืกืืคืืช ืืคืฉืจ ืืฆืืืจ ืขื 50 ื ืงืืืืช. ืืฉ ืืงืื ืฆืืื ืขืืืจ ืืืืื ื (ืืคืืืช 60%) ืืื ืืขืืืจ ืืช ืืงืืจืก.
ืืฉืืืืช ืืืืื ื ืืกืืคืืช ืืืื ืืืืืช ืืืืืืช ืืืืืืืืืช ืืงืื ืฉืืืฆืื ืืฉืืขืืจืื. ืืืืืฅ ืืคืชืืจ ืืช ืืืืืืช ืืืืืื ืืจืฆืืคืืช ืืืืจื ืืกืืกืืจ, ืืื ืืืืืช ืืจืืข ืืืืจืื.
ืื ืืกืืื ืืืฉืื (ืืืื: ืืืืคื) ืื ืชืืื ืืคืฉืจืืช ืืงืืื ืืืื ื ืกืืคืืช ืืงืืคืืก, ืืืชืื ืฉืืจืื ืืฆืืื ืืงืืจืก ืืฉืชื ื ืืืชืืกืก ืขื ืืืืืช ืืืื. ืืืงืจื ืื, ืืืชืื ืฉืชืงืืื ืืืืื ืืช ืืืืืื ืขื ืืืืืช ื ืืกืคืืช ืืืื ืืืืืืช ืฉืืืฉืชื. ืื ืกืืื ื ืืกืคืช ืืื ืฉืืืืืื ืืคืชืืจ ืืช ืื ืืืืืืช ืืืื ืืืืืคื ืขืฆืืื.