เจฌเฉฑเจ— เจฒเฉฑเจญเจฃ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹

เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจธ เจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ 'เจคเฉ‡ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ€ เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจฆเฉเจ†เจฐเจพ เจฒเจฟเจ–เจฃ เจฒเจˆ เจ•เจฟเจนเจพ เจ—เจฟเจ† เจธเฉ€ เจœเฉ‹ เจฎเฉ‡เจฐเฉ‡ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ† เจฐเจนเฉ‡ เจนเจจเฅค เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ‡เจน PVS-เจธเจŸเฉ‚เจกเฉ€เจ“ เจฌเจฒเฉŒเจ—, เจœเฉ‹ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจŸเฉ‚เจฒ เจฆเฉเจ†เจฐเจพ เจชเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจคเจฐเฉเฉฑเจŸเฉ€เจ†เจ‚ เจฆเฉ€เจ†เจ‚ เจธเจฎเฉ€เจ–เจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจฎเจฆเจฆ เจจเจพเจฒ เจนเฉˆเจฌเจฐเฉ‡ 'เจคเฉ‡ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ‰เจคเจธเจผเจพเจนเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจชเฉ€เจตเฉ€เจเจธ-เจธเจŸเฉ‚เจกเฉ€เจ“ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเจพเจตเจพ เจธเจนเจฟเจฏเฉ‹เจ—, เจ…เจคเฉ‡, เจฌเฉ‡เจธเจผเฉฑเจ•, IntelliJ IDEA เจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ, เจœเจฟเจธเจฆเจพ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจเจจเจพเจฒเจพเจˆเจœเจผเจฐ เจธเจผเจพเจ‡เจฆ เจ…เฉฑเจœ Java เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจ‰เฉฑเจจเจค เจนเฉˆ, เจฆเฉ‚เจฐ เจจเจนเฉ€เจ‚ เจฐเจนเจฟ เจธเจ•เจฆเจพ เจธเฉ€.

เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจธเจฎเฉ€เจ–เจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจคเฉเจธเฉ€เจ‚ เจฎเจนเจฟเจธเฉ‚เจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจœเจพเจฆเฉ‚เจˆ เจ…เฉฐเจฎเฉเจฐเจฟเจค เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚: เจฌเจŸเจจ เจจเฉ‚เฉฐ เจฆเจฌเจพเจ“, เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจฅเฉ‡ เจนเฉˆ - เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจ…เฉฑเจ–เจพเจ‚ เจฆเฉ‡ เจธเจพเจนเจฎเจฃเฉ‡ เจจเฉเจ•เจธ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€. เจ…เจœเจฟเจนเจพ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจœเจฟเจตเฉ‡เจ‚-เจœเจฟเจตเฉ‡เจ‚ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจฌเฉฑเจ— เจ†เจชเจฃเฉ‡ เจ†เจช เจฒเฉฑเจญเฉ‡ เจœเจพเจฃเจ—เฉ‡, เจ…เจคเฉ‡ เจ‡เจนเจจเจพเจ‚ เจฐเฉ‹เจฌเฉ‹เจŸเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเจ•เฉˆเจจ เจ•เฉ€เจคเฉ‡ เจ—เจ เจ‰เจคเจชเจพเจฆ เจฌเจฟเจนเจคเจฐ เจ…เจคเฉ‡ เจฌเจฟเจนเจคเจฐ เจฌเจฃ เจœเจพเจฃเจ—เฉ‡, เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจฆเฉ‡เฅค

เจชเจฐ เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจœเจพเจฆเฉ‚เจˆ เจ…เฉฐเจฎเฉเจฐเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ‰เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพ เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจชเฉ‹เจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เฉฑเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ "เจ‡เจน เจ‰เจน เจšเฉ€เจœเจผเจพเจ‚ เจนเจจ เจœเฉ‹ เจธเจพเจกเจพ เจฐเฉ‹เจฌเฉ‹เจŸ เจฒเฉฑเจญ เจธเจ•เจฆเจพ เจนเฉˆ": เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจ•เฉ€ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡, เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจ…เจธเจฒ เจญเฉ‚เจฎเจฟเจ•เจพ เจ…เจคเฉ‡ เจธเจฅเจพเจจ เจ•เฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจนเฉˆ .

เจฌเฉฑเจ— เจฒเฉฑเจญเจฃ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹
เจฐเฉˆเจšเฉ‡เจŸ (เจธเจฐเฉ‹เจค: เจตเจฟเจ•เฉ€เจชเฉ€เจกเฉ€เจ†).

เจœเฉ‹ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจ•เจฆเฉ‡ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡

เจ‡เฉฑเจ• เจตเจฟเจนเจพเจฐเจ• เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ•เฉ‹เจฃ เจคเฉ‹เจ‚, เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เฉ€ เจนเฉˆ? เจ…เจธเฉ€เจ‚ เจ•เฉเจ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจ‡เจจเจชเฉเจŸ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจ†เจŠเจŸเจชเฉเฉฑเจŸ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจฅเฉ‹เฉœเฉเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš (เจšเฉฑเจฒ เจฐเจนเฉ‡ เจŸเฉˆเจธเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจ˜เฉฑเจŸ) เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจธเจฟเจธเจŸเจฎ เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ…เจคเฉ‡ เจ—เจฃเจฟเจคเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจธเฉฐเจญเจต เจธเฉ€เจฎเจพ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ€ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจ•เจพเจซเจผเฉ€ เจคเฉฐเจ— เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค

เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจธเจญ เจคเฉ‹เจ‚ เจฎเจธเจผเจนเฉ‚เจฐ เจ‰เจฆเจพเจนเจฐเจจ เจนเฉˆ เจœเฉ‹ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจฌเฉฐเจฆ เจธเจฎเฉฑเจธเจฟเจ†: เจ‡เจน เจ‡เฉฑเจ• เจชเฉเจฐเจฎเฉ‡เจฏ เจนเฉˆ เจœเฉ‹ เจธเจพเจฌเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจ†เจฎ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจเจพ เจ…เจธเฉฐเจญเจต เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฆเฉ‡ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจคเฉ‹เจ‚ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ‡เฉฑเจ• เจธเฉ€เจฎเจฟเจค เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจฒเฉ‚เจช เจœเจพเจ‚ เจธเจฎเจพเจชเจค เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค เจ‡เจธ เจฅเจฟเจŠเจฐเจฎ เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจธเจฅเจพเจฐ เจนเฉˆ เจšเจพเจตเจฒ เจฆเจพ เจชเฉเจฐเจฎเฉ‡เจฏ, เจœเฉ‹ เจฆเฉฑเจธเจฆเจพ เจนเฉˆ เจ•เจฟ เจ—เจฃเจจเจพเจฏเฉ‹เจ— เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ—เฉˆเจฐ-เจฎเจพเจฎเฉ‚เจฒเฉ€ เจธเฉฐเจชเฉฑเจคเฉ€ เจฒเจˆ, เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจ•เจฟ เจ•เฉ€ เจ‡เฉฑเจ• เจ†เจฐเจฌเจฟเจŸเจฐเฉ‡เจฐเฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ…เจœเจฟเจนเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจฆเจพ เจนเฉˆ เจ‡เฉฑเจ• เจ…เจฒเจ—เฉ‹เจฐเจฟเจฆเจฎเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเฉเจธเจผเจ•เจฒ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจฒเจฟเจ–เจฃเจพ เจ…เจธเฉฐเจญเจต เจนเฉˆ เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจคเฉ‹เจ‚ เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ‡เฉฑเจ• เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเจพ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจชเฉ‚เจฐเจจ เจ…เฉฐเจ• เจฆเฉ‡ เจตเจฐเจ— เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ•เจพเจ‚ เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจตเจฟเฉฑเจš เจฌเฉ‡เจ…เฉฐเจค เจธเฉ€เจฎเจพเจตเจพเจ‚ เจนเจจเฅค เจ‡เฉฑเจ• เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจ•เจฆเฉ‡ เจตเฉ€ เจธเจพเจฐเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‰เจนเจจเจพเจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš "เจจเจฒ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจ…เจชเจตเจพเจฆ" เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจœเฉ‹ null เจฆเฉ‡ เจฎเฉเฉฑเจฒ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจพเจ‚ เจธเจพเจฐเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• "เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเฉ€" เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจคเฉŒเจฐ 'เจคเฉ‡ เจŸเจพเจˆเจช เจ•เฉ€เจคเฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจšเฅค เจธเจญ เจคเฉ‹เจ‚ เจ‰เฉฑเจจเจค เจธเจŸเฉˆเจŸเจฟเจ• เจเจจเจพเจฒเจพเจˆเจœเจผเจฐ เจœเฉ‹ เจ•เฉเจ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ‰เจน เจตเจฟเจธเจผเฉ‡เจธเจผ เจ•เฉ‡เจธเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจœเจพเจ—เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€, เจคเฉเจนเจพเจกเฉ‡ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉฐเจญเจต เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚, เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจ…เจคเจฟเจ•เจฅเจจเฉ€ เจฆเฉ‡, เจฌเจพเจฒเจŸเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเฉ‚เฉฐเจฆ เจนเฉˆเฅค

เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฌเฉฑเจ— เจฒเฉฑเจญเจฃ เจฌเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉˆ

เจ‰เจชเจฐเฉ‹เจ•เจค เจคเฉ‹เจ‚, เจธเจฟเฉฑเจŸเจพ เจ‡เจน เจจเจฟเจ•เจฒเจฆเจพ เจนเฉˆ: เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจตเจฟเฉฑเจš เจจเฉเจ•เจธ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฆเจพ เจธเจพเจงเจจ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ‡เจน เจ•เจนเจฟเจฃ เจฆเจพ เจ‰เฉฑเจฆเจฎ เจ•เจฐเจพเจ‚เจ—เจพ: เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ 'เจคเฉ‡ เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจ•เฉ‹เจก เจตเจฟเฉฑเจš "เจฆเจฟเจฒเจšเจธเจช" เจธเจฅเจพเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉฑเจญเฉ‡เจ—เจพ, เจชเจฐ, เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจน เจคเฉเจนเจพเจกเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจค เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ•เฉ‹เจˆ เจจเฉเจ•เจธ เจจเจนเฉ€เจ‚ เจฒเฉฑเจญเฉ‡เจ—เจพเฅค

เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ†เจชเจฃเฉ‡ เจ†เจช เจฒเฉฑเจญเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจจเฉเจ•เจธเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจนเจจ, เจชเจฐ เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจจเจนเฉ€เจ‚ เจญเฉเฉฑเจฒเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจตเฉฑเจกเฉ‡ เจ•เฉ‹เจกเจฌเฉ‡เจธ เจฆเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ‡ เจธเจฎเฉ‚เจน เจจเฉ‚เฉฐ เจธเจ•เฉˆเจจ เจ•เจฐเจ•เฉ‡ เจฒเฉฑเจญเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจจเฅค เจ‰เจธเฉ‡ เจธเจฟเจงเจพเจ‚เจค เจฆเฉเจ†เจฐเจพ, เจนเฉˆเจ•เจฐ เจœเจฟเจจเฉเจนเจพเจ‚ เจ•เฉ‹เจฒ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจ–เจพเจคเจฟเจ†เจ‚ 'เจคเฉ‡ เจ•เจˆ เจธเจงเจพเจฐเจจ เจชเจพเจธเจตเจฐเจก เจ…เจœเจผเจฎเจพเจ‰เจฃ เจฆเจพ เจฎเฉŒเจ•เจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ†เจ–เจฐเจ•เจพเจฐ เจ‰เจน เจ–เจพเจคเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฒเฉฑเจญ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจชเจพเจธเจตเจฐเจก เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจ•เฉ€ เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€? เจฌเจฟเจฒเจ•เฉเฉฑเจฒ เจจเจนเฉ€เจ‚! เจ…เจคเฉ‡ เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจธเฉ‡ เจ•เจพเจฐเจจ เจ•เจฐเจ•เฉ‡ เจ•เจฟ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจนเจฐเฉ‡เจ• เจจเจตเฉ‡เจ‚ เจชเจพเจธเจตเจฐเจก เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจนเฉˆ เจ•เจฟ เจ‡เจน "เจธเจงเจพเจฐเจจ" เจชเจพเจธเจตเจฐเจกเจพเจ‚ เจฆเฉ€ เจธเจŸเจพเจช เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค

เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฌเฉฑเจ— เจฒเฉฑเจญเจฃ เจจเจพเจฒเฉ‹เจ‚ เจตเฉฑเจง เจนเฉˆ

เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš, เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉเจ†เจฐเจพ เจนเฉฑเจฒ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฌเจนเฉเจค เจตเจฟเจ†เจชเจ• เจนเจจ. เจ†เจ–เจผเจฐเจ•เจพเจฐ, เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจธเจฐเฉ‹เจค เจ•เฉ‹เจกเจพเจ‚ เจฆเฉ‡ เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจคเจธเจฆเฉ€เจ• เจจเฉ‚เฉฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจ•เฉเจ เจšเฉ€เจœเจผเจพเจ‚ เจนเจจ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹:

  • เจธเจผเจฌเจฆ เจฆเฉ‡ เจตเจฟเจ†เจชเจ• เจ…เจฐเจฅเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ‹เจกเจฟเฉฐเจ— เจธเจผเฉˆเจฒเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพเฅค เจ‡เจธ เจตเจฟเฉฑเจš เจซเจพเจฐเจฎเฉˆเจŸเจฟเฉฐเจ— เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ, เจ–เจพเจฒเฉ€/เจตเจพเจงเฉ‚ เจฌเจฐเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ, เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ 'เจคเฉ‡ เจฅเฉเจฐเฉˆเจธเจผเจนเฉ‹เจฒเจก เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ†/เจ•เจฟเจธเฉ‡ เจตเจฟเจงเฉ€ เจฆเฉ€ เจธเจพเจˆเจ•เจฒเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ—เฉเฉฐเจเจฒเจคเจพ, เจ†เจฆเจฟ - เจ•เฉ‹เจˆ เจตเฉ€ เจšเฉ€เจœเจผ เจœเฉ‹ เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉ‹เจก เจฆเฉ€ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจฐเฉฑเจ–-เจฐเจ–เจพเจ… เจตเจฟเฉฑเจš เจฐเฉเจ•เจพเจตเจŸ เจชเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค เจœเจพเจตเจพ เจตเจฟเฉฑเจš, เจ…เจœเจฟเจนเจพ เจŸเฉ‚เจฒ เจšเฉˆเจ•เจธเจŸเจพเจ‡เจฒ เจนเฉˆ, เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš - flake8. เจ‡เจธ เจ•เจฒเจพเจธ เจฆเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ "เจฒเจฟเจจเจŸเจฐ" เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
  • เจจเจพ เจธเจฟเจฐเจซเจผ เจšเฉฑเจฒเจฃเจฏเฉ‹เจ— เจ•เฉ‹เจก เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ. เจธเจฐเฉ‹เจค เจซเจผเจพเจˆเจฒเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ JSON, YAML, XML, .เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจตเฉˆเจงเจคเจพ เจฒเจˆ เจธเจตเฉˆเจšเจฒเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ (เจ…เจคเฉ‡ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ!)เฅค เจ†เจ–เจผเจฐเจ•เจพเจฐ, เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆ เจ•เจฟ เจœเฉ‡เจเจธเจ“เจเจจ เจขเจพเจ‚เจšเจพ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจคเจธเจฆเฉ€เจ• เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจชเฉœเจพเจ… 'เจคเฉ‡ เจŸเฉˆเจธเจŸ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจœเจพเจ‚ เจฐเจจ เจŸเจพเจˆเจฎ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจ•เฉเจ เจ…เจจเจชเฉ‡เจ…เจฐเจก เจ•เฉ‹เจŸเจธ เจฆเฉ‡ เจ•เจพเจฐเจจ เจŸเฉเฉฑเจŸ เจ—เจฟเจ† เจนเฉˆ? เจ‰เจšเจฟเจค เจธเจพเจงเจจ เจ‰เจชเจฒเจฌเจง เจนเจจ: เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ YAMLlint, JSONLint.
  • เจธเฉฐเจ•เจฒเจจ (เจœเจพเจ‚ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ เจฒเจˆ เจชเจพเจฐเจธเจฟเฉฐเจ—) เจตเฉ€ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ€ เจ‡เฉฑเจ• เจ•เจฟเจธเจฎ เจนเฉˆเฅค เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจชเฉˆเจฆเจพ เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเจฐเฉฑเจฅ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค
  • เจ•เจˆ เจตเจพเจฐ เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจธเจฟเจฐเจซเจผ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจจ เจจเจพเจฒเฉ‹เจ‚ เจœเจผเจฟเจ†เจฆเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจนเจจ AsciiDoctor, เจซเจฟเจฐ เจ‡เจธเจจเฉ‚เฉฐ HTML/PDF เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ AsciiDoctor เจนเฉˆเจ‚เจกเจฒเจฐ (Maven เจชเจฒเฉฑเจ—เจ‡เจจ) เจšเฉ‡เจคเจพเจตเจจเฉ€ เจœเจพเจฐเฉ€ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจŸเฉเฉฑเจŸเฉ‡ เจนเฉ‹เจ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจฒเจฟเฉฐเจ•เจพเจ‚ เจฌเจพเจฐเฉ‡เฅค เจ…เจคเฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจจเจพ เจ•เจฐเจจ เจฆเจพ เจ‡เจน เจ‡เฉฑเจ• เจšเฉฐเจ—เจพ เจ•เจพเจฐเจจ เจนเฉˆเฅค
  • เจธเจผเจฌเจฆ-เจœเฉ‹เฉœ เจœเจพเจ‚เจš เจตเฉ€ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ€ เจ‡เฉฑเจ• เจ•เจฟเจธเจฎ เจนเฉˆเฅค เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจ…เจธเจชเฉˆเจฒ เจจเจพ เจธเจฟเจฐเจซเจผ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจตเจฟเฉฑเจš, เจธเจ—เฉ‹เจ‚ C/C++, Java เจ…เจคเฉ‡ Python เจธเจฎเฉ‡เจค เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจธเจฐเฉ‹เจค เจ•เฉ‹เจกเจพเจ‚ (เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจฒเจฟเจŸเจฐเจฒ) เจตเจฟเฉฑเจš เจตเฉ€ เจธเจชเฉˆเจฒเจฟเฉฐเจ— เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉˆเฅค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจœเจพเจ‚ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจชเฉˆเจฒเจฟเฉฐเจ— เจ—เจฒเจคเฉ€ เจตเฉ€ เจ‡เฉฑเจ• เจจเฉเจ•เจธ เจนเฉˆ!
  • เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจŸเฉˆเจธเจŸ (เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ•เจฟ เจ‰เจน เจ•เฉ€ เจนเจจ - เจตเฉ‡เจ–เฉ‹เฅค เจ‡เจน ะธ เจ‡เจน เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚), เจนเจพเจฒเจพเจ‚เจ•เจฟ เจชเจพเจˆเจŸเฉˆเจธเจŸ เจตเจฐเจ—เฉ‡ เจฏเฉ‚เจจเจฟเจŸ เจŸเฉˆเจธเจŸ เจฐเจจเจŸเจพเจˆเจฎ เจตเจฟเฉฑเจš เจšเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจธเจฒ เจตเจฟเฉฑเจš เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ€ เจ‡เฉฑเจ• เจ•เจฟเจธเจฎ เจตเฉ€ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจน เจ†เจชเจฃเฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจธเจฐเฉ‹เจค เจ•เฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‡เจธ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจฌเฉฑเจ—เจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจจเจพ เจธเจญ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจญเฉ‚เจฎเจฟเจ•เจพ เจจเจฟเจญเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจฌเจพเจ•เฉ€ เจธเจญ เจ•เฉเจ เจฎเฉเจซเจค เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค

เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เจฟเจธ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ? เจฌเฉ‡เจธเจผเฉฑเจ•, เจœเจฟเฉฐเจจเจพ เจœเจผเจฟเจ†เจฆเจพ เจฌเจฟเจนเจคเจฐ! เจฎเฉเฉฑเจ– เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจธ เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจนเฉˆ, เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจ…เฉฑเจ—เฉ‡ เจšเจฐเจšเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€.

เจ‡เฉฑเจ• เจฎเจฒเจŸเฉ€-เจธเจŸเฉ‡เจœ เจซเจฟเจฒเจŸเจฐ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจกเจฟเจฒเจฟเจตเจฐเฉ€ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจชเฉœเจพเจ… เจตเจœเฉ‹เจ‚ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ

เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจฒเจˆ เจ•เจฒเจพเจธเจฟเจ• เจ…เจฒเฉฐเจ•เจพเจฐ เจ‡เฉฑเจ• เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจนเฉˆ เจœเจฟเจธ เจฆเฉเจ†เจฐเจพ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจฒเฉˆ เจ•เฉ‡ เจ‰เจคเจชเจพเจฆเจจ เจคเฉฑเจ• เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจคเฉฑเจ• เจชเฉเจฐเจตเจพเจน เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจตเจฟเฉฑเจš เจชเฉœเจพเจตเจพเจ‚ เจฆเจพ เจฎเจฟเจ†เจฐเฉ€ เจ•เฉเจฐเจฎ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ:

  1. เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ
  2. เจธเฉฐเจ•เจฒเจจ
  3. เจฏเฉ‚เจจเจฟเจŸ เจŸเฉˆเจธเจŸ
  4. เจเจ•เฉ€เจ•เจฐเจฃ เจŸเฉˆเจธเจŸ
  5. UI เจŸเฉˆเจธเจŸ
  6. เจฆเจธเจคเฉ€ เจœเจพเจ‚เจš

เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ‡ Nเจตเฉ‡เจ‚ เจชเฉœเจพเจ… 'เจคเฉ‡ เจฐเฉฑเจฆ เจ•เฉ€เจคเฉ‡ เจ—เจ เจฌเจฆเจฒเจพเจ… เจชเฉœเจพเจ… N+1 'เจคเฉ‡ เจคเจฌเจฆเฉ€เจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจฌเจฟเจฒเจ•เฉเจฒ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ•เจฟเจ‰เจ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจจเจนเฉ€เจ‚? เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจนเจฟเฉฑเจธเฉ‡ เจตเจฟเฉฑเจš, เจŸเฉˆเจธเจŸเจฐ เจœเจพเจฃเฉ‡-เจชเจ›เจพเจฃเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจฟเจฐเจพเจฎเจฟเจก เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจเจ—เฉ‡เฅค

เจฌเฉฑเจ— เจฒเฉฑเจญเจฃ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹
เจŸเฉˆเจธเจŸ เจชเจฟเจฐเจพเจฎเจฟเจก. เจธเจฐเฉ‹เจค: เจฒเฉ‡เจ– เจฎเจพเจฐเจŸเจฟเจจ เจซเฉ‹เจฒเจฐ.

เจ‡เจธ เจชเจฟเจฐเจพเจฎเจฟเจก เจฆเฉ‡ เจคเจฒ 'เจคเฉ‡ เจ…เจœเจฟเจนเฉ‡ เจŸเฉˆเจธเจŸ เจนเจจ เจœเฉ‹ เจฒเจฟเจ–เจฃ เจฒเจˆ เจ†เจธเจพเจจ เจนเจจ, เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจคเฉ‡เจœเจผ เจนเจจ, เจ…เจคเฉ‡ เจซเฉ‡เจฒ เจนเฉ‹เจฃ เจฆเจพ เจฐเฉเจเจพเจจ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจนเฉ‹เจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจ•เฉ‹เจก เจ•เจตเจฐ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจšเจฒเจพเจ‡เจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ. เจชเจฟเจฐเจพเจฎเจฟเจก เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡, เจ‰เจฒเจŸ เจธเฉฑเจš เจนเฉˆ, เจ‡เจธเจฒเจˆ เจเจ•เฉ€เจ•เจฐเจฃ เจ…เจคเฉ‡ UI เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจœเจผเจฐเฉ‚เจฐเฉ€ เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจคเฉฑเจ• เจ˜เจŸเจพเจ‡เจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ. เจ‡เจธ เจฒเฉœเฉ€ เจตเจฟเฉฑเจš เจตเจฟเจ…เจ•เจคเฉ€ เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเจฟเฉฐเจ—เจพ, เจนเฉŒเจฒเฉ€ เจ…เจคเฉ‡ เจ…เจตเจฟเจธเจผเจตเจพเจธเจผเจฏเฉ‹เจ— เจธเจฐเฉ‹เจค เจนเฉˆ, เจ‡เจธเจฒเจˆ เจ‰เจน เจฌเจนเฉเจค เจนเฉ€ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจฟเจฐเจซ เจคเจพเจ‚ เจนเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจชเจฟเจ›เจฒเฉ‡ เจชเฉœเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจจเฉเจ•เจธ เจจเจนเฉ€เจ‚ เจฒเฉฑเจญเจฆเจพ. เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‰เจนเฉ€ เจธเจฟเจงเจพเจ‚เจค เจ‰เจนเจจเจพเจ‚ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจœเฉ‹ เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจจเจนเฉ€เจ‚ เจนเจจ!

เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจฎเจฒเจŸเฉ€-เจธเจŸเฉ‡เจœ เจตเจพเจŸเจฐ เจซเจฟเจฒเจŸเจฐเฉ‡เจธเจผเจจ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฎเจพเจจเจคเจพ เจชเฉ‡เจธเจผ เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพเฅค เจ—เฉฐเจฆเจพ เจชเจพเจฃเฉ€ (เจจเฉเจ•เจธเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฌเจฆเจฒเจพเจต) เจ‡เจจเจชเฉเจŸ เจจเฉ‚เฉฐ เจธเจชเจฒเจพเจˆ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ; เจ†เจ‰เจŸเจชเฉเฉฑเจŸ 'เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจธเจพเจซเจผ เจชเจพเจฃเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจ…เจฃเจšเจพเจนเฉ‡ เจ—เฉฐเจฆเจ—เฉ€ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจฌเฉฑเจ— เจฒเฉฑเจญเจฃ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹
เจฎเจฒเจŸเฉ€-เจธเจŸเฉ‡เจœ เจซเจฟเจฒเจŸเจฐเฅค เจธเจฐเฉ‹เจค: เจ—เจฟเจ†เจจเจ•เฉ‹เจธเจผ

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹, เจธเจซเจพเจˆ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจซเจฟเจฒเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจนเจฐเฉ‡เจ• เจฌเจพเจ…เจฆ เจตเจพเจฒเจพ เจ•เฉˆเจธเจ•เฉ‡เจก เจ—เฉฐเจฆเจ—เฉ€ เจฆเฉ‡ เจตเฉฑเจง เจฐเจนเฉ‡ เจตเจงเฉ€เจ† เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจซเจฟเจฒเจŸเจฐ เจ•เจฐ เจธเจ•เฉ‡เฅค เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€, เจฎเฉ‹เจŸเฉ‡ เจธเจผเฉเฉฑเจงเฉ€เจ•เจฐเจจ เจ•เฉˆเจธเจ•เฉ‡เจกเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เฉฑเจš เจฅเฉเจฐเฉ‹เจชเฉเฉฑเจŸ เจ…เจคเฉ‡ เจ˜เฉฑเจŸ เจฒเจพเจ—เจค เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจธเจพเจกเฉ€ เจธเจฎเจพเจจเจคเจพ เจตเจฟเฉฑเจš, เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจ‡เจจเจชเฉเจŸ เจ•เฉเจ†เจฒเจฟเจŸเฉ€ เจ—เฉ‡เจŸ เจคเฉ‡เจœเจผ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ˜เฉฑเจŸ เจœเจคเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ†เจชเจฐเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจตเจงเฉ‡เจฐเฉ‡ เจฌเฉ‡เจฎเจฟเจธเจพเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ - เจ…เจคเฉ‡ เจ‡เจน เจ‰เจน เจ•เฉเจฐเจฎ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‰เจน เจฌเจฃเจพเจ เจ—เจ เจนเจจเฅค เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ€ เจญเฉ‚เจฎเจฟเจ•เจพ, เจœเฉ‹ เจ•เจฟ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจนเฉเจฃ เจธเจฎเจเจฆเฉ‡ เจนเจพเจ‚, เจธเจฟเจฐเจซ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ เจจเฉเจ•เจธ เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเจฐเฉฑเจฅ เจนเฉˆ, เจซเจฟเจฒเจŸเจฐ เจ•เฉˆเจธเจ•เฉ‡เจก เจฆเฉ‡ เจฌเจฟเจฒเจ•เฉเจฒ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš "เจฎเจฟเฉฑเจก" เจ—เจฐเจฟเฉฑเจก เจฆเฉ€ เจญเฉ‚เจฎเจฟเจ•เจพ เจนเฉˆเฅค

เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจ…เฉฐเจคเจฎ เจ‰เจคเจชเจพเจฆ เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เฉฑเจ• "เจฎเจฟเฉฑเจก เจซเจฟเจฒเจŸเจฐ" เจชเจพเจฃเฉ€ เจจเฉ‚เฉฐ เจชเฉ€เจฃ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเจพเฅค เจ…เจคเฉ‡ เจซเจฟเจฐ เจตเฉ€, เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ‡ เจนเฉ‹เจฐ เจคเฉฑเจคเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจœเฉ‹เฉœ เจ•เฉ‡, เจ‡เจธเจฆเจพ เจฎเจนเฉฑเจคเจต เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ. เจนเจพเจฒเจพเจ‚เจ•เจฟ เจฎเจฒเจŸเฉ€-เจธเจŸเฉ‡เจœ เจซเจฟเจฒเจŸเจฐ เจตเจฟเฉฑเจš เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจชเฉœเจพเจ… เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจนเจฐ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจนเจพเจธเจฒ เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเจฐเฉฑเจฅ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจ‡เจจเจชเฉเจŸ เจชเฉœเจพเจ… เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจ‡เจจเจชเฉเจŸ เจชเฉœเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚, เจ‡เจ•เฉฑเจฒเฉ‡ เจธเจผเฉเฉฑเจง-เจธเจผเฉเฉฑเจงเฉ€เจ•เจฐเจจ เจชเฉœเจพเจตเจพเจ‚ เจจเจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจ•เฉ€ เจนเฉ‹เจฃเจ—เฉ‡เฅค

"เจšเฉฑเจ•เฉœ เจฆเฉ‡ เจœเจพเจฒ" เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจฌเจพเจ…เจฆ เจฆเฉ‡ เจ•เฉˆเจธเจ•เฉ‡เจกเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจ—เฉฐเจญเฉ€เจฐ เจจเฉเจ•เจธ เจซเฉœเจจ เจคเฉ‹เจ‚ เจฎเฉเจ•เจค เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ, เจ•เฉ‹เจก เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจตเจฟเจ…เจ•เจคเฉ€ เจจเฉ‚เฉฐ เจ—เจฒเจค เจขเฉฐเจ— เจจเจพเจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจ•เฉ€เจคเฉ‡ เจ•เฉ‹เจก เจ…เจคเฉ‡ เจธเจฅเจพเจชเจค เจ•เฉ‹เจกเจฟเฉฐเจ— เจฎเจฟเจ†เจฐเจพเจ‚ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจตเจพเจงเฉ‚ เจฌเจฐเฉˆเจ•เจŸ เจœเจพเจ‚ เจฌเจนเฉเจค เจกเฉ‚เฉฐเจ˜เฉ€เจ†เจ‚ เจจเฉ‡เจธเจŸเจก เจธเจผเจพเจ–เจพเจตเจพเจ‚) เจฆเฉ€ เจ‰เจฒเฉฐเจ˜เจฃเจพ เจ•เจฐเจ•เฉ‡ เจงเจฟเจ†เจจ เจญเจŸเจ•เจพเจ‰เจฃเจพ เจจเจนเฉ€เจ‚ เจšเจพเจนเฉ€เจฆเจพเฅค NPEs เจตเจฐเจ—เฉ‡ เจฌเฉฑเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฏเฉ‚เจจเจฟเจŸ เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจซเฉœเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจชเจฐ เจœเฉ‡เจ•เจฐ เจŸเฉˆเจธเจŸ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจธเจพเจจเฉ‚เฉฐ เจธเฉฐเจ•เฉ‡เจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจฌเฉฑเจ— เจนเฉ‹เจฃ เจตเจพเจฒเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจ‡เจธเจฆเฉ€ เจซเจฟเจ•เจธเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเฉ‡เจœเจผ เจ•เจฐเฉ‡เจ—เจพเฅค

เจฎเฉ‡เจฐเจพ เจฎเฉฐเจจเจฃเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจนเฉเจฃ เจธเจชเฉฑเจธเจผเจŸ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจœเฉ‡เจ•เจฐ เจ•เจฆเฉ‡-เจ•เจฆเจพเจˆเจ‚ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ‰เจคเจชเจพเจฆ เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ˜เฉ‹เจฐ เจจเฉเจ•เจธเจพเจ‚ เจตเจพเจฒเฉ‡ เจฌเจฆเจฒเจพเจ… เจจเฉ‚เฉฐ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจ เจฒเจˆ เจฒเจ—เจพเจคเจพเจฐ เจตเจฐเจคเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจธเจตเจพเจฒ เจ•เจฟ เจ•เฉ€ เจ‡เฉฑเจ• เจธเจŸเฉˆเจŸเจฟเจ• เจเจจเจพเจฒเจพเจˆเจœเจผเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจจเจพเจฒ เจคเฉเจนเจพเจกเฉ‡ เจ‰เจคเจชเจพเจฆ เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ‡เจน เจชเฉเฉฑเจ›เจฃ เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจนเฉˆ, "เจ•เฉ€ เจ‡เฉฑเจ• เจ—เฉฐเจฆเฉ‡ เจคเจฒเจพเจฌ เจคเฉ‹เจ‚ เจฒเจฟเจ† เจ—เจฟเจ† เจชเจพเจฃเฉ€ เจชเฉ€เจฃ เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ เจ‡เจน เจ‡เฉฑเจ• เจ•เฉ‹เจฒเจกเจฐ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜เจฆเจพ เจนเฉˆ?"

เจ‡เฉฑเจ• เจตเจฟเจฐเจพเจธเจคเฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ

เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจตเจฟเจนเจพเจฐเจ• เจธเจตเจพเจฒ: เจ‡เฉฑเจ• "เจ—เฉเจฃเจตเฉฑเจคเจพ เจ—เฉ‡เจŸ" เจตเจœเฉ‹เจ‚ เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจนเฉˆ? เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจธเจญ เจ•เฉเจ เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ: เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจนเฉˆ, เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจฆเฉ€ เจ…เจธเจซเจฒเจคเจพ เจ‡เจน เจตเจฟเจธเจผเจตเจพเจธ เจ•เจฐเจจ เจฆเจพ เจ•เจพเจซเจผเฉ€ เจ•เจพเจฐเจจ เจนเฉˆ เจ•เจฟ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจจเฉ‡ เจ—เฉเจฃเจตเฉฑเจคเจพ เจตเจพเจฒเฉ‡ เจ—เฉ‡เจŸ เจจเฉ‚เฉฐ เจชเจพเจธ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ. เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ‰เจธเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจ—เฉ‡เจŸ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ: เจตเจฟเจฐเจพเจธเจคเฉ€ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจนเจจ, เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจชเจฐ เจ•เจฟเจธเฉ‡ เจ‰เจคเจชเจพเจฆ เจฆเฉ€ เจธเจผเจฟเจชเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃเจพ เจตเฉ€ เจ…เจธเฉฐเจญเจต เจนเฉˆ เจธเจฟเจฐเจซเจผ เจ‡เจธ เจฒเจˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธ เจตเจฟเฉฑเจš เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจธเจผเจพเจฎเจฒ เจนเจจเฅค

เจœเจฆเฉ‹เจ‚ เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจ•เจฟเจธเฉ‡ เจตเฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ 'เจคเฉ‡ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจชเฉˆเจฆเจพ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจ‰เจคเจชเจพเจฆ เจฆเฉ‡ เจธเจนเฉ€ เจ•เฉฐเจฎเจ•เจพเจœ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ‡เจนเจจเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ•เฉ‹ เจตเจพเจฐ เจ เฉ€เจ• เจ•เจฐเจจเจพ เจ…เจธเฉฐเจญเจต เจนเฉˆ, เจ…เจคเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจœเจผเจฐเฉ‚เจฐเฉ€ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ†เจ–เจผเจฐเจ•เจพเจฐ, เจ…เจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจธเจพเจกเจพ เจ‰เจคเจชเจพเจฆ เจธเจฎเฉเฉฑเจšเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจตเฉ€!

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ€ เจ•เจฆเฉ‡-เจ•เจฆเจพเจˆเจ‚ เจตเจฐเจคเฉ‹เจ‚ เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจœเจพเจ‚ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจฟเจฐเจซ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจฐเจฟเจชเฉ‹เจฐเจŸ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจฆเฉŒเจฐเจพเจจ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจ•เจฟเจธเฉ‡ เจตเฉ€ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ€ เจ…เจฃเจนเฉ‹เจ‚เจฆ เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจœเฉ‡เจ•เจฐ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจนเจจ, เจคเจพเจ‚ เจ•เฉ‹เจก เจฌเจฆเจฒเจฃ เจตเฉ‡เจฒเฉ‡ เจ‡เฉฑเจ• เจนเฉ‹เจฐ (เจญเจพเจตเฉ‡เจ‚ เจ•เจฟเฉฐเจจเจพ เจตเฉ€ เจ—เฉฐเจญเฉ€เจฐ เจนเฉ‹เจตเฉ‡) เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจ•เจฟเจธเฉ‡ เจฆเจพ เจงเจฟเจ†เจจ เจจเจนเฉ€เจ‚ เจœเจพเจ‚เจฆเฉ€เฅค

เจ•เฉเจ†เจฒเจฟเจŸเฉ€ เจ—เฉ‡เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผ เจ•เจฐเจจ เจฆเฉ‡ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจœเจพเจฃเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ:

  • เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเฉ€ เจ•เฉเฉฑเจฒ เจธเฉฐเจ–เจฟเจ† เจœเจพเจ‚ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเจพเจฒ เจตเฉฐเจกเฉ€เจ†เจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเฉ€เจฎเจพ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพเฅค เจ‡เจน เจฎเจพเฉœเจพ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจœเจฟเจนเจพ เจ—เฉ‡เจŸ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจจเฉเจ•เจธ เจตเจพเจฒเฉ‡ เจฌเจฆเจฒเจพเจ… เจจเฉ‚เฉฐ เจฒเฉฐเจ˜เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ€ เจธเฉ€เจฎเจพ เจจเฉ‚เฉฐ เจชเจพเจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
  • เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจฟเจค เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡, เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจฃเฉ€เจ†เจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ…เจฃเจกเจฟเฉฑเจ เจพ เจ•เจฐเจ•เฉ‡ เจซเจฟเจ•เจธ เจ•เจฐเจจเจพ, เจ…เจคเฉ‡ เจจเจตเฉ€เจ†เจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจ†เจ‰เจฃ 'เจคเฉ‡ เจฌเจฃเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจ‡เจจเจ•เจพเจฐ เจ•เจฐเจจเจพเฅค เจ‡เจน เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ PVS-studio เจ…เจคเฉ‡ เจ•เฉเจ เจ”เจจเจฒเจพเจˆเจจ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เฉ‹เจกเฉ‡เจธเฉ€เฅค เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ PVS-เจธเจŸเฉ‚เจกเฉ€เจ“ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเจพ เจฎเฉŒเจ•เจพ เจจเจนเฉ€เจ‚ เจธเฉ€, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เฉ‹เจกเฉ‡เจธเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจฎเฉ‡เจฐเฉ‡ เจคเจœเจผเจฐเจฌเฉ‡ เจฒเจˆ, เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจฎเฉเฉฑเจ– เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจ•เจฟ "เจชเฉเจฐเจพเจฃเจพ" เจ•เฉ€ เจนเฉˆ เจ…เจคเฉ‡ "เจจเจตเฉ€เจ‚" เจ—เจฒเจคเฉ€ เจ•เฉ€ เจนเฉˆ เจ‡เฉฑเจ• เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจนเฉˆ เจœเฉ‹ เจนเจฎเฉ‡เจธเจผเจพ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ, เจ–เจพเจธ เจ•เจฐเจ•เฉ‡ เจœเฉ‡ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจธเฉ‹เจงเจฟเจ† เจœเจพเจ‚ เจจเจพเจฎ เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจฎเฉ‡เจฐเฉ‡ เจคเจœเจผเจฐเจฌเฉ‡ เจตเจฟเฉฑเจš, เจ•เฉ‹เจกเฉ‡เจธเฉ€ เจ‡เฉฑเจ• เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจจเจตเฉ€เจ†เจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเฉ‡ เจ•เจพเจฐเจจ เจ‡เฉฑเจ• เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจชเจพเจธ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจฆเจฟเฉฑเจคเฉ‡ PR เจฆเฉ‡ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจจเจนเฉ€เจ‚ เจธเจจ.
  • เจฎเฉ‡เจฐเฉ€ เจฐเจพเจ เจตเจฟเฉฑเจš, เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจนเฉฑเจฒ เจ‰เจน เจนเฉˆ เจœเฉ‹ เจ•เจฟเจคเจพเจฌ เจตเจฟเฉฑเจš เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจฒเจ—เจพเจคเจพเจฐ เจกเจฟเจฒเจฟเจตเจฐเฉ€ "เจฐเฉˆเจšเจŸเจฟเฉฐเจ— เจตเจฟเจงเฉ€". เจฎเฉ‚เจฒ เจตเจฟเจšเจพเจฐ เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจนเจฐเฉ‡เจ• เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเฉ€ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจฟเจฐเจซ เจ‰เจนเจจเจพเจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจ†เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเฉ€ เจ•เฉเฉฑเจฒ เจธเฉฐเจ–เจฟเจ† เจตเจฟเฉฑเจš เจตเจพเจงเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจฐเฉˆเจšเฉ‡เจŸ

เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ:

  1. เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจชเฉœเจพเจ… 'เจคเฉ‡, เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฒเฉฑเจญเฉ‡ เจ—เจ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฐเจฟเจ•เจพเจฐเจก เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ…เฉฑเจชเจธเจŸเฉเจฐเฉ€เจฎ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจกเจพ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฎเฉˆเจจเฉ‡เจœเจฐ เจจเจพ เจธเจฟเจฐเจซเจผ โ€œเจฐเจฟเจฒเฉ€เจœเจผ 7.0.2โ€ เจฒเจฟเจ–เจฆเจพ เจนเฉˆ, เจธเจ—เฉ‹เจ‚ โ€œเจฐเจฟเจฒเฉ€เจœเจผ 7.0.2 เจœเจฟเจธ เจตเจฟเฉฑเจš 100500 เจšเฉˆเจ•เจธเจŸเจพเจ‡เจฒ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจนเจจเฅคโ€ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ‰เฉฑเจจเจค เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฎเฉˆเจจเฉ‡เจœเจฐ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ†เจฐเจŸเฉ€เจซเฉˆเจ•เจŸเจฐเฉ€) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจกเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจฌเจพเจฐเฉ‡ เจ…เจœเจฟเจนเฉ‡ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉˆเฅค
  2. เจนเฉเจฃ เจนเจฐเฉ‡เจ• เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€, เจœเจฆเฉ‹เจ‚ เจฌเจฃเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเจพเจฒ เจคเฉเจฒเจจเจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‡ เจชเฉ€เจ†เจฐ เจ‡เจธ เจธเฉฐเจ–เจฟเจ† เจตเจฟเฉฑเจš เจตเจพเจงเฉ‡ เจฆเฉ€ เจ…เจ—เจตเจพเจˆ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ•เฉ‹เจก เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฒเจˆ เจ—เฉเจฃเจตเฉฑเจคเจพ เจ—เฉ‡เจŸ เจจเฉ‚เฉฐ เจชเจพเจธ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ. เจœเฉ‡ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ˜เจŸเจฆเฉ€ เจนเฉˆ เจœเจพเจ‚ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฆเฉ€, เจคเจพเจ‚ เจ‡เจน เจฒเฉฐเจ˜ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ.
  3. เจ…เจ—เจฒเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ 'เจคเฉ‡, เจฐเฉ€เจฒเฉ€เจœเจผ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจตเจฟเฉฑเจš เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเฉ€ เจฎเฉเฉœ เจ—เจฃเจจเจพ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฐเจฟเจ•เจพเจฐเจก เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจ‡เจธ เจฒเจˆ เจนเฉŒเจฒเฉ€-เจนเฉŒเจฒเฉ€ เจชเจฐ เจธเจฅเจฟเจฐเจคเจพ เจจเจพเจฒ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจฐเฉˆเจšเฉˆเจŸ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ), เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจœเจผเฉ€เจฐเฉ‹ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจชเฉ‡เจธเจผ เจ•เจฐเจ•เฉ‡ เจงเฉ‹เจ–เจพ เจฆเจฟเฉฑเจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจเจพ. เจ‡เจน เจธเจงเจพเจฐเจฃ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เฉฑเจ• เจฒเฉฐเจฎเฉ€ เจฆเฉ‚เจฐเฉ€ 'เจคเฉ‡ เจ‡เจน เจจเจคเฉ€เจœเฉ‡ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ: เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจนเฉ€เจ‚, เจชเจฐ เจ‡เฉฑเจ• เจ–เจพเจธ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจธเจฎเฉ‚เจน เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจพเจฐเฉ€เจ†เจ‚ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจนเจŸเจพเจ‰เจฃเจฏเฉ‹เจ— เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจœเจฒเจฆเฉ€ เจ–เจคเจฎ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจ—เฉเจฐเจพเจซเจผ เจ…เจœเจฟเจนเฉ‡ "เจฐเฉˆเจšเฉˆเจŸ" เจฆเฉ‡ เจ›เฉ‡ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจฒเจˆ เจšเฉˆเจ•เจธเจŸเจพเจ‡เจฒ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเฉ€ เจ•เฉเฉฑเจฒ เจธเฉฐเจ–เจฟเจ† เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจธเจพเจกเฉ‡ เจ“เจชเจจเจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ•. เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจคเฉ€เจฌเจฐเจคเจพ เจฆเฉ‡ เจ•เฉเจฐเจฎ เจฆเฉเจ†เจฐเจพ เจ˜เจŸเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจ‰เจคเจชเจพเจฆ เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ, เจ•เฉเจฆเจฐเจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจพเจชเจฐเจฟเจ† เจนเฉˆ!

เจฌเฉฑเจ— เจฒเฉฑเจญเจฃ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹

เจฎเฉˆเจ‚ เจ‡เจธ เจตเจฟเจงเฉ€ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเฉ‹เจงเฉ‡ เจนเฉ‹เจ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเจพเจ‚, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจ…เจคเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจŸเฉ‚เจฒ เจฆเฉเจ†เจฐเจพ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เจฟเจฃเจฆเจพ เจนเจพเจ‚, เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจฌเจฟเจฒเจก เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจตเจพเจฒเฉ€ 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

เจ•เจฟเจธเฉ‡ เจตเฉ€ เจเจกเจตเจพเจ‚เจธเจก เจธเฉ€เจ†เจˆ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš, เจชเจฒเฉฑเจ—เจ‡เจจเจพเจ‚ เจ…เจคเฉ‡ เจฅเจฐเจก-เจชเจพเจฐเจŸเฉ€ เจŸเฉ‚เจฒเจธ 'เจคเฉ‡ เจญเจฐเฉ‹เจธเจพ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจŸเฉ‚เจฒเจธ เจฒเจˆ เจฐเฉˆเจšเฉˆเจŸ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจŸเฉˆเจ•เจธเจŸ เจœเจพเจ‚ XML เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธเจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‹ เจ•เฉเจ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆ เจ‰เจน เจธเฉ€เจ†เจˆ เจธเจ•เฉเจฐเจฟเจชเจŸ เจตเจฟเฉฑเจš เจœเจผเจฐเฉ‚เจฐเฉ€ เจคเจฐเจ• เจฒเจฟเจ–เจฃเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ‡เจน เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจ…เจคเฉ‡ เจ†เจฐเจŸเฉ€เจซเฉˆเจ•เจŸเจฐเฉ€ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจธเจพเจกเฉ‡ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฟเจตเฉ‡เจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ‡เฉฑเจฅเฉ‡ เจœ เจ‡เฉฑเจฅเฉ‡. เจฆเฉ‹เจตเฉ‡เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ ratchetlib: เจตเจฟเจงเฉ€ countWarnings() เจšเฉˆเฉฑเจ•เจธเจŸเจพเจˆเจฒ เจ…เจคเฉ‡ เจธเจชเจพเจŸเจฌเฉฑเจ—เจธ เจฆเฉเจ†เจฐเจพ เจ†เจฎ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš xml เจŸเฉˆเจ—เจธ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ compareWarningMaps() เจ‰เจธเฉ‡ เจฐเฉˆเจšเฉˆเจŸ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจตเจฟเฉฑเจš เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเฉฑเจง เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจคเจพเจ‚ เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจธเฉเฉฑเจŸเจฆเจพ เจนเฉˆเฅค

เจ…เจธเจชเฉˆเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚, เจŸเฉˆเจ•เจธเจŸ เจฒเจฟเจŸเจฐเจฒ เจ…เจคเฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจฆเฉ‡ เจธเจชเฉˆเจฒเจฟเฉฐเจ— เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฒเจˆ "เจฐเฉˆเจšเฉˆเจŸ" เจฆเจพ เจ‡เฉฑเจ• เจฆเจฟเจฒเจšเจธเจช เจ…เจฎเจฒ เจธเฉฐเจญเจต เจนเฉˆเฅค เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹, เจธเจชเฉˆเจฒเจฟเฉฐเจ— เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจธเจŸเฉˆเจ‚เจกเจฐเจก เจกเจฟเจ•เจธเจผเจจเจฐเฉ€ เจตเจฟเฉฑเจš เจ…เจฃเจœเจพเจฃ เจธเจพเจฐเฉ‡ เจธเจผเจฌเจฆ เจ—เจฒเจค เจจเจนเฉ€เจ‚ เจนเจจ; เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจฆเจพ เจ‡เฉฑเจ• เจ•เจธเจŸเจฎ เจกเจฟเจ•เจธเจผเจจเจฐเฉ€ เจนเจฟเฉฑเจธเจพ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจธเจชเฉˆเจฒเจฟเฉฐเจ— เจ—เฉเจฃเจตเฉฑเจคเจพ เจ—เฉ‡เจŸ เจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ: เจ‡เฉฑเจ• เจธเจŸเฉˆเจ‚เจกเจฐเจก เจ…เจคเฉ‡ เจ•เจธเจŸเจฎ เจกเจฟเจ•เจธเจผเจจเจฐเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจเจธเจชเฉˆเจฒ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจ•เฉ‹เจˆ เจธเจชเฉˆเจฒเจฟเฉฐเจ— เจ—เจฒเจคเฉ€ เจจเจพ เจฒเฉฑเจญเฉ‹.

เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจซเจฟเจ•เจธ เจ•เจฐเจจ เจฆเฉ€ เจฎเจนเฉฑเจคเจคเจพ เจฌเจพเจฐเฉ‡

เจธเจฟเฉฑเจŸเฉ‡ เจตเจœเฉ‹เจ‚, เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจตเจพเจฒเฉ€ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจตเจฟเฉฑเจš เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจฆเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจฟเจธเจผเจšเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ…เจ—เจฒเฉ€ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจจเจตเฉ‡เจ‚ เจจเฉเจ•เจธ "เจชเฉŒเจช เจ…เฉฑเจช" เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ เจœเฉ‹ เจ•เฉ‹เจก เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจจเจนเฉ€เจ‚ เจนเจจ, เจชเจฐ เจ‡เจธ เจคเฉฑเจฅ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ เจ•เจฟ เจจเจตเจพเจ‚ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจนเฉ‹เจฐ เจจเฉเจ•เจธ เจฒเฉฑเจญเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉˆ - เจ…เจคเฉ‡ เจ‡เจน เจคเฉเจนเจพเจกเฉ€ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจคเฉ‹เฉœ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจจเฉ‚เฉฐ เจ…เฉฑเจชเจ—เฉเจฐเฉ‡เจก เจ•เจฐเจจเจพ เจ‡เฉฑเจ• เจธเฉเจšเฉ‡เจค เจ•เจพเจฐเจตเจพเจˆ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจนเจฐเฉ‡เจ• เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเจพ เจธเจ–เจผเจค เจจเจฟเจฐเจงเจพเจฐเจจ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจœเจผเจฐเฉ‚เจฐเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจšเจฐเจšเจพ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจธเจผเจพ เจนเฉˆเฅค

เจธเจฟเฉฑเจŸเจพ

  • เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจฌเฉฑเจ— เจจเจนเฉ€เจ‚ เจฒเฉฑเจญเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจ‰เจคเจชเจพเจฆ เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพเฅค เจ—เฉเจฃเจตเฉฑเจคเจพ 'เจคเฉ‡ เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจชเฉเจฐเจญเจพเจต เจธเจฟเจฐเจซ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจ‡เจธเจฆเฉ€ เจจเจฟเจฐเฉฐเจคเจฐ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ.
  • เจฌเฉฑเจ— เจฒเฉฑเจญเจฃเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเจพ เจฎเฉเฉฑเจ– เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจนเฉˆ; เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจตเจฟเจธเจผเจพเจฒ เจฌเจนเฉเจ—เจฟเจฃเจคเฉ€ เจ“เจชเจจเจธเฉ‹เจฐเจธ เจŸเฉ‚เจฒเจธ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค
  • เจตเจฟเจฐเจพเจธเจคเฉ€ เจ•เฉ‹เจก เจฒเจˆ "เจฐเฉˆเจšเฉˆเจŸ" เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจชเฉœเจพเจ… 'เจคเฉ‡ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจ—เฉเจฃเจตเฉฑเจคเจพ เจ—เฉ‡เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹เฅค

เจนเจตเจพเจฒเฉ‡

  1. เจฒเจ—เจพเจคเจพเจฐ เจกเจฟเจฒเจฟเจตเจฐเฉ€
  2. A. Kudryavtsev: เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ: เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจธเจฎเจเจฃเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจšเฉฐเจ—เฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ เจนเฉ‹ เจ•เฉ‹เจก เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฌเจพเจฐเฉ‡ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐเฉ‹ (เจธเจฟเจฐเจซ เจธเจฅเจฟเจฐ เจนเฉ€ เจจเจนเฉ€เจ‚!)

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹