ಪರಿಶೀಲಿಸಲಾದ ವಿನಾಯಿತಿಗಳು, ಸಂಕಲನದ ಸಮಯದಲ್ಲಿನ ಲಭ್ಯವಿರುವ ಅನ್ವಯಿಸುವಿಕೆಯು ರನ್‌ ಟೈಮ್‌ನಲ್ಲಿನ ನಿಭಾಯಿಸದಿರುವ ವಿನಾಯಿತಿಗಳ ಮೇಲ್ಮೈನ ಘಟನೆಗಳನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ; ಪರಿಶೀಲಿಸದಿರುವ ವಿನಾಯಿತಿಗಳು (codice_18 ಮತ್ತು codice_19) ನಿಭಾಯಿಸಲಾಗದಂತೆ ಉಳಿದುಬಿಡುತ್ತವೆ. 

ಹಾಗಿದ್ದಾಗ್ಯೂ, ಪರಿಶೀಲಿಸಲಾದ ವಿನಾಯಿತಿಗಳು ವಿಸ್ತೃತವಾದ codice_20 ಅನ್ವಯಿಸುವಿಕೆಯ ವಿವರಗಳನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ಎನ್ಕ್ಯಾಪ್ಸುಲೇಶನನ್ನು ಕಡಿಮೆಗೊಳಿಸುವುದನ್ನು ಬಯಸುತ್ತವೆ ಇಲ್ಲವಾದಲ್ಲಿ ಕೊಡಿಂಗ್‌ನ್ನು ಪ್ರೊತ್ಸಾಹಿಸುತ್ತದೆ ಬಹಳ ಕಡಿಮೆಯಾಗಿ codice_21 ಬ್ಲಾಕ್‌ಗಳನ್ನು ಪರಿಗಣಿಸಿ ಸರಿಯಾದ ವಿನಾಯಿತಿಗಳನ್ನು ಅವುಗಳ ಸರಿಯಾದ ನಿರ್ವಾಹಕರುಗಳಿಂದ ಗಳಿಂದ ಬಚ್ಚಿಡಬಹುದು. ಸಮಯದ ಮೇಲೆ ಬೆಳೆಯುತ್ತಿರುವ ಒಂದು ಸಂಕೇತ ಆಧಾರವನ್ನು ಪರಿಗಣಿಸಿ. ಒಂದು ಇಂಟರ್‌ಫೇಸ್ X & Y ವಿನಾಯಿತಿಗಳನ್ನು ಬಳಸುವುದನ್ನು ಘೋಷಿಸಿರುತ್ತದೆ. ಸಂಕೇತದ ನಂತರದ ಅವೃತ್ತಿಯಲ್ಲಿ, ಒಬ್ಬನು Z ವಿನಾಯಿತಿಯನು ಬಳಸಲು ಬಯಸಿದರೆ, ಇದು ಮೊದಲಿನ ಬಳಕೆಗಳ ಜೊತೆ ಸಮನ್ವಯವಾಗಿರುವ ಹೊಸ ಸಂಕೇತವನ್ನು ಮಾಡಿತು. ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ, ಅಡಾಪ್ಟರ್ ವಿನ್ಯಾಸದ ಜೊತೆ, ಅಲ್ಲಿ ಒಂದು ಪ್ರಧಾನ ಭಾಗದ ಸಂಕೇತ ಒಂದು ಇಂಟರ್‌ಫೇಸ್ ಅನ್ನು ಪ್ರಕಟಿಸುತ್ತದೆ ಅದು ನಂತರ ಒಂದು ವಿಭಿನ್ನವಾದ ಪ್ರಧಾನ ಭಾಗ ಸಂಕೇತದಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಲ್ಪಡುತ್ತದೆ, ಅದ್ದರಿಂದ ಆ ಸಂಕೇತವು ಒಳಹಾಕಲ್ಪಡುತ್ತದೆ ಮತ್ತು ಮೊದಲಿನದರಿಂದ ಕರೆಯಲ್ಪಡುತ್ತದೆ, ಅಡಾಪ್ಟರ್‌ನ ಸಂಕೇತವು ಸಮಸ್ಯೆಗಳನ್ನು ವರ್ಣಿಸಲು ಒಂದು ಉತ್ಕೃಷ್ಟ ಗುಂಪಿನ ವಿನಾಯಿತಿಗಳನ್ನು ಹೊಂದಿರಬಹುದು, ಆದರೆ ಇದು ಇಂಟರ್‌ಫೇಸ್‌ನಲ್ಲಿ ಪ್ರಕಟಿಸಲ್ಪಟ್ಟ ವಿನಾಯಿತಿ ವಿಧಗಳನ್ನು ಬಳಸುವುದಕ್ಕೆ ಒತ್ತಾಯಿಸಲ್ಪಡುತ್ತದೆ. 
ಸಂಭಾವ್ಯವಾಗಿ ಬಳಸಲ್ಪಟ್ಟ ವಿನಾಯಿತಿಗಳ ಒಂದು ಸುಪರ್‌ಕ್ಲಾಸ್ ಪ್ರಕಟಿಸಲ್ಪಟ್ಟ ವಿನಾಯಿತಿಗಳ ಮೂಲಕ ಅಥವಾ ಉಲ್ಲೇಖಿಸುವುದರ ಮೂಲಕ ಮತ್ತು ಕರೆಯಲ್ಪಟ್ಟ ವಿಧಾನಕ್ಕೆ ಯಾವ ವಿನಾಯಿತಿ ವಿಧಗಳು ಸರಿಹೊಮ್ದುತ್ತವೆ ಎಂಬುದನ್ನು ಪ್ರಕಟಿಸುವುದರ ಮೂಲಕ ಪ್ರಕಟಿಸಲ್ಪಟ್ಟ ವಿನಾಯಿತಿಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆಗೊಳಿಸಬಹುದು, ಮತ್ತು ಕಡಿಮೆ ಮಟ್ತದ ವಿನಾಯಿತಿಗಳನ್ನು ಈ ವಿಧಗಳಿಗೆ ಅನ್ವಯಿಸುವುದರ ಮೂಲಕ, ಮುಖ್ಯವಾಗಿ ಮೂಲ ಕಾರಣಗಳನ್ನು ಸಂರಕ್ಷಿಸುವ ಸಲುವಾಗಿ ವಿನಾಯಿತಿ ಸರಣಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕಡಿಮೆಗೊಳಿಸಬಹುದು. ಅದಕ್ಕೆ ಜೊತೆಯಾಗಿ, ಇದು ತುಂಬಾ ಸಂಭಾವ್ಯ, ಅದು ಮೇಲೆ ನೀಡಲ್ಪಟ್ಟ ಬದಲಾಯಿಸುವ ಇಂಟರ್‌ಫೇಸ್ ಉದಾಹರಣೆಯಲ್ಲಿ ಕರೆಯುವ ಸಂಕೇತವು ಅದೇ ರೀತಿಯಾಗಿ ಬದಲಾಯಿಸಲ್ಪಡಬೇಕು, ತರುವಾಯದಲ್ಲಿ ಕೆಲವರು ವಿನಾಯಿತಿಗಳನ್ನು ಒಂದು ವಿಧಾನವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತಾರೆ, ಅವರು ಸೂಚಿತವಾದ ಇಂಟರ್‌ಫೇಸ್‌ನ ವಿಧಾನದ ಭಾಗವನ್ನು ಹೇಗಾದರೂ ಬಳಸುತ್ತಾರೆ. 
ಒಂದು ಅತಿ ಸೂಕ್ಷ್ಮವಾದ codice_22 ಪ್ರಕಟನೆ ಅಥವಾ codice_23 ಇದು ಪರಿಶೀಲನೆಯನ್ನು ತೃಪ್ತಿಪಡಿಸಲು ಸಮರ್ಥವಾಗಿರುತ್ತದೆ. ಅಲ್ಲಿ ಇದು ಕೆಲವು ಬಳಕೆಯನ್ನು ಹೊಂದಿರಬಹುದು, ಇದು ಪ್ರಮುಖವಾಗಿ ಪರಿಶೀಲಿಸಲ್ಪಟ್ಟ ವಿನಾಯಿತಿ ಯಾಂತ್ರಿಕತೆಯಿಂದ ಸುತ್ತುವರೆಯಲ್ಪಟ್ಟಿರುತ್ತದೆ. ಅದಕ್ಕೆ ಜೊತೆಯಾಗಿ, codice_22ಯು ಎಲ್ಲಾ ಕರೆಯುವ ಸಂಕೇತಗಳನ್ನು ಅದೇ ರೀತಿಯಗಿ ಮಾಡಲು ಬಲವಂತ ಮಾಡುತ್ತದೆ. 
ಪರಿಶೀಲಿಸದ ವಿನಾಯಿತಿ ವಿಧಗಳು ಹೊರತುಪಡಿಸಿ, ಪರಿಗಣಿಸುವಿಕೆಯ ಜೊತೆ, ವ್ಯಾಪ್ತಿಯ ಹೆಚ್ಚಿನದಾದ ಹಂತಗಳಲ್ಲಿ ನಿರ್ವಹಿಸಲ್ಪಡಬಾರದು ಇವುಗಳು ಅನೇಕವೇಳೆ ಪುನರ್‌ಸ್ಥಾಪನೆಗೆ ಅವಕಾಶ ನೀಡದ ಘಟನಾವಳಿಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ: codice_25 ಪುನರಾವರ್ತಿತವಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ ದೋಷಗಳನ್ನು ಪ್ರತಿಫಲಿಸುತ್ತವೆ, ಮತ್ತು codice_19 ಸಾಮಾನ್ಯವಾಗಿ ಆವರಿಸಿಕೊಳ್ಳಲಾಗದ ಜೆವಿ‌ಎಮ್ ವೈಫಲ್ಯಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಅವಲೋಕನವೇನೆಂದರೆ, ಪರಿಶೀಲಿಸಲ್ಪಟ್ಟ ವಿನಾಯಿತಿಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಒಂದು ಲಾಂಗ್ವೇಜ್‌‌ನಲ್ಲಿ ಕೂಡ, ಅಲ್ಲಿ ಪರಿಶೀಲಿಸಲ್ಪಟ್ಟ ವಿನಯಿತಿಗಳ ಬಳಕೆಯು ಸರಿಯಾಗದಿರುವ ನಿದರ್ಶನಗಳಿವೆ. 
ವಿನಾಯಿತಿ‌ ಸಮನ್ವಯತೆ
ಬಳಕೆಯಲ್ಲಿನ ಅವಲೋಕನಗಳು
ಮುಂದುವರೆಯುವ ವಿನಾಯಿತಿಗಳು
ಪುನರಾರಂಭಗಳು ಪಾಲಿಸಿಯಿಂದ ಪ್ರತ್ಯೇಕವಾದ ಯಂತ್ರರಚನೆ