ரூபி ஆன் ரெயில்ஸ் "கன்வென்சன் ஓவர் கான்ஃபிகரேசன்" (CoC) மற்றும் துரித மேம்பாட்டுக் கொள்கையான "டோன்'ட் ரிபீட் யுவர்செல்ஃப்" (DRY) ஆகியவற்றை வலியுறுத்துவதற்கு குறிப்பிடப்படுகிறது.

"கன்வென்சன் ஓவர் கான்ஃபிகரேசன்" என்பது பயன்பாட்டின் வழக்கத்திற்கு மாறான அம்சங்களை டெவலப்பர் மட்டுமே குறிப்பிட வேண்டும் என்று பொருள்படும். எடுத்துக்காட்டாக மாதிரியில் "சேல்" என்ற கிளாஸ் இருந்தால் விருப்பிருப்பாக தரவுத்தளத்தில் அது தொடர்புடைய "சேல்ஸ்" என்ற அட்டவணை இருக்கும். "புராடக்ஸ் சோல்ட்: என்ற அட்டவணையை அழைத்தம் போன்று இந்த நடைமுறையில் இருந்து ஒருவர் விலகினால் மட்டும் உருவாக்குநர் இந்தப் பெயர்கள் தொடர்புடைய குறியீட்டை எழுத வேண்டியிருக்கும். பொதுவாக இது குறைவான குறியீடு மற்றும் குறைவான திரும்ப நிகழ்தலுக்கு வழிவகுக்கிறது.

"டோன்'ட் ரிபீட் யுவர்செல்ஃப்" என்பது தகவல், ஒற்றைத் தெளிவான இடத்தில் இடம்பெற்றிருப்பதைக் குறிப்பிடுகிறது. எடுத்துக்காட்டாக ரெயில்ஸின் ஆக்டிவ்ரெகார்ட் கூறைப் பயன்படுத்தும் போது டெவலப்பர் கிளாஸ் வரையறைகளில் தரவுத்தள அணிவரிசைப் பெயர்களைக் குறிப்பிட வேண்டிய அவசியம் இல்லை. மாறாக ரூபி ஆன் ரெயில்ஸ் இந்தத் தகவலை தரவுத்தளத்தில் இருந்து கிளாஸ் பெயர் சார்ந்து பெறுகிறது.

வணிகக் குறியீடுகள்
பயன்படுத்தல்
தத்துவம் மற்றும் வடிவமைப்பு
விமர்சனம்