Dropstone Docs

நினைவகம் - Dropstone என்ன நினைவில் வைத்திருக்கிறது மற்றும் அதை எப்படி மாற்றுவது

Dropstone அமர்வுகளுக்கு இடையே நிலையான விதிகள் மற்றும் உண்மைகளை நினைவில் வைத்திருக்கிறது. அது எதை வைத்திருக்க வேண்டும் என்று எப்படி முடிவு செய்கிறது, அது கற்றுக்கொண்ட அனைத்தையும் எப்படிப் பார்ப்பது, மற்றும் அதை எப்படி மறக்கச் செய்வது என்பதை அறிக.

Dropstone அமர்வுகளுக்கு இடையே விஷயங்களை நினைவில் வைத்திருக்கிறது. ஒருமுறை அதைச் சரிசெய்தால், இந்த திட்டத்திலோ அல்லது அடுத்த திட்டத்திலோ மீண்டும் சரிசெய்ய வேண்டியதில்லை.

இந்தப் பக்கம் அது எதை வைத்திருக்கிறது, அது உங்கள் அடுத்த உரையாடலுக்கு எப்படி செல்கிறது, மற்றும் அதில் எதையும் எப்படி மாற்றுவது அல்லது நீக்குவது என்பதை விளக்குகிறது.

Note:

நினைவகம் Dropstone இல் உள்நுழைந்திருக்க வேண்டும். நீங்கள் உள்நுழைந்திருக்கவில்லை என்றால், நினைவக கருவிகள் ஏற்றப்படாது மற்றும் எதுவும் சேமிக்கப்படாது.


இரண்டு வகையான நினைவகம்

நினைவில் வைக்கத் தகுந்த அனைத்தும் ஒரே மாதிரியாகக் கருதப்படக்கூடாது, எனவே Dropstone இரண்டு வகைகளை வைத்திருக்கிறது.

நிலையான விதிகள்

ஒரு விதி என்பது இனிமேல் பின்பற்றப்பட வேண்டிய ஒன்று. ஒரு மரபு, ஒரு பாணி விருப்பம், ஒரு தடை.

"எப்போதும் arrow function consts ஐப் பயன்படுத்துங்கள், ஒருபோதும் function அறிவிப்புகளை அல்ல."

"கேட்காமல் ஒரு சார்புநிலையை (dependency) சேர்க்க வேண்டாம்."

"bun ஐப் பயன்படுத்துங்கள், npm அல்ல."

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

உண்மைகள்

ஒரு உண்மை என்பது இப்போது வெறுமனே உண்மையாக இருக்கும் ஒன்று.

"ஸ்டேஜிங் தரவுத்தளம் VPN க்குப் பின்னால் உள்ளது."

"இந்த திட்டம் Node 22 ஐ நிலைநிறுத்துகிறது."

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


எப்படி ஒன்று நினைவில் வைக்கப்படுகிறது

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

நீங்கள்:  இல்லை. எனக்கு ஒருபோதும் `function` அறிவிப்புகள் வேண்டாம், எப்போதும் arrow consts.
Dropstone:  குறிப்பிடப்பட்டது - அறிவிப்புகளை விட arrow function consts.

அது எந்த வகை என்பதையும் முடிவு செய்கிறது. ஒரு நிலையான அறிவுறுத்தலாக ("எப்போதும்", "ஒருபோதும்", "X ஐ அல்ல Y ஐ பயன்படுத்துங்கள்") வடிவமைக்கப்பட்ட ஒன்று ஒரு விதியாக மாறும். மற்ற அனைத்தும் ஒரு உண்மையாக சேமிக்கப்படும். அது உறுதியாக இல்லாதபோது உண்மையைத் தேர்ந்தெடுக்கிறது, ஏனென்றால் ஒரு தவறிய விதி உங்களுக்கு ஒரு நினைவூட்டலைச் செலவழிக்கும், அதே நேரத்தில் ஒரு தவறான விதி உங்களை எல்லா இடங்களிலும் பின்தொடரும்.

நீங்கள் உள்நுழைந்திருக்காவிட்டால் எதுவும் சேமிக்கப்படாது, மேலும் நினைவகம் உங்கள் கணக்கிற்கு தனிப்பட்டது.


அது நினைவில் வைத்திருப்பதைப் பார்ப்பது

வெறுமனே கேளுங்கள்.

நீங்கள்:  என்னைப் பற்றி நீங்கள் என்ன நினைவில் வைத்திருக்கிறீர்கள்?

Dropstone அது கற்றுக்கொண்டதை பட்டியலிடுகிறது, விதிகள் உண்மைகளிலிருந்து தனித்தனியாகக் காட்டப்படுகின்றன, ஏனென்றால் விதிகள்தான் ஒவ்வொரு பதிலையும் பாதிக்கின்றன.

நீங்கள் ஒரு வகையை மட்டும் கேட்கலாம்:

நீங்கள்:  எனது நிலையான விதிகளைக் காட்டு

எதையாவது மாற்றுவது அல்லது நீக்குவது

அதை மறக்கச் சொல்லுங்கள், அது மறந்துவிடும்.

நீங்கள்:  arrow functions பற்றிய விதியை மறந்துவிடு
Dropstone:  மறக்கப்பட்டது. அது மீண்டும் பயன்படுத்தப்படாது.

Dropstone நீங்கள் கேட்கும்போது மட்டுமே மறக்கிறது. அது தானாக முன்வந்து எதையும் நீக்காது, மேலும் அது நீக்கப்படாவிட்டால் நீக்கப்பட்டதாகக் கூறாது — அது உள்ளீட்டைக் கண்டுபிடிக்க முடியாவிட்டால், அது பாசாங்கு செய்வதற்குப் பதிலாக அதைச் சொல்கிறது.

நீங்கள் ஒரு விதியை நீக்குவதற்குப் பதிலாக அதைச் சரிசெய்யலாம். ஒரு விருப்பத்தை மீண்டும் கூறுவது அதை அந்த இடத்திலேயே புதுப்பிக்கிறது, எனவே நீங்கள் ஒருவருக்கொருவர் முரண்படும் இரண்டு விதிகளுடன் முடிவடைய மாட்டீர்கள்.


நினைவகம் மற்றும் AGENTS.md

இவை வெவ்வேறு சிக்கல்களைத் தீர்க்கின்றன மற்றும் நன்றாக ஒன்றாக வேலை செய்கின்றன.

AGENTS.mdநினைவகம்
எழுதியவர்நீங்கள்Dropstone, உங்கள் திருத்தங்களிலிருந்து
வாழும் இடம்உங்கள் களஞ்சியம்உங்கள் கணக்கு
பகிரப்படுவதுகளஞ்சியத்தை குளோன் செய்யும் எவருடனும்உங்களுடன் மட்டுமே
சிறந்ததுமுழு குழுவிற்கும் தேவையான திட்ட மரபுகள்நீங்கள் எப்படி வேலை செய்ய விரும்புகிறீர்கள்

ஒரு விதி திட்டத்திற்கு சொந்தமானதாக இருந்தால், அதை AGENTS.md இல் வைக்கவும், உங்கள் சக ஊழியர்களும் அதைப் பெறுவார்கள். அது திட்டங்களுக்கு இடையே உங்களைப் பின்தொடர வேண்டிய தனிப்பட்ட விருப்பமாக இருந்தால், அதை நினைவகம் கவனிக்கட்டும்.


அதை அணைப்பது

நினைவக எழுதுதல் உங்கள் Improve Dropstone அமைப்பைப் பின்பற்றுகிறது. கணக்கு அமைப்புகளில் அதை அணைத்தால் எதுவும் பதிவு செய்யப்படாது.

ஒரு இயந்திரத்திற்கு நினைவக நினைவுபடுத்தலை முடக்கலாம்:

DROPSTONE_DISABLE_MEMORY_GATE=1

நினைவுபடுத்தல் தோல்வி ஒருபோதும் ஒரு அமர்வைத் தடுக்காது — நினைவகம் கிடைக்கவில்லை என்றால், Dropstone அது இல்லாமல் தொடர்கிறது.


நல்ல நடைமுறை

திருத்தும்போது நேரடியாக இருங்கள். "எப்போதும் X, ஒருபோதும் Y" என்பது தெளிவாக ஒரு விதி. "X நன்றாக இருக்கலாம் என்று நினைக்கிறேன்" என்பது ஒரு உண்மையாக சேமிக்கப்பட்டு தொடர்புடையதாக இருக்கும்போது மட்டுமே மீண்டும் வெளிப்படலாம்.

உங்கள் விதிகளை அவ்வப்போது சரிபார்க்கவும். அவை எல்லாவற்றிற்கும் பயன்படுத்தப்படுகின்றன, எனவே ஒரு பழைய விதியை நீக்குவது மதிப்புள்ளது. "எனது நிலையான விதிகளைக் காட்டு" என்று கேட்பது ஒரு நொடி எடுக்கும்.

திட்ட மரபுகளை AGENTS.md இல் வைக்கவும். நினைவகம் ஒவ்வொரு கணக்கிற்கும் உரியது, எனவே நீங்கள் அதற்குக் கற்பிக்கும் ஒரு விதி உங்கள் சக ஊழியர்களை அடையாது.

Ctrl+I