கிளீன் ஆர்கிடெக்சர் என்றால் என்ன?
கிளீன் ஆர்கிடெக்சர் (Clean Architecture) மென்பொருளை வணிக நடத்தையை மையமாக அமைத்து, பயனர் இடைமுகங்கள், தரவுத்தளங்கள், கட்டமைப்புச் சட்டகங்களிலிருந்து அதைப் பிரிக்கிறது. முக்கிய பயன்பாட்டு விதிகளில் தொழில்நுட்ப மாற்றங்களின் தாக்கத்தைக் குறைப்பதே நோக்கம்.
எடுத்துக்காட்டாக, “வழங்கப்பட்ட ஆர்டரை ரத்து செய்ய முடியாது” என்பது ஒரு வணிக விதி. வாடிக்கையாளர் வலைத்தளத்தையோ கைப்பேசிப் பயன்பாட்டையோ பயன்படுத்தினாலும், சேமிப்புத் தொழில்நுட்பம் எதுவானாலும் அது ஒரேபோல் இருக்கும்.
முக்கிய பகுதிகள்
கிளீன் ஆர்கிடெக்சர் பொதுவாக உள்ளிருந்து வெளியே அமைந்த வட்டங்களாகக் காட்டப்படுகிறது:
