ืืื ืืื ืืขืืืขื ืคึผืจืึทืืคึผืืื ืฆื ืฉืจืืึทืื ืืขื ืึทืจืืืงื ืืืจื ืื ืืจืืืก ืกืืืข ืคืื โโืืึทืืขืจืืึทืืก ืืืืฃ ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืืึธืก ืืขื ืขื ืื ืงืจืืกืื ืืื ืงืืืขื ืฆื ืืืื ืืคืืขืจืงืืึทืืงืืึทื. ืขืจืฉืืขืจ, ืืขื , ืืืึธืก ืึทืงืืืืืื ืคึผืจืึทืืึธืืฅ ืืื ืืืืฃ Habrรฉ ืืื ืื ืืืืฃ ืคืื ืืืจืืืื ืคืื ืขืจืจืึธืจืก ืืขืคึฟืื ืขื ืืืจื ืืืืขืจ ืืขืฆืืึทื ืืื ืึธืคึฟื ืืงืืจ ืคึผืจืึทืืืฉืขืงืก. ืืขืฆืื ืก ืืืคึผืืึทืืขื ืึทื ืคึผืืืก-ืกืืืืืข , ืืื, ืคืื ืงืืจืก, ืื ืืขืืืขืืึธืคึผืขืจืก ืคืื IntelliJ IDEA, ืืืขืืขื ืก ืืขืืืื-ืืื ืึทื ืึทืืืืขืจ ืืื ืืืกืืึธืืข ืื ืืขืจืกื ืึทืืืึทื ืกืืจืืข ืคึฟืึทืจ Java ืืืึทื ื, .
ืืืขื ืืืืขื ืขื ืึทืืึท ืืืจืืืื, ืืืจ ืืึทืงืืืขื ืื ืืขืคืื ืึทื ืืืจ ืืขื ืขื ืืขืจืขืื ืืืขืื ืึท ืืึทืืืฉ ืขืืืงืกืืจ: ืืจืืงื ืืขื ืงื ืขืคึผื, ืืื ืืึธ ืขืก ืืื - ืึท ืจืฉืืื ืคืื ืืกืจืื ืืช ืคึฟืึทืจ ืืืื ืืืืื. ืขืก ืืืื ื ืึทื ืืืขื ืึทื ืึทืืืืขืจื ืคึฟืึทืจืืขืกืขืจื, ืืขืจ ืืื ืืขืจ ืืึทืื ืืืขื ืืืืืึธืืึทืืืฉ ืืืื ืืขืคึฟืื ืขื, ืืื ืื ืคึผืจืึธืืืงืื ืกืงืึทื ื ืืืจื ืื ืจืึธืืืึทืฅ ืืืขื ืืืขืจื ืืขืกืขืจ ืืื ืืขืกืขืจ, ืึธื ืงืืื ืื ืคืื ืืื ืืืขืจ ืืืึทื.
ืืืขืจ ืขืก ืืขื ืขื ืงืืื ืืึทืืืฉ ืขืืืงืกืืจื. ืืื ืืืึธืื ืืื ืฆื ืจืขืื ืืืขืื ืืืึธืก ืืื ืืืืฉืึทืืืึทืื ื ืืฉื ืืขืจืขืื ืืื ืึทืจืืืงืืขื ืืื "ืืึธ ืืขื ืขื ืื ืืื ืื ืืืึธืก ืืื ืืืขืจ ืจืึธืืึธื ืงืขื ืขื ืืขืคึฟืื ืขื": ืืืึธืก ืึทื ืึทืืืืขืจื ืงืขื ืขื ื ืืฉื ืืึธื, ืืืึธืก ืืื ืืืืขืจ ืคืึทืงืืืฉ ืจืึธืืข ืืื ืึธืจื ืืื ืื ืืืืืืืืืจื ืขืงืกืคึผืจืขืก ืคึผืจืึธืฆืขืก, ืืื ืืื ืฆื ืื ืกืืจืืืขื ื ืืื ืจืืืืืง .

ืจืึทืืฉืขื (ืืงืืจ: ).
ืืืึธืก ืกืืึทืืืง ืึทื ืึทืืืืขืจื ืงืขื ืขื ืงืืื ืืึธื ืืึธื
ืืืึธืก ืืื ืืงืืจ ืงืึธื ืึทื ืึทืืืกืืก, ืคึฟืื ืึท ืคึผืจืึทืงืืืฉ ืคืื ื ืคืื ืืืื ืื ื? ืืืจ ืฆืืฉืืขืื ืขืืืขืืข ืืงืืจ ืงืึธื ืืื ืึทืจืืึทื ืฉืจืืึทื, ืืื ืืื ืจืขืืืืืึทื, ืืื ืึท ืงืืจืฅ ืฆืืื (ืคืื ืงืืจืฆืขืจ ืืื ืคืืืกื ืืืง ืืขืกืฅ) ืืืจ ืืึทืงืืืขื ืขืืืขืืข ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืืื ืืืขืจ ืกืืกืืขื. ืื ืคืื ืืึทืืขื ืืึทื ืืื ืืึทืืึทืืึทืืืฉ ืื ืกืขืจืืึทืื ืืึทืืึทื ืืึทืืจืขื ืขืฆืื ื ืืื ืึทื ืืืจ ืงืขื ืขื ืืึทืงืืืขื ืืืืื ืึท ืคืขืจืื ืขื ื ืงืืึทืก ืคืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืืฃ ืืขื ืืืขื.
ืื ืืขืจืกื ืืึทืจืืื ืืืืฉืคึผืื ืคืื ืึท ืคึผืจืึธืืืขื ืืืึธืก ืงืขื ืขื ื ืื ืืืื ืกืึทืืืื ืืื ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืื : ืืืก ืืื ื ืืขืืจืขื ืืืืก ืืืืืืืื ืื ืขืก ืืื ืืืืืขืืืื ืฆื ืื ืืืืืงืืขื ืื ืืืืขืืืื ืขื ืืืืืจืืื ืืืืก ืงืขื ืืืฉืืืืขื ืคืื ืขื ืืงืืจ ืงืืื ืคืื ื ืคืจืืืจืื ืฆื ืขืก ืืืขื ืฉืืืืคื ืืืขืจ ืืืืกืขื ืืืื ืืื ื ืขื ืืืืืข ืฆืืื. ืึท ืคืึทืจืืขื ืืขืจืื ื ืคืื ืืขื ืืขืึธืจืขื ืืื , ืืืึธืก ืฉืืืื ืึทื ืคึฟืึทืจ ืงืืื ื ืื-ื ืื-ื ืืืืืืึทื ืคืึทืจืืึธื ืคืื ืงืึทืืคึผืืืืึทืืึทื ืคืึทื ืืงืฉืึทื ื, ืืึทืฉืืืืขื ืฆื ืึท ืึทืจืืืืจืึทืจืืฉ ืคึผืจืึธืืจืึทื ืืืืึทืืืืืืฅ ืึท ืคึฟืื ืงืฆืืข ืืื ืึทืืึท ืึท ืคืึทืจืืึธื ืืื ืึทื ืึทืืืขืจืืืึทื ืื ืืจืึทืงืืึทืืึทื ืคึผืจืึธืืืขื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืขืก ืืื ืืืืืขืืืขื ืฆื ืฉืจืืึทืื ืึทื ืึทื ืึทืืืืขืจ ืืืึธืก ืงืขื ืขื ืืึทืฉืืืืขื ืคึฟืื ืงืืื ืืงืืจ ืงืึธื ืฆื ืืขืจ ืคึผืจืึธืืจืึทื ืืืึธืก ืืื ืึทื ืึทืืืืื ืืื ืึทื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืึท ืึทืืืขืจืืืึทื ืืืึธืก ืงืึทืืงืืึทืืืืฅ, ืืืฉื, ืื ืกืงืืืขืจืื ื ืคืื ืึท ืืึทื ืฅ ื ืืืขืจ.
ืืืื, ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืกืืึทืืืง ืึทื ืึทืืืืขืจื ืืื ืื ืกืขืจืืึทืื ืืึทืืึทื ืืืืืืืืฉืึทื ื. ื ืกืืึทืืืง ืึทื ืึทืืืืขืจ ืืืขื ืงืืื ืืึธื ืงืขื ืขื ืฆื ืืขืืขืงื ืืื ืึทืืข ืคืืื ืึทืืึท ืืืื ืืื, ืืืฉื, ืื ืคึผืึทืกืืจืื ื ืคืื ืึท "ื ืื ืืืึทืื ืืืกื ืขื" ืืื ืฉืคึผืจืึทืื ืืืึธืก ืืึธืื ืื ืืืขืจื ืคืื ื ืื, ืึธืืขืจ ืืื ืึทืืข ืงืึทืกืขืก ืฆื ืืึทืฉืืืกื ืื ืคึผืึทืกืืจืื ื ืคืื ืึท " ืึทืืจืืืืื ื ืื ืืขืคึฟืื ืขื" ืืื ืืื ืึทืืืงืึทืืื ืืืืคึผื ืฉืคึผืจืึทืื. ืึทืืข ืืืึธืก ืื ืืขืจืกื ืึทืืืึทื ืกืืจืืข ืกืืึทืืืง ืึทื ืึทืืืืขืจ ืงืขื ืขื ืืึธื ืืื ืฆื ืืืืืคึผืื ืงื ืกืคึผืขืฆืืขื ืงืึทืกืขืก, ืื ื ืืืขืจ ืคืื ืืืึธืก, ืฆืืืืฉื ืึทืืข ืืขืืืขื ืคึผืจืึธืืืขืืก ืืื ืืืื ืืงืืจ ืงืึธื, ืืื, ืึธื ืืืืืข, ืึท ืงืึทืคึผ ืืื ืื ืขืืขืจ.
ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืื ื ืืฉื ืืืขืื ืืขืจืืืืื ื ืืึทืื
ืคืื ืื ืืืืื, ืื ืืกืงื ื ืืืื: ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืื ื ืืฉื ืึท ืืืื ืฆื ืจืขืืืฆืืจื ืื ื ืืืขืจ ืคืื ืืกืจืื ืืช ืืื ืึท ืคึผืจืึธืืจืึทื. ืืื ืืืึธืื ืืืขื ืืืจืข ืฆื ืืึธืื: ืืืขื ืขืก ืืื ืืขืืืขื ืื ืฆื ืืืื ืคึผืจืืืขืงื ืคึฟืึทืจ ืื ืขืจืฉืืขืจ ืืึธื, ืขืก ืืืขื ืืขืคึฟืื ืขื "ืืื ืืขืจืขืกืึทื ื" ืขืจืืขืจ ืืื ืื ืงืึธื, ืึธืืขืจ, ืจืืึฟ ืืกืชึผืื, ืขืก ืืืขื ื ืืฉื ืืขืคึฟืื ืขื ืงืืื ืืกืจืื ืืช ืืืึธืก ืืืืจืงื ืื ืงืืืึทืืืืขื ืคืื ืืืื ืคึผืจืึธืืจืึทื.
ืื ืืืืฉืคืืื ืคืื ืืกืจืื ืืช ืืืืืึธืืึทืืืฉ ืืขืคึฟืื ืขื ืืืจื ืึทื ืึทืืืืขืจืก ืืขื ืขื ืืืคึผืจืขืกืืื, ืึธืืขืจ ืืืจ ืืึธื ื ืืฉื ืคืึทืจืืขืกื ืึทื ืื ืืืืฉืคืืื ืืขื ืขื ืืขืคึฟืื ืขื ืืืจื ืกืงืึทื ืื ื ืึท ืืจืืืก ืืึทื ื ืคืื ืืจืืืก ืงืึธืืขืืึทืกืื. ืืืื ืืขืจ ืืขืืืืงืขืจ ืคึผืจืื ืฆืืคึผ, ืืึทืงืขืจื ืืืึธืก ืืึธืื ืื ืืขืืขืื ืืืื ืฆื ืคึผืจืืืืจื ืขืืืขืืข ืคึผืฉืื ืคึผืึทืกืืืขืจืื ืืืืฃ ืึท ืืจืืืก ื ืืืขืจ ืคืื ืึทืงืึทืื ืฅ ืืืืขื ืืฉืึทืืืึทืื ืืขืคึฟืื ืขื ืื ืึทืงืึทืื ืฅ ืืืึธืก ืืึธืื ืึท ืคึผืฉืื ืคึผืึทืจืึธื.
ืืื ืืึธืก ืืืื ืขื ืึทื ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืึธื ื ืื ืืืื ืืขืืืืื ื? ืืืืขืจ ื ืืฉื! ืืื ืคึฟืึทืจ ืคึผืื ืงื ืืขืจ ืืขืืืืงืขืจ ืกืืื ืึทื ืขืก ืืื ืืืขืจื ืฆื ืงืึธื ืืจืึธืืืจื ืืขืืขืจ ื ืืึท ืคึผืึทืจืึธื ืฆื ืืึทืื ืืืืขืจ ืึทื ืขืก ืืื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืืึทืืื ืจืฉืืื ืคืื "ืคึผืฉืื" ืคึผืึทืกืืืขืจืื.
ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืื ืืขืจ ืืื ืืขืจืืืืื ื ืืึทืื
ืืื ืคืึทืงื, ืื ืคึผืจืึธืืืขืืก ืคึผืจืึทืงืืึทืงืื ืกืึทืืืื ืืืจื ืึทื ืึทืืืกืืก ืืขื ืขื ืคืื ืืจืืืืขืจืขืจ. ื ืึธื ืึทืืข, ืืื ืึทืืืขืืืื, ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืื ืงืืื ืืืขืจืึทืคืึทืงืืืฉืึทื ืคืื ืืงืืจ ืงืึธืืื ืืขืคืืจื ืืืืก ืืืืืขืจ ืืื ืืขื ืขื ืืึธื ืืฉื. ืืึธ ืืขื ืขื ืขืืืขืืข ืืืื ืืืจ ืงืขื ืขื ืืึธื:
- ืงืึธื ืืจืึธืืืจืื ื ืงืึธืืืจืื ื ื ืืกื ืืื ืื ืืจืืื ืืื ืขื ืคืื ืืขื ืืืึธืจื. ืืึธืก ืืืื ืืืืืข ืงืึธื ืืจืึธืืืจืื ื ืคืึธืจืืึทืืืื ื, ืืืื ืคึฟืึทืจ ืื ื ืืฆื ืคืื ืืืืืืง / ืขืงืกืืจืข ืงืืึทืืขืจื, ืืึทืฉืืขืืืงื ืฉืืืขืื ืืืืฃ ืืขืืจืืงืก ืืื ื ืืืขืจ ืคืื ืฉืืจืืช / ืกืืงืืึธืืึทืืืง ืงืึทืืคึผืืขืงืกืืื ืคืื ืึท ืืืคึฟื, ืืื"ื ื - ืึทืืฅ ืืืึธืก ืคึผืึทืืขื ืืฉืึทืื ืืืคึผืื ืื ืจืืืึทืืืืืื ืืื ืืึทืื ืืึทืืึทืืืืืื ืคืื ืื ืงืึธื. ืืื Java, ืึทืืึท ืึท ืืขืฆืืึทื ืืื Checkstyle, ืืื Python - flake8. ืืืืื ืคืื ืืขื ืงืืึทืก ืืขื ืขื ืืืืฉืึทืืืึทืื ืืขืจืืคึฟื "ืืื ืืขืจืก."
- ื ืื ืืืืื ืขืงืกืขืงืืืึทืืืข ืงืึธื ืงืขื ืขื ืืืื ืึทื ืึทืืืืื. ืืืื ืืขืงืขืก ืึทืืึท ืืื JSON, YAML, XML, .properties ืงืขื ืขื (ืืื ืืึธื!) ืืืขืจื ืืืืืึธืืึทืืืฉ ืึธืคึผืืขืฉืืขืื ืคึฟืึทืจ ืืืืืืงืืึทื. ื ืึธื ืึทืืข, ืขืก ืืื ืืขืกืขืจ ืฆื ืืขืคึฟืื ืขื ืึทื ืื JSON ืกืืจืืงืืืจ ืืื ืฆืขืืจืืื ืจืขืื ืฆื ืขืืืขืืข ืึทื ืคึผืขืจื ืงืืืึธืืขืก ืืื ืึท ืคืจื ืืื ืข ืคืื โโืึธืืึทืืึทืืืง ืคึผืื ืืขืื ืืืขืจืึทืคืึทืงืืืฉืึทื ืืื ืืขืฉืึทืก ืคึผืจืืืืจื ืืืจืืคืืจืื ื ืึธืืขืจ ืืืืคื ืฆืืื? ืฆืื ืขืืขื ืืืฉืืจืื ืืขื ืขื ืื ืืืฆื: ืข.ื. , .
- ืืึทืืืื ื (ืึธืืขืจ ืคึผืึทืจืกืื ื ืคึฟืึทืจ ืืื ืึทืืืฉ ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทืื) ืืื ืืืื ืึท ืืืคึผ ืคืื ืกืืึทืืืง ืึทื ืึทืืืกืืก. ืืื ืึทืืืขืืืื, ืงืึทืืคึผืืืืขืจื ืืขื ืขื ืืืืืืช ืฆื ืคึผืจืึธืืืฆืืจื ืืืึธืจื ืื ืื ืืืึธืก ืึธื ืืืืึทืื ืคึผืจืึธืืืขืืก ืืื ืืงืืจ ืงืึธื ืงืืืึทืืืืขื ืืื ืืึธื ื ืื ืืืื ืืืื ืึธืจืืจื.
- ืืื ืืึทืืืื ื ืืื ืืขืจ ืืื ืืืืื ืงืึทืืคึผืืืืื ื ืขืงืกืขืงืืืึทืืืข ืงืึธื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืื ืืืจ ืืึธืื ืืึทืงืืืืขื ืืืืฉืึทื ืืื ืืขื ืคึฟืึธืจืืึทื , ืืขืืึธืื ืืื ืืขื ืืึธืืขื ื ืคืื ืืืจื ืื ื ืขืก ืืื HTML / ืคึผืืฃ ืื AsciiDoctor ืืึทื ืืืขืจ () ืงืขื ืขื ืึทืจืืืกืืขืื ืืืึธืจื ืื ืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืขืื ืฆืขืืจืืื ืื ืขืจืืขื ืคึฟืึทืจืืื ืืื ืืขื. ืืื ืืึธืก ืืื ืึท ืืืืข ืกืืื ื ืืฉื ืฆื ืึธื ื ืขืืขื ืื Pull Request ืืื ืืึทืงืืืืขื ืืืืฉืึทื ืขื ืืขืจืื ืืขื.
- ืจืขืืข ืงืึธื ืืจืึธืืืจืื ื ืืื ืืืื ืึท ืืืคึผ ืคืื ืกืืึทืืืง ืึทื ืึทืืืกืืก. ื ืืฆื ืืื ืืืืืืช ืฆื ืงืึธื ืืจืึธืืืจื ืืืืกืืืื ื ืื ืืืืื ืืื ืืึทืงืืืืขื ืืืืฉืึทื, ืึธืืขืจ ืืืื ืืื ืคึผืจืึธืืจืึทื ืืงืืจ ืงืึธืืื (ืืึทืืขืจืงืื ืืขื ืืื ืืืืขืจืึทื) ืืื ืคืึทืจืฉืืื ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทืื, ืึทืจืืึทื ืืขืจืขืื ื C/C ++, Java ืืื Python. ื ืืืืกืืืื ืืขืืช ืืื ืื ืืึทื ืืฆืขืจ ืฆืืืื ื ืึธืืขืจ ืืึทืงืืืืขื ืืืืฉืึทื ืืื ืืืื ืึท ืืืกืึธืจื!
- ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืกืฅ (ืืืขืื ืืืึธืก ืืื ืืขื ืขื - ืืขื. ะธ ืจืืคึผืึธืจืฅ), ืืึธืืฉ ืขืงืกืึทืงืืืืึทื ืืื ืึท ืึทืคึผืึทืจืึทื ืคึผืจืืืืจื ืจืื ืืืืข ืึทืืึท ืืื ืคึผืืืขืกื, ืืขื ืขื ืืื ืคืึทืงื ืืืื ืึท ืืืคึผ ืคืื ืกืืึทืืืง ืึทื ืึทืืืกืืก, ืืืืึทื ืืื ืืึธื ื ืื ืืืกืคืืจื ืืงืืจ ืงืึธืืื ืืขืฉืึทืก ืืืืขืจ ืืืจืืคืืจืื ื.
ืืื ืืืจ ืงืขื ืขื ืืขื, ืืืื ืคึฟืึทืจ ืืึทืื ืืื ืืขืจ ืจืฉืืื ืคืืขืกืขืก ืืขืจ ืงืืขื ืกืืขืจ ืืืืืืืง ืจืึธืืข, ืืื ืึทืืฅ ืึทื ืืขืจืฉ ืืื ืื ืืืฆื ืืื ืคืจืื ืึธืคึฟื ืืงืืจ ืืืฉืืจืื.
ืืืึธืก ืคืื ืื ืืืืคึผืก ืคืื ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืึธื ืืืจ ื ืืฆื ืืื ืืืื ืคึผืจืืืขืงื? ืคืื ืงืืจืก, ืื ืืขืจ ืื ืืขืกืขืจ! ืื ืืืืคึผื ืืึทื ืืื ืฆื ืื ืกืืจืืืขื ื ืขืก ืจืืืืืง, ืืืึธืก ืืืขื ืืืื ืืืกืงืึทืกื ืืืืึทืืขืจ.
ืขืงืกืคึผืจืขืก ืจืขืจื - ืืื ืืข ืืื ืึท ืืึทืืื-ืืื ืข ืคืืืืขืจ ืืื ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืื ืืขืจ ืขืจืฉืืขืจ ืืื ืข
ืืขืจ ืงืืึทืกืืฉ ืืขืืึทืคืึธืจ ืคึฟืึทืจ ืงืขืกืืืืขืจืืืง ืื ืึทืืจืืืฉืึทื ืืื ืึท ืจืขืจื - ืืื ืืข ืืืจื ืืืึธืก ืขื ืืขืจืื ืืขื ืืืืคื, ืคึฟืื ืืงืืจ ืงืึธื ืขื ืืขืจืื ืืขื ืฆื ืขืงืกืคึผืจืขืก ืฆื ืคึผืจืึธืืืงืฆืืข. ืืขืจ ื ืึธืจืืึทื ืกืืงืืืึทื ืก ืคืื ืกืืึทืืขืก ืืื ืืขื ืจืขืจื - ืืื ืืข ืงืืงื ืืื ืืึธืก:
- ืกืืึทืืืง ืึทื ืึทืืืกืืก
- ืืึทืืืื ื
- ืึทืคึผืึทืจืึทื ืืขืกืฅ
- ืื ืืึทืืจืืืฉืึทื ืืขืกืฅ
- UI ืืขืกืฅ
- ืืึทื ืืึทื ืืฉืขืง
ืขื ืืขืจืื ืืขื ืคืืจืืืืจืคื ืืื ืื ื ื ืืื ืข ืคืื โโืื ืจืขืจื - ืืื ืืข ืืขื ืขื ื ืืฉื ืืจืึทื ืกืคืขืจื ืฆื ืืื ืข N + 1.
ืคืืจืืืืก ืคึผืื ืงื ืึทืืื ืืื ื ืืฉื ืึทื ืืขืจืฉ? ืืื ืื ืืขืกืืื ื ืืืง ืคืื ืื ืจืขืจื - ืืื ืืข, ืืขืกืืขืจืก ืืขืจืงืขื ืขื ืื ืืึทืืืืกื ืืขืกืืื ื ืคึผืืจืึทืืื.

ืคึผืจืืืืจื ืคึผืืจืึทืืื. ืืงืืจ: ืืืจืืื ืคืืืืขืจ.
ืืื ืื ืื ืึธ ืคืื ืืขื ืคึผืืจืึทืืื ืืขื ืขื ืืขืกืฅ ืืืึธืก ืืขื ืขื ืืจืื ืืขืจ ืฆื ืฉืจืืึทืื, ืคืึทืกืืขืจ ืฆื ืืืกืคืืจื ืืื ืืึธื ื ืื ืืึธืื ืึท ืืขื ืืขื ืฅ ืฆื ืคืึทืจืืึธืื. ืืขืจืืืขืจ, ืขืก ืืึธื ืืืื ืืขืจ ืคืื ืืื, ืืื ืืึธื ืืขืงื ืืขืจ ืงืึธื ืืื ืืืื ืขืงืกืึทืงืืืืึทื ืขืจืฉืืขืจ. ืืื ืื ืฉืคึผืืฅ ืคืื ืื ืคึผืืจืึทืืื, ืืขืจ ืคืึทืจืงืขืจื ืืื ืืืช, ืึทืืื ืื ื ืืืขืจ ืคืื ืื ืืึทืืจืืืฉืึทื ืืื ืื ืืขืกืฅ ืืึธื ืืืื ืจืืืืกื ืฆื ืื ื ืืืืืง ืืื ืืืื. ืืขืจ ืืขื ืืฉ ืืื ืืขื ืงืืื ืืื ืื ืืขืจืกื ืืืึทืขืจ, ืคึผืึทืืขืืขื ืืื ืึทื ืจืืืืืึทืืึทื ืืืื, ืึทืืื ืขืจ ืืื ืืื ืื ืกืืฃ ืืื ื ืึธืจ ืคึผืขืจืคืึธืจืื ืื ืึทืจืืขื ืืืื ืื ืคืจืืขืจืืืงืข ืกืืึทืืขืก ืืื ื ืืฉื ืืขืคึฟืื ืขื ืงืืื ืืกืจืื ืืช. ืึธืืขืจ, ืื ืืขืืืข ืคึผืจืื ืกืึทืคึผืึทืื ืืขื ืขื ืืขื ืืฆื ืฆื ืืืืขื ืึท ืจืขืจื - ืืื ืืข ืืื ืคึผืึทืจืฅ ืืืึธืก ืืขื ืขื ื ืืฉื ืืืืึทื ืฉืืึทืืืช ืฆื ืืขืกืืื ื!
ืืื ืืืึธืื ืืื ืฆื ืคืึธืจืฉืืึธืื ืึทื ืึทื ืึทืืึทืืืฉื ืืื ืื ืคืึธืจืขื ืคืื ืึท ืืึทืืื-ืืื ืข ืืืึทืกืขืจ ืคืืืืจืืืฉืึทื ืกืืกืืขื. ืืจืึธื ืืืึทืกืขืจ (ืืฉืึทื ืืขืก ืืื ืืกืจืื ืืช) ืืื ืกืึทืคึผืืืื ืฆื ืื ืึทืจืืึทื ืฉืจืืึทื ืืื ืืขืจ ืจืขืืืืืึทื ืืืจ ืืืื ืืึทืงืืืขื ืจืืื ืืืึทืกืขืจ, ืืื ืืืึธืก ืึทืืข ืึทื ืืืึธื ืืื ืงืึทื ืืึทืืึทื ืึทื ืฅ ืืึธืื ืฉืืื ืืืืืึทื ืืืืึทื.

ืืืืื-ืืื ืข ืคืืืืขืจ. ืืงืืจ:
ืืื ืืืจ ืืืืกื, ืจืืื ืืงืื ื ืคืืืืขืจืก ืืขื ืขื ืืืืืื ื ืึทืืื ืึทื ืืขืืขืจ ืกืึทืืกืึทืงืืืึทื ื ืงืึทืกืงืืื ืงืขื ืขื ืคืืืืขืจ ืืืืก ืึท ืื ืงืจืืกืื ืืื ืคืืื ืขืจ ืืจืึธืืฆืึธื ืคืื ืงืึทื ืืึทืืึทื ืึทื ืฅ. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืงืึทืกืงืืืื ืคืื ืืจืึธื ืจืืื ืืงืื ื ืืึธืื ืึท ืืขืืขืจ ืืจืืคึผืื ืืื ื ืืืขืจืืงืขืจ ืคึผืจืืึทื. ืืื ืืื ืืืขืจ ืึทื ืึทืืึทืืืฉื, ืืขื ืืืื ืึทื ืึทืจืืึทื ืฉืจืืึทื ืงืืืึทืืืืขื ืืืืขืจื ืืขื ืขื ืคืึทืกืืขืจ, ืืึทืจืคื ืืืืื ืืงืขืจ ืื ืฆื ืึธื ืืืืื ืืื ืืขื ืขื ืืื ืืขืจ ืึทื ืคึผืจืืืขื ืฉืึทืก ืืื ืึธืคึผืขืจืึทืฆืืข - ืืื ืืึธืก ืืื ืื ืกืืงืืืึทื ืก ืืื ืืืึธืก ืืื ืืขื ืขื ืืขืืืื. ืื ืจืึธืืข ืคืื โโืกืืึทืืืง ืึทื ืึทืืืกืืก, ืืืึธืก, ืืื ืืืจ ืืืฆื ืคึฟืึทืจืฉืืืื, ืืื ืืืืืืช ืฆื ืืืกืืืืื ืืืืื ืื ืืจืึธืืืึทืกื ืืกืจืื ืืช, ืืื ืื ืจืึธืืข ืคืื โโืื "ืืืึธืืข" ืืจืื ืืื ืื ืึธื ืืืื ืคืื ืื ืคืืืืขืจ ืงืึทืกืงืืื.
ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืืจื ืืื ืืื ื ืืฉื ืคึฟืึทืจืืขืกืขืจื ืื ืงืืืึทืืืืขื ืคืื ืื ืืขืฆื ืคึผืจืึธืืืงื, ืคึผืื ืงื ืืื ืึท "ืืืึธืืข ืคืืืืขืจ" ืืืื ื ืืฉื ืืจืื ืงืขื ืืืึทืกืขืจ. ืืื ื ืึธื, ืืื ืงืึทื ืืืฉืึทื ืืงืฉืึทื ืืื ืื ืืขืจืข ืืกืืืืช ืคืื ืื ืจืขืจื - ืืื ืืข, ืืืึทื ืืืืืืืงืืื ืืื ืงืืึธืจ ืืื ืืขืจ ืืึธื. ืืึธืืฉ ืืื ืึท ืืึทืืื-ืืื ืข ืคืืืืขืจ ืื ืจืขืืืืืึทื ืกืืึทืืขืก ืืขื ืขื ืคึผืึทืืขื ืืฉืึทืื ืืืืืขืืืืืง ืคืื ืงืึทืคึผืืฉืขืจืื ื ืึทืืฅ ืืืึธืก ืื ืึทืจืืึทื ืฉืจืืึทื ืกืืึทืืขืก ืืึธื, ืขืก ืืื ืงืืึธืจ ืืืึธืก ืงืึทื ืกืึทืงืืืขื ืกืึทื ืืืขื ืจืขืืืืืึทื ืคืื ืึทื ืคึผืจืืืื ืฆื ืืึธื ืืื ืคืืื-ืจืืื ืืงืื ื ืกืืึทืืขืก ืึทืืืื, ืึธื ืึทืจืืึทื ืฉืจืืึทื ืกืืึทืืขืก.
ืืขืจ ืฆืื ืคืื ืื "ืืืึธืืข ืืจืึทืคึผ" ืืื ืฆื ืืึทืคืจืืึทืขื ืกืึทืืกืึทืงืืืึทื ื ืงืึทืกืงืืืืก ืคืื ืงืึทืืฉืื ื ืืืืขืจ ืืจืึธื ืืกืจืื ืืช. ืฆืื ืืืืฉืคึผืื, ืืขืจ ืืขื ืืฉ ืืืึธืก ืืื ืื ืงืึธื ืจืขืฆืขื ืืืข ืืึธื ื ืืฉื ืืืื ืืืกืืจืึทืงืืึทื ืืืจื ืื ืงืขืจืขืงืืื ืคืึธืจืืึทืืืขื ืงืึธื ืืื ืืืืืึทืืืืฉืึทื ื ืคืื ืืขืืจืื ืืขื ืงืึธืืืจืื ื ืกืืึทื ืืึทืจืืก (ืืื ืขืงืกืืจืข ืงืืึทืืขืจื ืึธืืขืจ ืฆื ืืืคึผืื ื ืขืกืืขื ืฆืืืืืื). ืืึทืื ืืื NPEs ืืึธื ืืืื ืืขืืืคื ืืืจื ืึทืคึผืึทืจืึทื ืืขืกืฅ, ืึธืืขืจ ืืืื ืืคืืื ืืืืืขืจ ืื ืคึผืจืึธืืข ืื ืึทื ืึทืืืืขืจ ืื ืืืงืืืฅ ืฆื ืืื ืื ืึทื ืึท ืืฉืืง ืืื ืืขืืื ืื ืฆื ืคึผืึทืกืืจื, ืืึธืก ืืืขื ืืืืืืืืง ืคืึทืจืืืืขืจื ืืืื ืคืืงืกืืจ.
ืืื ืืืืืื ืึทื ืขืก ืืื ืืืฆื ืงืืึธืจ ืืืึธืก ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืื ื ืืฉื ืคึฟืึทืจืืขืกืขืจื ืื ืงืืืึทืืืืขื ืคืื ืื ืคึผืจืึธืืืงื ืืืื ืืขืืืืื ื ืืืื ืืึธื, ืืื ืืึธื ืืืื ืืขืืืืื ื ืงืขืกืืืืขืจ ืฆื ืคืืืืขืจ ืืืืก ืขื ืืขืจืื ืืขื ืืื ืืจืึธื ืืกืจืื ืืช. ืื ืงืฉืื ืฆื ื ืืฆื ืึท ืกืืึทืืืง ืึทื ืึทืืืืขืจ ืืืขื ืคึฟืึทืจืืขืกืขืจื ืื ืงืืืึทืืืืขื ืคืื ืืืื ืคึผืจืึธืืืงื ืืื ืืขืขืจืขื ืขืงืืืืืืึทืืขื ื ืฆื ืคืจืขืื, "ืืืขื ืืืึทืกืขืจ ืืขื ืืืขื ืคืื ืึท ืืจืึธื ืกืืึทืื ืืืื ืืืคึผืจืืืื ืืื ืืจืื ืงื ืงืืืึทืืืืขื ืืืื ืขืก ืืื ืืืจืืืขืืื ืืขื ืืืจื ืึท ืงืึทืืึทื ืืขืจ?"
ืืืคึผืืึทืืขื ืืืืฉืึทื ืืื ืึท ืืขืืึทื ืคึผืจืืืขืงื
ืึท ืืืืืืืง ืคึผืจืึทืงืืืฉ ืงืฉืื: ืืื ืฆื ืื ืกืืจืืืขื ื ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืื ืื ืงืขืกืืืืขืจืืืง ืื ืืึทืืจืืืฉืึทื ืคึผืจืึธืฆืขืก ืืื ืึท "ืงืืืึทืืืืขื ืืืืขืจ"? ืืื ืืขื ืคืึทื ืคืื ืึธืืึทืืึทืืืง ืืขืกืฅ, ืึทืืฅ ืืื ืงืืึธืจ ืืื ืืขืจ ืืึธื: ืขืก ืืื ืึท ืืึทื ื ืคืื ืืขืกืฅ, ืื ืืืจืืคืึทื ืคืื ืงืืื ืคืื ืืื ืืื ืืขื ืื ืกืืื ืฆื ืืืืืื ืึทื ืื ืคึฟืึทืจืืึทืืืื ื ืืื ื ืืฉื ืคืึธืจื ืื ืงืืืึทืืืืขื ืืืืขืจ. ืึทื ืคึผืจืืืื ืฆื ืื ืกืืึทืืืจื ืึท ืืืืขืจ ืืืืฃ ืื ืืขืืืข ืืืขื ืืืืืจื ืืืืฃ ืื ืจืขืืืืืึทืื ืคืื ืึท ืกืืึทืืืง ืึทื ืึทืืืกืืก ืคืืืื: ืขืก ืืขื ืขื ืฆื ืคืืืข ืึทื ืึทืืืกืืก ืืืึธืจื ืื ืื ืืื ืื ืืขืืึทื ืงืึธื, ืืืจ ืืึธื ื ืืฉื ืืืขืื ืฆื ืืึธืจ ืืืื ืึธืจืืจื ืืื, ืึธืืขืจ ืขืก ืืื ืืืื ืืืืืขืืืขื ืฆื ืืึทืืื ืฉืืคึผืื ื ืึท ืคึผืจืึธืืืงื ื ืึธืจ ืืืืึทื ืขืก ืึผืืื ืึทื ืึทืืืืขืจ ืืืึธืจื ืื ืื.
ืืืขื ืื ืึทื ืึทืืืืขืจ ืืื ืืขื ืืฆื ืคึฟืึทืจ ืื ืขืจืฉืืขืจ ืืึธื, ืื ืึทื ืึทืืืืขืจ ืืจืืื ืึท ืจืืืืง ื ืืืขืจ ืคืื ืืืึธืจื ืื ืื ืืืืฃ ืงืืื ืคึผืจืืืขืงื, ืื ืืืึทืกื ืืขืจืืืึทื ืคืื ืืืึธืก ืืื ื ืืฉื ืฉืืื ืฆื ืื ืืขืืขืจืืง ืคืึทื ืืงืฉืึทื ืื ื ืคืื ืื ืคึผืจืึธืืืงื. ืขืก ืืื ืืืืืขืืืขื ืฆื ืจืืืืืง ืึทืืข ืื ืืึทืืขืจืงืื ืืขื ืืื ืึทืืึธื, ืืื ืคืืืข ืืขื ืขื ื ืื ื ืืืืืง. ื ืึธื ืึทืืข, ืืืจ ืืืืกื ืึทื ืืื ืืืขืจ ืคึผืจืึธืืืงื ืืื ืึท ืืึทื ืฅ ืึทืจืืขื, ืืคืืื ืืืืืขืจ ืื ืืจืึธืืืืกืื ื ืกืืึทืืืง ืึทื ืึทืืืกืืก!
ืืื ืึท ืจืขืืืืืึทื, ืคืืืข ืืขื ืขื ืืืืืืขื ืฆื ืืืืืืึธืืืง ื ืืฆื ืคืื ืกืืึทืืืง ืึทื ืึทืืืกืืก, ืึธืืขืจ ื ืืฆื ืขืก ืืืืื ืืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืึธืืข, ืืืขื ืึท ืึทื ืึทืืืืขืจ ืืึทืจืืื ืืื ืคืฉืื ืืจืืืก ืืขืฉืึทืก ืคึฟืึทืจืืึทืืืื ื. ืืึธืก ืืื ืขืงืืืืืืึทืืขื ื ืฆื ืืขืจ ืึทืืืขืง ืคืื ืงืืื ืึทื ืึทืืืกืืก, ืืืืึทื ืืืื ืืืจ ืืึธืื ืฉืืื ืคืืืข ืืืึธืจื ืื ืื, ืื ืคึผืึทืกืืจืื ื ืคืื ืื ืืขืจื (ืงืืื ืขื ืื ืืื ืขืจื ืกื) ืืืขื ืืฉืึทื ืืื ื ืื ืงืึธื ืืื ืึทื ื ืึธืืืืกื.
ืื ืคืืืืขื ืืข ืืขืืืึธืืก ืคืื ืื ืืจืึธืืืืกืื ื ืงืืืึทืืืืขื ืืืืขืจื ืืขื ืขื ืืืงืื ื:
- ืืึทืฉืืขืืืงื ืึท ืฉืืขืืจ ืืืืฃ ืื ืืึทื ืฅ ื ืืืขืจ ืคืื ืืืึธืจื ืื ืื ืึธืืขืจ ืื ื ืืืขืจ ืคืื ืืืึธืจื ืื ืื ืฆืขืืืืื ืืืจื ืื ื ืืืขืจ ืคืื ืฉืืจืืช ืคืื ืงืึธื. ืืึธืก ืึทืจืืขื ืฉืืืึทื, ืืืืึทื ืึทืืึท ืึท ืืืืขืจ ืคืจืื ืึทืืึทืื ืขื ืืขืจืื ืืขื ืืื ื ืืึท ืืกืจืื ืืช ืฆื ืคืึธืจื ืืืจื, ืืื ืืึทื ื ืืื ืืืืขืจ ืฉืืขืืจ ืืื ื ืืฉื ืืงืกืืืื.
- ืคืืงืกืืจ, ืืื ืึท ืืืืขืจ ืืึธืืขื ื, ืึทืืข ืึทืื ืืืึธืจื ืื ืื ืืื ืื ืงืึธื ืืื ืืืื ืึธืจืืจื, ืืื ืึธืคึผืืึธืื ืฆื ืืืืขื ืืืขื ื ืืึท ืืืึธืจื ืื ืื ืคืึทืื. ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ืฆืืืขืฉืืขืื ืืืจื PVS-ืกืืืืืข ืืื ืขืืืขืืข ืึธื ืืืื ืจืขืกืืจืกื, ืืืฉื, ืงืึธืืึทืกื. ืืื ืืึธื ื ืืฉื ืืขืืื ืื ืืขืืขืื ืืืื ืฆื ืึทืจืืขืื ืืื PVS-ืกืืืืืข, ืืืืึทื ืคืื ืืืื ืืขืจืคืึทืจืื ื ืืื ืงืึธืืึทืกื, ืืืืขืจ ืืืืคึผื ืคึผืจืึธืืืขื ืืื ืึทื ืืืืขืจืืึทื ืื ื ืืืึธืก ืืื ืึทื "ืึทืื" ืืื ืืืึธืก ืืื ืึท "ื ืืึท" ืืขืืช ืืื ืึท ืืึทื ืฅ ืงืึธืืคึผืืืฆืืจื ืึทืืืขืจืืืึทื ืืืึธืก ืืื ื ืืฉื ืฉืืขื ืืืง ืึทืจืืขื. ืจืืืืืง, ืกืคึผืขืฆืืขื ืืืื ืืขืงืขืก ืืขื ืขื ืฉืืืขืจ ืืึทืืึทืคืืื ืึธืืขืจ ืจืื ืืืื. ืืื ืืืื ืืขืจืคืึทืจืื ื, ืงืึธืืึทืกื ืงืขื ืืืื ืึธืจืืจื ื ืืึทืข ืืืึธืจื ืื ืื ืืื ืึท ืฆืืขื ืืขืื, ืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื ื ืืฉื ืืืจืืืืื ืึท ืฆืืขื ืืขืื ืจืขืื ืฆื ืืืึธืจื ืื ืื ืืืึธืก ืืขื ืขื ื ืืฉื ืฉืืึทืืืช ืฆื ืขื ืืขืจืื ืืขื ืืื ืื ืงืึธื ืคืื ืึท ืืขืืขืื ืคึผืจ.
- ืืื ืืืื ืืืื ืื ื, ืื ืืขืจืกื ืขืคืขืงืืืื ืืืืืื ื ืืื ืื ืืืกืงืจืืืื ืืื ืืขื ืืื "ืจืึทืืฉืืื ื ืืืคึฟื". ืื ืืจืื ื ืืขืืึทื ืง ืืื ืึทื ืื ื ืืืขืจ ืคืื ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืืึธืจื ืื ืื ืืื ืึท ืคืึทืจืืึธื ืคืื ืืขืืขืจ ืืขืืืื ื, ืืื ืืืืื ืขื ืืขืจืื ืืขื ืืขื ืขื ืขืจืืืืื ืืืึธืก ืืึธื ื ืื ืคืึทืจืืจืขืกืขืจื ืื ืืึทื ืฅ ื ืืืขืจ ืคืื ืืืึธืจื ืื ืื.
ืจืึทืืฉืขื
ืขืก ืึทืจืืขื ืึทืืื:
- ืืื ืืขืจ ืขืจืฉื ืืื ืข, ืึท ืจืขืงืึธืจื ืืื ืืขืืืื ืืื ืื ืืขืืึทืืึทืืึท ืืืขืื ืื ืืขืืืื ื ืคืื ืื ื ืืืขืจ ืคืื ืืืึธืจื ืื ืื ืืื ืื ืงืึธื ืืขืคึฟืื ืขื ืืืจื ืื ืึทื ืึทืืืืขืจื. ืึทืืื, ืืืขื ืืืจ ืืืืขื ืึทืคึผืกืืจืื, ืืืื ืจืืคึผืึทืืึทืืึธืจื ืคืึทืจืืืึทืืืขืจ ืฉืจืืืื ื ืื ืืืืื "ืืขืืืื ื 7.0.2", ืึธืืขืจ "ืึทืจืืืกืืขืื 7.0.2 ืืื 100500 ืืฉืขืงืกืืืื ืืืึธืจื ืื ืื." ืืืื ืืืจ ื ืืฆื ืึท ืึทืืืึทื ืกืืจืืข ืจืืคึผืึทืืึทืืึธืจื ืคืึทืจืืืึทืืืขืจ (ืึทืืึท ืืื Artifactory), ืกืืึธืจืื ื ืึทืืึท ืืขืืึทืืึทืืึท ืืืขืื ืืืื ืืขืืืื ื ืืื ืืจืื ื.
- ืืืฆื ืืขืืขืจ ืฆืืขื ืืขืื, ืืืขื ืืขืืืื, ืงืึทืืคึผืขืจื ืื ื ืืืขืจ ืคืื ืจืืืึทืืืื ื ืืืึธืจื ืื ืื ืืื ืื ื ืืืขืจ ืคืื ืืืึธืจื ืื ืื ืื ืืืฆื ืืื ืืขื ืงืจืึทื ื ืืขืืืื ื. ืืืื PR ืคืืจื ืฆื ืึท ืคืึทืจืืจืขืกืขืจื ืืื ืืขื ื ืืืขืจ, ืืขืจ ืงืึธื ืืื ื ืืฉื ืคืึธืจื ืื ืงืืืึทืืืืขื ืืืืขืจ ืคึฟืึทืจ ืกืืึทืืืง ืึทื ืึทืืืกืืก. ืืืื ืื ื ืืืขืจ ืคืื ืืืึธืจื ืื ืื ืืืงืจืืกืึทื ืึธืืขืจ ืืื ื ืืฉื ืืืืฉื, ืขืก ืคึผืึทืกืื.
- ืืื ืืขืจ ืืืืึทืืขืจ ืืขืืืื ื, ืื ืจืืงืึทืืงืืึทืืืืืื ื ืืืขืจ ืคืื ืืืึธืจื ืื ืื ืืืขื ืืืื ืจืขืงืึธืจืืขื ืืืืืขืจ ืืื ืื ืืขืืืื ื ืืขืืึทืืึทืืึท.
ืึทืืื ืืืกืืขืืืืืึทื ืึธืืขืจ ืกืืขืืึทืื (ืืื ืืืขื ืึท ืจืึทืืฉืขื ืึทืจืืขื), ืื ื ืืืขืจ ืคืื ืืืึธืจื ืื ืื ืืืขื ืืขื ื ืฆื ื ืื. ืคืื ืงืืจืก, ืื ืกืืกืืขื ืงืขื ืขื ืืืื ืคืืจืคืืจื ืืืจื ืึทืจืืึทื ืคืืจ ืึท ื ืืึท ืืืืจืขื ืื ื, ืึธืืขืจ ืงืขืจืขืงืืื ื ืขืืขืฆืขืจ ืึทื ืืขืจืฉ ืก. ืืึธืก ืืื ื ืึธืจืืึทื, ืืืืึทื ืืืืฃ ืึท ืืึทื ื ืืืืึทืืงืืื ืขืก ืืื ืจืขืืืืืึทืื: ืืืึธืจื ืื ืื ืืขื ืขื ืงืขืจืขืงืืึทื, ืืื ืึท ืืขืจืฉื, ื ืืฉื ืื ืืืืืืืืฉืืึทืื, ืึธืืขืจ ืืื ืึท ืืจืืคึผืข ืคืื โโืึท ืืืืขืจ ืืืคึผ ืืื ืึทืืึธื, ืืื ืึทืืข ืืืืื ืจืืืืืืึทืืึทื ืืืึธืจื ืื ืื ืืขื ืขื ืืืืืึทื ืืืืึทื ืืึทื ืฅ ืืขืฉืืืื ื.
ืื ืืจืึทืคืืง ืืืืืื ืื ืืึทื ืฅ ื ืืืขืจ ืคืื ืืฉืขืงืกืืืื ืืืึธืจื ืื ืื ืคึฟืึทืจ ืืขืงืก ืืืฉืื ืคืื ืึธืคึผืขืจืึทืฆืืข ืคืื โโืึทืืึท ืึท "ืจืึทืงืขื". . ืื ื ืืืขืจ ืคืื ืืืึธืจื ืื ืื ืืื ืืืงืจืืกื ืืื ืึท ืกืืจ ืคืื ืืึทืื ืึทืืื, ืืื ืืึธืก ืืขืืจืืคื ืืขืืืืื ืืืขื, ืืื ืคึผืึทืจืึทืืขื ืืื ืคึผืจืึธืืืงื ืึทื ืืืืืงืืื ื!

ืืื ื ืืฆื ืึท ืืึทืืึทืคืืื ืืืขืจืกืืข ืคืื โโโโืืขื ืืืคึฟื, ืกืขืคึผืขืจืึทืืื ืงืึทืื ืืื ื ืืืึธืจื ืื ืื ืืืจื ืคึผืจืืืขืงื ืืึธืืืืข ืืื ืึทื ืึทืืืกืืก ืืขืฆืืึทื, ืจืืืึทืืืื ื ืืื ืึท YAML ืืขืงืข ืืื ืืืืขื ืืขืืึทืืึทืืึท ืืืึธืก ืงืืงื ืขืคึผืขืก ืืื ืืึธืก:
celesta-sql:
checkstyle: 434
spotbugs: 45
celesta-core:
checkstyle: 206
spotbugs: 13
celesta-maven-plugin:
checkstyle: 19
spotbugs: 0
celesta-unit:
checkstyle: 0
spotbugs: 0
ืืื ืงืืื ืึทืืืึทื ืกืืจืืข ืกื ืกืืกืืขื, ืจืึทืืฉืขื ืงืขื ืขื ืืืื ืืืคึผืืึทืืขื ืึทื ืคึฟืึทืจ ืงืืื ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืืฉืืจืื ืึธื ืคืึทืจืืึธืื ืืืืฃ ืคึผืืืืื ืก ืืื ืืจืื-ืคึผืึทืจืืื ืืืฉืืจืื. ืืขืืขืจ ืึทื ืึทืืืืขืจ ืืจืืื ืืืื ืืืืืขื ืข ืืึทืจืืื ืืื ืึท ืคึผืฉืื ืืขืงืกื ืึธืืขืจ ืงืกืื ืคึฟืึธืจืืึทื ืืืึธืก ืืื ืืจืื ื ืฆื ืึทื ืึทืืืื. ืึทืืข ืืืึธืก ืืืืืื ืืื ืฆื ืฉืจืืึทืื ืื ื ืืืืืง ืืึธืืืง ืืื ืื ืกื ืฉืจืืคื. ืืืจ ืงืขื ื ืืขื ืืื ืืึธืก ืืื ืืืคึผืืึทืืขื ืึทื ืืื ืืื ืืืขืจ ืึธืคึฟื ืืงืืจ ืคึผืจืึทืืืฉืขืงืก ืืืืืจื ืืืืฃ Jenkins ืืื Artifactory ืึธืืขืจ . ืืืืืข ืืืืฉืคืืื ืึธืคืขื ืืขื ืืืืฃ ืืขืจ ืืืืืืึธืืขืง : ืืืคึฟื countWarnings() ืงืึทืื ืฅ xml ืืึทืืก ืืื ืืขืงืขืก ืืืฉืขื ืขืจืืืืึทื ืืืจื Checkstyle ืืื Spotbugs ืืื ืื ืืขืืืืื ืืืขื ืืืขื, ืืื compareWarningMaps() ืืืคึผืืึทืืึทื ืฅ ืืขืจ ืืขืืืืงืขืจ ืจืึทืืฉืขื, ืคืืจืืืืจืคื ืึท ืืขืืช ืืืขื ืื ื ืืืขืจ ืคืื ืืืึธืจื ืื ืื ืืื ืงืืื ืคืื ืื ืงืึทืืขืืึธืจืืขืก ืื ืงืจืืกืื.
ืึท ืืฉืืงืึทืืืข ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื "ืจืึทืืฉืขื" ืืื ืืขืืืขื ืคึฟืึทืจ ืึทื ืึทืืืืืื ื ืื ืืืืกืืืื ืคืื ืืึทืืขืจืงืื ืืขื, ืืขืงืกื ืืืืขืจืึทื ืืื ืืึทืงืืืืขื ืืืืฉืึทื ืืื ืึทืกืคึผืขืื. ืืื ืืืจ ืืืืกื, ืืืขื ืงืึธื ืืจืึธืืืจืื ื ืืืืกืืืื, ื ืื ืึทืืข ืืืขืจืืขืจ ืืืืืึทืงืึทื ื ืฆื ืื ื ืึธืจืืึทื ืืืขืจืืขืจืืื ืืขื ืขื ืคืึทืืฉ, ืืื ืงืขื ืขื ืืืื ืฆืืืขืืืืื ืฆื ืื ืืึทื ืืฆืขืจ ืืืขืจืืขืจืืื. ืืืื ืืืจ ืืึทืื ืึท ืื ืื ืืืขืจืืขืจืืื ืึท ืืืื ืคืื ืื ืืงืืจ ืงืึธื ืคืื ืื ืคึผืจืืืขืงื, ืื ืืืืกืืืื ืงืืืึทืืืืขื ืืืืขืจ ืงืขื ืขื ืืืื ืคืึธืจืืืืึทืืขื ืึทืืื: ืคืืืกื ืืืง ืึทืกืคึผืขื ืืื ืึท ื ืึธืจืืึทื ืืื ืื ืื ืืืขืจืืขืจืืื ืืขืคึฟืื ืขื ืงืืื ืืืืกืืืื ืขืจืจืึธืจืก.
ืืืขืื ืื ืืืืืืืงืืื ืคืื ืคืืงืกืืจ ืื ืึทื ืึทืืืืขืจ ืืืขืจืกืืข
ืืื ืืกืงื ื, ืื ืคืื ื ืฆื ืืึธื ืืื ืึทื ืงืืื ืขื ืื ืืื ืืืจ ืื ืกืืจืืืขื ื ืึทื ืึทืืืกืืก ืืื ืืืื ืขืงืกืคึผืจืขืก ืจืขืจื - ืืื ืืข, ืื ืืืขืจืกืืข ืคืื โโโโืื ืึทื ืึทืืืืขืจ ืืืื ืืืื ืคืึทืจืคืขืกืืืงื. ืืืื ืืืจ ืืึธืื ืื ืึทื ืึทืืืืขืจ ืกืคึผืึทื ืืืื ืืึทืกืื ืืขืจืืืึทื ืืืงื, ืืืขื ืึทืกืขืืืึทืืื ื ืื ืืืืึทืืขืจ ืฆืืขื ืืขืื, ื ืืึทืข ืืกืจืื ืืช ืงืขื "ืงื ืึทื ืึทืจืืืฃ" ืืืึธืก ืืขื ืขื ื ืืฉื ืฉืืึทืืืช ืฆื ืงืึธื ืขื ืืขืจืื ืืขื, ืึธืืขืจ ืืขื ืขื ืฉืืึทืืืช ืฆื ืื ืคืึทืงื ืึทื ืื ื ืืึทืข ืึทื ืึทืืืืขืจ ืืื ืคืฉืื ืืืืืืช ืฆื ืืขืคึฟืื ืขื ืืขืจ ืืกืจืื ืืช - ืืื ืืึธืก ืืืขื ืืจืขืื ืืืื ืคึผืจืึธืฆืขืก ืคืื ืึทืงืกืขืคึผืืื ื ืฆืืขื ืจืืงืืืขืก. ืึทืคึผืืจืืืืื ื ืึทื ืึทื ืึทืืืืขืจ ืืึธื ืืืื ืึท ืืึทืืืืกืืืื ืืง ืงืึทืืฃ. ืึธืืขืจ, ืฉืืจืขื ื ืคืืงืกืืืฉืึทื ืคืื ืื ืืืขืจืกืืข ืคืื โโืืขืืขืจ ืคึฟืึทืจืืึทืืืื ื ืงืึธืืคึผืึธื ืขื ื ืืื ืืืื ืึท ื ืืืืืง ืคืึธืืขืจืื ื ืืื ืึท ืืขืืข ืคึฟืึทืจ ืึท ืืึทืืื ืืขืจ ืืืกืงืืกืืข.
ืคืืื ืืื ืื
- ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืืขื ื ืืฉื ืืขืคึฟืื ืขื ืืึทืื ืคึฟืึทืจ ืืืจ ืืื ืืืขื ื ืืฉื ืคึฟืึทืจืืขืกืขืจื ืื ืงืืืึทืืืืขื ืคืื ืืืื ืคึผืจืึธืืืงื ืืื ืึท ืจืขืืืืืึทื ืคืื ืึท ืืืื ืึทืคึผืืึทืงืืืฉืึทื. ื positive ืืืืจืงืื ื ืืืืฃ ืงืืืึทืืืืขื ืงืขื ืขื ืืืื ืึทืืฉืืืื ืืืืื ืืืจื ืืืึทื ืงืขืกืืืืขืจืืืง ื ืืฆื ืืขืฉืึทืก ืื ืขืงืกืคึผืจืขืก ืคึผืจืึธืฆืขืก.
- ืืขืคึฟืื ืขื ืืึทืื ืืื ื ืืฉื ืื ืืืืคึผื ืึทืจืืขื ืคืื ืึทื ืึทืืืกืืก ืืื ืึทืืข, ืื ืืืึทืกื ืืขืจืืืึทื ืคืื ื ืืฆืืง ืคืึทื ืืงืฉืึทื ื ืืขื ืขื ืื ืืืฆื ืืื ืึธืคึผืขื ืกืึธืจืก ืืืฉืืจืื.
- ืื ืกืืจืืืขื ื ืงืืืึทืืืืขื ืืืืขืจื ืืืืืจื ืืืืฃ ืื ืจืขืืืืืืื ืคืื ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืื ืืขืจ ืขืจืฉืืขืจ ืืื ืข ืคืื โโืื ืขืงืกืคึผืจืขืก ืจืขืจื - ืืื ืืข, ื ืืฆื ืึท "ืจืขืืฉืขื" ืคึฟืึทืจ ืืขืืึทื ืงืึธื.
ืจืขืคึฟืขืจืขื ืฆื
- ืืึทืจืืื ืืืืฃ ืคืึทืจืฉืืืขื ืข ืืขืืืึธืืก ืคืื ืงืึธื ืึทื ืึทืืืกืืก (ื ืื ืืืืื ืกืืึทืืืง!)
ืืงืืจ: www.habr.com
