FET പരിഹരിക്കുന്നതിൽ നിന്ന് പരിശോധന എങ്ങനെ വ്യത്യസ്തമാകുന്നു
FET ഒരു ടൈംടേബിൾ നിർമ്മിക്കുന്നു, എന്നാൽ FET ടൈംടേബിൾ എക്സ്പ്ലോറർ അത് കാണാനും ക്രമീകരിക്കാനും മാത്രമുള്ളതാണ്.
FET-ൽ ജനറേറ്റ് (generate) ബട്ടൺ അമർത്തി എന്താണ് സംഭവിക്കുന്നതെന്ന് നോക്കാത്തത് എന്തുകൊണ്ടാണെന്ന് ആളുകൾ പലപ്പോഴും ചോദിക്കാറുണ്ട്. നിങ്ങൾക്ക് അത് ചെയ്യാവുന്നതാണ്. ഈ പരിശോധന (check) എന്താണ് കൂട്ടിച്ചേർക്കുന്നതെന്നും എന്താണ് ചെയ്യാത്തതെന്നും ഇത് വിശദീകരിക്കുന്നു.
FET തിരയുന്നു. ഈ പരിശോധന കണക്കാക്കുന്നു.
FET ക്രമീകരണങ്ങൾ പരീക്ഷിക്കുന്നു. അത് അതിൽ വളരെ മികച്ചതാണ്. എന്നാൽ പരാജയപ്പെടുന്ന ഒരു തിരച്ചിൽ, ആ തിരച്ചിൽ പരാജയപ്പെട്ടു എന്ന് മാത്രമേ നിങ്ങളോട് പറയുകയുള്ളൂ. "നിങ്ങളുടെ നിയമങ്ങൾ കാരണം ഇത് അസാധ്യമാണ്" എന്നതും "ഇത്തവണ എനിക്ക് അത് കണ്ടെത്താൻ കഴിഞ്ഞില്ല" എന്നതും തമ്മിൽ വേർതിരിച്ചറിയാൻ അതിന് കഴിയില്ല.
ഈ പരിശോധന ഗണിതക്രിയകൾ ചെയ്യുന്നു. ഇത് ഒരിക്കലും ഒരു പാഠം (lesson) നിശ്ചയിക്കുന്നില്ല. നിങ്ങളുടെ നിയമങ്ങൾ അവശേഷിപ്പിക്കുന്ന ഇടം ഇത് കണക്കാക്കുന്നു:
- ഒരു അധ്യാപകൻ പഠിപ്പിക്കേണ്ട മണിക്കൂറുകളും അവർക്ക് ബാക്കിയുള്ള സമയ സ്ലോട്ടുകളും
- എല്ലാ നിയമങ്ങളും പ്രയോഗിച്ചുകഴിഞ്ഞാൽ ഒരു പാഠത്തിന് ബാക്കിയുള്ള ആരംഭ സമയങ്ങൾ
- ഒരേ സമയം നടക്കേണ്ട രണ്ട് പാഠങ്ങൾ ഒരേ സ്ലോട്ടിലേക്ക് നിർബന്ധിതമാകുന്നുണ്ടോ എന്ന്
- ഒരു കൂട്ടം പാഠങ്ങൾക്ക് ആഴ്ചയിലുള്ളതിനേക്കാൾ കൂടുതൽ ദിവസങ്ങൾ ആവശ്യമുണ്ടോ എന്ന്
ആ കണക്കുകളിൽ ഒന്ന് പൂജ്യത്തിലെത്തുമ്പോൾ, ഒരു തിരച്ചിലിനും വിജയിക്കാൻ കഴിയില്ല, എത്ര സമയം കാത്തിരുന്നാലും അത് മാറില്ല.
പ്രായോഗികമായ വ്യത്യാസം
സമയം. പരാജയപ്പെട്ട ഒരു FET പ്രവർത്തനം പൂർത്തിയാകാൻ ദീർഘസമയം എടുത്തേക്കാം. ഈ പരിശോധന സെക്കന്റുകൾക്കുള്ളിൽ ഉത്തരം നൽകുന്നു.
പരാജയത്തിൽ നിന്ന് നിങ്ങൾ എന്താണ് പഠിക്കുന്നത്. ഏത് നിയമങ്ങളാണ് പരാജയത്തിന് കാരണമെന്ന് പറയാതെ FET നിർത്തുന്നു. ഈ പരിശോധന ആ നിയമങ്ങളെ പേരെടുത്ത് പറയുന്നു, കൂടാതെ അസാധ്യമായ ഒരു പാഠത്തിനായി ഏത് നിയമമാണ് ഏത് ആരംഭ സമയത്തെ നീക്കം ചെയ്തതെന്ന് ക്രമത്തിൽ കാണിച്ചുതരുന്നു.
നല്ലൊരു ഫലത്തിന്റെ അർത്ഥം. വിജയിക്കുന്ന ഒരു FET പ്രവർത്തനം നിങ്ങൾക്ക് ഒരു യഥാർത്ഥ ടൈംടേബിൾ നൽകുന്നു — അത് ഈ പരിശോധന ഒരിക്കലും ചെയ്യുന്നില്ല. ഒരു ക്ലീൻ ചെക്ക് (clean check) നിങ്ങൾക്ക് ടൈംടേബിൾ ഒന്നും നൽകുന്നില്ല. പരാജയത്തിനുള്ള ഒരു വിശദീകരണം അത് നീക്കം ചെയ്യുന്നു എന്ന് മാത്രം.
ഈ ക്രമത്തിൽ രണ്ടും ഉപയോഗിക്കുക
- ആദ്യം പരിശോധന നടത്തുക. എന്തെങ്കിലും അസാധ്യമാണെന്ന് അത് തെളിയിച്ചാൽ, FET പ്രവർത്തനം വിജയിക്കില്ല, അതിനാൽ അത് നടത്തുന്നത് സമയം പാഴാക്കലാണ്.
- അത് തെളിയിച്ചത് പരിഹരിക്കുക. അത് നിയമങ്ങളെ പേരെടുത്ത് പറയുകയും ട്രേസ് (trace) കാണിക്കുകയും ചെയ്യുന്നു.
- പിന്നീട് FET-നെ തിരയാൻ അനുവദിക്കുക. അത് FET മാത്രം ചെയ്യുന്ന കാര്യമാണ്.
- ഫലം തിരികെ കൊണ്ടുവരിക, അത് വായിക്കാനും പ്രിന്റ് ചെയ്യാനും പങ്കിടാനും.
ഈ പരിശോധനയ്ക്ക് നിങ്ങളോട് പറയാൻ കഴിയാത്ത കാര്യങ്ങൾ
⛔ ഒരു ടൈംടേബിൾ സാധ്യമാണെന്ന് ഇതിന് പറയാൻ കഴിയില്ല. ഒന്നും ഇവിടെ അത് തെളിയിക്കുന്നില്ല. ഒരു ഫയൽ എല്ലാ പരിശോധനകളും പാസായേക്കാം, എങ്കിലും അത് പ്രയാസകരമായിരിക്കാം, അല്ലെങ്കിൽ അത് പൂർത്തിയാകുന്നതിന് മുൻപ് നിയമങ്ങളിൽ ഇളവ് വരുത്തേണ്ടി വന്നേക്കാം.
⛔ FET-ന് എത്ര സമയം എടുക്കുമെന്ന് ഇതിന് പറയാൻ കഴിയില്ല. ബുദ്ധിമുട്ട് സൂചിപ്പിക്കുന്ന നമ്പർ (difficulty number) എന്നത് ഒരു മാറ്റത്തിന് മുൻപും ശേഷവും നിങ്ങളുടെ ഫയലിനെ താരതമ്യം ചെയ്യാനുള്ള ഒരു താപനില വായന മാത്രമാണ്, അതൊരു പ്രവചനമല്ല.
കാണുക ഇതിന് പറയാൻ കഴിയാത്ത കാര്യങ്ങൾ.