நினைவகம் - 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 இல் வைக்கவும். நினைவகம் கணக்கிற்கு ஏற்ப உள்ளது, எனவே நீங்கள் கற்பிக்கும் ஒரு விதி உங்கள் குழு உறுப்பினர்களை அடையாது.