වේගයෙන් කේත කරන්නේ කෙසේද (ගුණාත්මකභාවය කැප නොකර) [වසා ඇත]


148

මම අවුරුදු ගණනාවක් තිස්සේ වෘත්තීය කේත රචකයෙක්. මගේ කේතය පිළිබඳ අදහස් සාමාන්‍යයෙන් එක හා සමානයි: හොඳ කේතයක් ලියයි, හොඳින් පරීක්ෂා කර ඇත, නමුත් වේගවත් විය හැකිය .

ඒ නිසා මම කොහොමද, වේගවත් සදහාද සහය දක්වනු ලැෙබි බවට පත් කරන්නේ ගුණාත්මක කැප තොරව? මෙම ප්‍රශ්නය සඳහා, මම විෂය පථය C # ට සීමා කරන්නෙමි, මන්ද එය මූලික වශයෙන් මා කේත කරන දෙයයි (විනෝදය සඳහා) - හෝ ජාවා, එය බොහෝ ආකාරවලින් සමාන වන.

මම දැනටමත් කරමින් සිටින දේවල්:

  • කාර්යය ඉටු කරන අවම විසඳුම ලියන්න
  • ස්වයංක්‍රීය පරීක්ෂණ රාශියක් ලියන්න (ප්‍රතිගාමී වීම වළක්වයි)
  • සියලු වර්ගවල දේවල් සඳහා නැවත භාවිතා කළ හැකි පුස්තකාල ලියන්න (සහ භාවිතා කරන්න)
  • හොඳින් වැඩ කරන ස්ථානවල සුප‍්‍රසිද්ධ තාක්‍ෂණයන් භාවිතා කරන්න (උදා: ශිශිර)
  • ඒවා තැනට ගැළපෙන තැන මෝස්තර රටා භාවිතා කරන්න (උදා: සිංගල්ටන්)

මේ සියල්ල විශිෂ්ටයි, නමුත් කාලයත් සමඟ මගේ වේගය වැඩි වන බවක් මට දැනෙන්නේ නැත. මම කරන්න 10% ක් වේගවත් මගේ තරඟකරුවන් වඩා බව, මම (පවා 10% කින්) මගේ ඵලදායිතාව වැඩි යමක් කරන්න පුළුවන් නම් නිසා පහසුකම්,. (මා සතුව කිසිවක් නැත.)

ඒ හැරුණු විට, මම නිරන්තරයෙන් මගේ කළමනාකරුවන්ගෙන් මෙම ප්‍රතිපෝෂණය ලබාගෙන ඇත - එය කුඩා පරිමාණ ෆ්ලෑෂ් සංවර්ධනය හෝ ව්‍යවසාය ජාවා / සී ++ සංවර්ධනය වේවා.

සංස්කරණය කරන්න: මම වේගයෙන් අදහස් කරන්නේ කුමක්ද සහ මම මන්දගාමී බව දැන ගන්නේ කෙසේද යන්න පිළිබඳව ප්‍රශ්න රාශියක් ඇති බව පෙනේ. තවත් විස්තර කිහිපයක් සමඟ මට පැහැදිලි කර දෙන්නම්.

මම විවිධ ව්‍යාපෘති හා විවිධ තාක්‍ෂණයන් (ෆ්ලෑෂ්, ඒඑස්පී.නෙට්, ජාවා, සී ++) හරහා විවිධ සමාගම්වල කුඩා හා මධ්‍යම ප්‍රමාණයේ කණ්ඩායම්වල (පුද්ගලයින් 5-50) වැඩ කළෙමි. මගේ කළමනාකරුවන්ගේ නිරීක්ෂණය (ඔවුන් මට කෙලින්ම පැවසූ) මම "මන්දගාමී" බව.

මෙයින් කොටසක් වන්නේ මගේ සම වයසේ මිතුරන්ගෙන් සැලකිය යුතු සංඛ්‍යාවක් වේගය සඳහා ගුණාත්මකභාවය කැප කළ බැවිනි; ඔවුන් කේත ලිව්වේ දෝෂ සහිත, කියවීමට අසීරු, නඩත්තු කිරීමට අපහසු සහ ස්වයංක්‍රීය පරීක්ෂණ ලිවීමට අපහසුය. මගේ කේතය සාමාන්‍යයෙන් හොඳින් ලේඛනගත, කියවිය හැකි සහ පරීක්ෂා කළ හැකි ය.

ඔරකල්හිදී, මම අනෙක් කණ්ඩායම් සාමාජිකයින්ට වඩා සෙමින් දෝෂ නිරාකරණය කරමි. මම මෙය දනිමි, මන්ද ඒ සඳහා මට අදහස් ලැබෙනු ඇත; මෙයින් අදහස් කරන්නේ වෙනත් (ඔව්, වඩා ජ්‍යෙෂ් senior සහ පළපුරුදු) සංවර්ධකයින්ට මගේ වැඩ කටයුතු මා ගත කළ කාලයට වඩා අඩු කාලයක් තුළ එකම ගුණාත්මක භාවයකින් (කියවීමේ හැකියාව, නඩත්තු කිරීමේ හැකියාව සහ පරීක්ෂණ හැකියාව) කළ හැකි බවයි.

මන්ද? මට නැති වී ඇත්තේ කුමක්ද? මට මෙය වඩා හොඳ කර ගත හැක්කේ කෙසේද?

මගේ අවසාන ඉලක්කය සරලයි: මට අද පැය 40 කින් නිෂ්පාදන X කළ හැකි නම්, මට කෙසේ හෝ දියුණු කර ගත හැකි නම් මට එකම නිෂ්පාදනයක් හෙට පැය 20, 30 හෝ 38 ක් තුළ නිර්මාණය කළ හැකිය, එය මට දැන ගැනීමට අවශ්‍යය - මම එතනට යන්නෙ කොහොමද? අඛණ්ඩව වැඩිදියුණු කිරීමට මට භාවිතා කළ හැකි ක්‍රියාවලිය කුමක්ද? කේතය නැවත භාවිතා කිරීම ගැන මම සිතුවෙමි, නමුත් එය ප්‍රමාණවත් නොවේ, එය පෙනේ.


4
අනෙක් අය එකම ගුණාංගයකින් ඔබට වඩා වේගයෙන් කේත කරනවාද? එසේ නොවේ නම්, වේගය ගැටලුවක් නොවන බව දැක්වීමට ඔබේ නඩත්තු වාර්තා සහ දෝෂ වාර්තා වෙත යොමු කරන්න.
මයිකල් කේ


1
තරඟය ජය ගැනීමට උත්සාහ කිරීම සඳහා, සමහරු ඔවුන්ගේ වේගවත්ම අශ්වයන් තෝරාගෙන වේගයෙන් යාමට ඔවුන්ට පහර දෙති. ප්රශ්න තිබේද?
පෝල්

25
මට ඔබ වෙනුවෙන් පිළිතුරක් නැත, නමුත් ඔබට හොඳක් දැනෙන යමක් මා සතුව ඇත. ඔබ ක්‍රමලේඛකයෙකු ලෙස කෙතරම් මන්දගාමී වුවත්, ඔබට කොතරම් අකාර්යක්ෂම බවක් දැනුනත්, ඔබේ කළමනාකරු බොහෝ, වඩා නරක ය. වැඩිදියුණු කිරීමට ඔබට උදව් නොකර "හේයි බොබ්, ඔබ ප්‍රමාද වැඩියි" යනුවෙන් කුමන ආකාරයේ මෝඩයෙක් පවසයිද? ඔබ ඉතා කෙටි බව ඔබට පැවසිය හැකිය. එය නායකත්වය නොවේ. මම හිතන්නේ මට යෝජනාවක් තිබේ: දක්ෂ කළමනාකරුවෙකු සමඟ රැකියාවක් සොයා ගන්න, ඔබේ අඩුපාඩුකම් මඟහරවා ගැනීමට ඔබ සමඟ වැඩ කරන අයෙක්.
මල්වෝලියෝ

1
සියලුම පිළිතුරු මා අසතුටට පත් කරයි. ඔබට අවශ්‍ය පියවර noob-> මධ්‍යස්ථය නම් සමහර විට එක් දෙයක් කිරීම හරි ය. නමුත් මධ්‍යස්ථ-> විශේෂ expert යා සෑම විටම සෑම දෙයක්ම ඉගෙන ගැනීමට අවශ්‍ය වේ. ඔබේ VCS, සංස්කාරකය, ක්‍රමලේඛන භාෂාව සහ ඔබේ රාමු ගැඹුරින් ඉගෙන ගත යුතුය. ඔබ සිතන්නේ නැතිව ඔබට කළ හැකි දැඩි හා සිත්ගන්නා පියවර නැවත නැවත කළ යුතුය. පාරිභෝගික අවශ්‍යතා සහ ඔබේ සහායකයාගේ අවශ්‍යතා අතර වෙනස වැනි ඔබේ සන්දර්භය අදාළ කර ගැනීමට ක්‍රමයක් සොයා ගැනීමට ඔබට අවශ්‍යය, ඔබේ දෛනික මනෝභාවය කේත / සැලසුම් / සාකච්ඡා කිරීමට ඇති හැකියාව කෙරෙහි බලපාන්නේ කෙසේද. ඔබට 1 දෙයක් අවශ්‍ය නම් මෙය කරන්න: සියල්ල ඉගෙන ගන්න.
erikbwork

Answers:


161

මෙතැනින් සොයා ගත හැකි ජෙෆ් ඇට්වුඩ්ගේ ප්‍රවේශයට මම කැමතියි http://www.codinghorror.com/blog/2008/08/quantity-always-trumps-quality.html .

මූලික වශයෙන් ඔහු ලිපියේ ඩේවිඩ් බේල්ස් සහ ටෙඩ් ඕලන්ඩ් විසින් රචිත Art & Fear නම් පොතේ ඡේදයක් සඳහන් කරයි. ඡේදය මෙසේ ය:

පිඟන් මැටි ගුරුවරයා ආරම්භක දිනයේදී නිවේදනය කළේ පන්තිය කණ්ඩායම් දෙකකට බෙදන බවයි. චිත්‍රාගාරයේ වම් පැත්තේ සිටින සියල්ලන්ම ශ්‍රේණිගත කරනු ලබන්නේ ඔවුන් නිෂ්පාදනය කරන වැඩ ප්‍රමාණය මත පමණක් වන අතර දකුණු පස සිටින සියල්ලන්ම එහි ගුණාත්මකභාවය මත පමණි. ඔහුගේ ක්‍රියා පටිපාටිය ඉතා සරල ය: පංතියේ අවසාන දිනයේදී ඔහු තම නානකාමර පරිමාණයන් ගෙනැවිත් “ප්‍රමාණ” කණ්ඩායමේ වැඩ බර කිරා බලනු ඇත: භාජන රාත්තල් පනහක් “ඒ” ලෙසත්, රාත්තල් හතළිහක් “බී” ලෙසත්, යනාදිය. කෙසේ වෙතත්, "ගුණාත්මකභාවය" මත ශ්‍රේණිගත කර ඇති අයට "A" ලබා ගැනීම සඳහා එක් බඳුනක් පමණක් නිෂ්පාදනය කිරීමට අවශ්‍ය විය. හොඳයි, ශ්‍රේණිගත කිරීමේ කාලය පැමිණ ඇති අතර කුතුහලය දනවන කරුණක් මතු විය: ඉහළම ගුණාත්මක බවින් යුත් කෘති සියල්ලම නිෂ්පාදනය කරනු ලැබුවේ සමූහය ප්‍රමාණාත්මකව ශ්‍රේණිගත කිරීමෙනි. "ප්රමාණය" අතර ඇති බව පෙනේ

අත්යවශ්යයෙන්ම ඔබේ දෑත් අපිරිසිදු කර ගැනීම හා බොහෝ විට ඔබේ කුසලතා වඩා හොඳින් වැඩි දියුණු කරයි, ඔබේ කාලය අධ්යයනය කිරීමට හා එය කිරීමට "පරිපූර්ණ" ක්රමය පිළිබඳ න්යායාත්මක කිරීමට වඩා. මගේ උපදෙස්, දිගටම පුහුණු වන්න, තාක්‍ෂණය සමඟ සම්බන්ධ වන්න, සහ සැලසුම් අධ්‍යයනය කරන්න.


16
මෙම ප්‍රතිසමයෙන් ඇඟවෙන්නේ ගුණාත්මක ඒවා නිෂ්පාදනය කිරීමට පෙර කුඹල්කරුවන් විසින් කුණු කසළ ගොඩවල් නිපදවූ බවයි. වෘත්තීය පරිසරයක, සියලු හෘද සාක්ෂියට අනුව ඔබට එය කළ හැකිද? පාඩම් කළ හා න්‍යායාත්මක වූ පසුව නියමිත දිනට පෙර එම කාර්යය කළ අය ගැන කුමක් කිව හැකිද?
pdr

4
විනෝදාංශ වැඩසටහන්කරණ අත්දැකීම් සඳහා කසළ භාජන 20 ක් සමඟ මම හොඳින් සිටිමි. එය මගේ වෘත්තීය ක්‍රමලේඛන අත්දැකීම් සඳහාද උපකාරී වේ; ඇරත්, කොහේ හරි ආරම්භ කළ යුතුය.
ashes999

25
පෘෂ් value ීය වටිනාකම සඳහා මෙය බැලීමට මම තෝරා ගතිමි, "පුහුණුව පරිපූර්ණ කරයි." ඒ ගැන ගැඹුරින් බලන්න එපා;)
chrisw

6
මම මෙම පිළිතුරට අකමැතියි, මන්ද එය "පහසුවෙන් ඉවත දැමිය හැකි මූලාකෘති" කිසි විටෙකත් ඉවතලන බවක් නොපෙනේ.
රුඩොල්ෆ් ඕලා

2
බොහෝ දෙනෙකුට මේ පිළිබඳව ගැටලුවක් තිබීම මට පුදුමයකි. පුනරාවර්තන සංවර්ධන ක්‍රියාවලිය සඳහා එය පරිපූර්ණ ප්‍රතිසමයක්. අවශ්‍යතා සපුරාලීම සඳහා ඔබ වේගයෙන් යමක් ගොඩනඟයි, එය නිවැරදි හා ප්‍රමාණවත් වන තෙක් දෝෂ සහ ප්‍රතික්‍රියාකාරකය නිවැරදි කරන්න. ඔබ මේ ආකාරයෙන් මෘදුකාංග ගොඩනඟන්නේ නැත්නම්, ඔබ එය උත්සාහ කළ යුතුය. යමක් කිරීම සහ මිනිසුන්ට එය මත පැටලීමට ඉඩ හැරීමට වඩා රූමිනේෂන් සහ නහය දෙස බැලීම අඩු effective ලදායී වේ.
ජිමී ජේම්ස්

72

වෙනත් කිසිවෙකු සඳහන් කර නැති එක් හැකියාවක් නම්, ඔබ හොඳින් කරන අතර ඔබේ කළමනාකරුවන් එතරම් හොඳ නැත. ඔවුන් produc ලදායිතාව මනින්නේ කෙසේද? ඔවුන්ට ඔබට නිශ්චිත උදාහරණ ලබා දිය හැකිද? නැතහොත් එය සාමාන්‍ය මතයක්ද? ඔබ හා සසඳන විට වෙනත් පුද්ගලයින්ගේ වැඩ කටයුතු සඳහා ඔවුන් ගත කළ කාලය ඔවුන් සැලකිල්ලට ගෙන තිබේද?

මම දැකලා තියෙනවා ගොඩක් අයට දේවල් කරපු එක ගැන ගෞරවය ලැබෙනවා, ඒ වගේම එයාලගේ කණ්ඩායමේ අනිත් අය තමන් දාලා තියෙන අවුල විසඳනවා.


1
මෙය බොහෝ විට ගැටලුවේ විශාල කොටසකි. එය නැවත සලකා බැලීමේදී, මගේ සමාගමෙහි වසර ගණනාවකට වඩා වැඩ කරන පුද්ගලයින් සමඟ මා සැමවිටම සංසන්දනය කර ඇති බව මට පෙනේ. හ්ම් ...
ashes999

එය එසේ නම්, මගේ අවවාදය නම් මගේ පළමු ප්‍රශ්න දෙක කෙලින්ම විමසා ඔබට ලැබෙන ප්‍රතිචාර මොනවාදැයි බලන්න, එය එතැනින් රැගෙන යන්න
pdr

17
කෙතරම් සත්‍යද, බොහෝ විට මට කළමනාකරුවන් හමු වී ඇත්තේ නිෂ්පාදනයේ මා විසින් නිපදවන ව්‍යාපෘති ක්‍රමානුකූලව අනෙක් කණ්ඩායම් වලින් සමාන වැඩවලට වඩා ඇණවුම් එකක් හෝ දෙකක් විශාල ප්‍රමාණයේ අඩු ආධාරක ඇමතුම් ජනනය කරන විට මා අකාර්යක්ෂම බවය. බොහෝ දෙනෙක් විශාල පින්තූරය බැලීමට අසමත් වෙති. ප්‍රමිතික එය කරදරයක් තරම්ම උපකාරී වේ. සාමාන්‍යයෙන් එවැනි කළමණාකරුවන් ඔවුන්ගේ සංඛ්‍යාලේඛන හොඳ පෙනුමක් ඇති පරිදි පද්ධතිය ක්‍රීඩා කිරීමට උත්සාහ කරනු ඇත.
නිව්ටෝපියන්

මෙය පිළිතුරකට වඩා අදහස් දැක්වීමකි. පුද්ගලිකව මට සැමවිටම අවශ්‍ය වන්නේ අන් අය සිතන දේ නොසලකා කෝඩරයක් ලෙස වේගවත් හා කාර්යක්ෂම වීමටයි. මාතෘකාව පිළිබඳ සාකච්ඡා කිරීමට අනිවාර්යයෙන්ම බොහෝ දේ ඇත.
ඇන්ඩ්‍රෙස් කැනෙල්ලා

Nd ඇන්ඩ්‍රෙස්කැනෙල්ලා මෙම ප්‍රශ්නයේ සෑම පිළිතුරක්ම මූලික වශයෙන් දිගු අදහස් දැක්වීමකි. ඔබ හරි, සාකච්ඡා කිරීමට බොහෝ දේ ඇත. මෙය සැබවින්ම සාකච්ඡාවට හොඳ ආකෘතියක් නොවේ (එසේම එය වීමට අදහස් නොකෙරේ). නමුත් එය ආරම්භ කිරීම හොඳ ප්‍රශ්නයක් වූ අතර, එය වසා දමා ප්‍රජා විකී ලෙස සලකුණු කර ඇත - ඒ සඳහා කිසිවෙකුට කීර්ති නාම නොලැබේ - මකා දැමීමට වඩා.
pdr

40

මිනිසුන් වැදගත් යැයි සිතන බොහෝ දේ වැදගත් නොවේ. යතුරු ලියනය කිරීමේ වේගය වැදගත් නොවේ. වේගවත් යන්ත්‍ර හෝ මෙවලම් වැදගත් නොවේ. අපි යතුරු ලියනය කරන්නන් හෝ යන්ත්‍ර ක්‍රියාකරුවන් නොවේ. අපි කම්කරුවන් යැයි සිතමු. අපි තීරණ ගන්නන් .

දේ වන්නේ වැදගත් දිගින් දිගටම ඔබේ තීරණය ගැනීමේ වැඩි දියුණු කිරීම සඳහා ප්රතිචාර භාවිතා කර ඇත. මෙය කළ හැකි එකම ක්‍රමය, වෙනත් ඕනෑම නිපුණතාවයක් ලබා ගැනීම වැනි අත්දැකීම්, අරමුණු සහිත පුහුණුව සහ අඛණ්ඩ ප්‍රතිපෝෂණයයි.

  • පැති ව්යාපෘතිවල වැඩ කරන්න.
  • විවෘත මූලාශ්‍ර ව්‍යාපෘතිවල වැඩ කිරීම.
  • ඔබට වඩා හොඳ සංවර්ධකයින් සමඟ වැඩ කරන්න. යුගල වැඩසටහන!
  • නව මෙවලම් හා ශිල්පීය ක්‍රමවලට ඔබම නිරාවරණය වන්න. ක්‍රියා කරන දේ තබා ගන්න.
  • ඔබේ තීරණ ගැනීමේ උපකරණ පුහුණු කිරීම සඳහා නිර්මාණය කර ඇති ක්‍රමලේඛන අභ්‍යාස කරන්න *.
  • දෝෂ අනුපාතය සහ ප්‍රවේගය වැනි වෛෂයික ප්‍රමිතික සහ කේතවල ගුණාත්මකභාවය සහ යෝග්‍යතාවය වැනි විෂයාත්මක ප්‍රමිතික මත පදනම්ව ඔබේ දියුණුව නිරීක්ෂණය කරන්න.

අවසාන වශයෙන්: ගුණාත්මකභාවය රහිත වේගය නිෂ් less ල බව මතක තබා ගන්න. ඔබේ උපයෝගීතාව උපරිම කිරීමට, මෙම ආතතීන් අතර තුලනයක් සොයා ගන්න.

* http://codekata.pragprog.com/


ඔබට ගූගල් වෙත වෙනත් අඩවි / නියමයන් යෝජනා කළ හැකිද? මම හිතන්නේ සතියකට එක් අමුතු අභියෝගයකට මුහුණ දීමෙන් මගේ මොළය විවිධ මානයන් කරා ගමන් කළ හැකිය.
ashes999

මගේ මෑත කාලීන ප්‍රියතම එකක් වන්නේ pragprog.com/titles/btlang/seven-languages-in-seven-weeks
රයින් හෙන්රිච්

1
ආරම්භයේ කොටස කිසිදු තේරුමක් නැත. ඔබව වේගවත් කරන ඕනෑම දෙයක් ඔබව වේගවත් කරයි. ඔබේ කාලය අවම වශයෙන් ටයිප් කිරීම සඳහා වැය කරන්නේ නම්, ඔබේ ටයිප් කිරීමේ වේගය වැඩි දියුණු කිරීම ඔබව වේගවත් කරයි. ඔබේ කාලය අවම වශයෙන් යම් කාලයක් පරිගණකය එනතෙක් බලා සිටී නම්, වේගවත් පරිගණකයක් ඔබව වේගවත් කරයි. ඔබ හැකි තරම් වේගයෙන් හා නිරන්තරයෙන් වැඩිදියුණු වීමේ ගවේෂණයක යෙදී සිටින විට, කිසිවක් නොසලකා හැරිය යුතුය.
still_dreaming_1

13
ටයිප් කිරීම සහ පරිගණක වේගය වැනි කුඩා දේවල් විශාල වෙනසක් ඇති කරයි. මෙයට හේතුව අනපේක්ෂිත අතුරු ආබාධයි. ඔබේ පරිගණකය එනතෙක් බලා සිටීමට සිදු වූ විට, බොහෝ අය කලකිරීමට පත්වන අතර සමහරු අවධානය වෙනතකට යොමු කරති. අපේක්ෂා භංගත්වය හා අවධානය වෙනතකට යොමු කිරීම විශාල produc ලදායිතා lers ාතකයන් වේ. ටයිප් කිරීමට සමාන දෙයක් අදාළ වේ. ඔබ වේගයෙන් යතුරු ලියනය කරන්නේ නම්, එයින් අදහස් වන්නේ ඔබ ස්පර්ශ යතුරු ලියනයෙහි හොඳ මට්ටමක සිට ඇති අතර බොහෝ විට ඔබ යතුරු ලියනය කිරීම ගැන එතරම් සිතුවේ නැති බවයි. විශාල tivity ලදායිතා බූස්ටරයක් ​​වන අතෙහි ඇති කාර්යය කෙරෙහි අවධානය යොමු කිරීම සඳහා මෙය ඔබේ ඇස් සහ මොළය නිදහස් කරයි.
still_dreaming_1

@INTPnerd මම එකඟයි. "විසි කිරීම" යන වචනය ඔබේ තිරය මතට එන්නේ කෙසේදැයි සිතමින් ඔබ කාලය ගත කරන්නේ නම් ("මට මූසිකය එතැනට ගෙනයාමට අවශ්‍යයි, පසුව ක්ලික් කරන්න, එවිට මගේ යතුරුපුවරුවේ 'ටී' සොයා ගැනීමට අවශ්‍යයි") ඔබේ මොළයටද කාලයක් නොමැත සැබෑ තීරණ සලකා බලන්න.
erikbwork

25

වැඩි වේගයකින් යම් ගුණාත්මක භාවයක් පරිත්‍යාග කිරීමට ඔබෙන් ඉල්ලා සිටීම තරමක් දුරට ඉඩ තිබේ .

සමහර සංවර්ධන පරිසරයන් 1 හි , “ප්‍රමාණවත් තරම් හොඳ” වන විට, ඔප දැමූ යමක් නිපදවීමට අමතර කාලයක් ගත කිරීම වටී නැත.


1 - මම විශේෂයෙන් "අභ්‍යන්තර මෙවලම් කම්කරුවා" ගැන සිතමි, නමුත් බොහෝ විට තවත් අය සිටිති.


6
මගේ මුල් රැකියාවලින් මා නිගමනය කළේ එයයි - අනෙක් අය ඉතා වේගයෙන් අඩු ගුණාත්මක බවින් ලිවීය. ඒ මගේ අචිලස් විලුඹ; නරක කේත ලිවීම මට ඉතා අපහසු බව පසුව මා දෂ්ට කරනු ඇතැයි මම දනිමි.
ashes999

එය විසඳීමට පහසු ගැටළුවකි. ඔබේ මෘදුකාංග පරිසරය වෙනස් කිරීමට ඔබට අවශ්‍යය. එය ඉක්මණින් සිදු කිරීමට වඩා එය නිවැරදිව ලබා ගැනීම වටින පරිසරයක ඔබ වැඩ කළ යුතුය. එය වැදගත් වන තැන රැකියා තිබේ.
මයිකල් ෂෝ

දෙකම එක හා සමානව වටින පරිසරයක වැඩ කර ඇති අතර, එය නිවැරදිව ලබා ගන්නා සියලු දෙනා අතර - එය වේගයෙන් ලබා ගන්නා අය එය ලබා ගන්නා අයට මන්දගාමීව පහර දෙයි. මම හිතන්නේ මම ඉන්නේ දෙවන කණ්ඩායමේ.
ashes999

2
හරි, එවැනි අවස්ථාවකදී, එය බොහෝ විට ඔබ ලිවීමට, පරීක්ෂා කිරීමට සහ නිදොස්කරණය කිරීමට භාවිතා කරන උපාය මාර්ග වලට බැස ඇත. ඔබට "වේගවත්" ක්‍රමලේඛකයෙකු සමඟ වැඩසටහන යුගලනය කර ඔවුන්ගේ චින්තන ක්‍රියාවලීන් සංවිධානය කරන්නේ කෙසේදැයි බලන්න.
මයිකල් ෂෝ

1
@ ashes999: පුහුණුවීම් සහ අත්දැකීම් සහ ඉවසීමෙන් ඔබ දෙවන කණ්ඩායමේ සිට හිටපු කණ්ඩායම වෙත ගමන් කරනු ඇත. එක රැයකින් ඔබව සංක්‍රමණය කරන මැජික් පෙති නොමැත.
FrustratedWithFormsDesigner

12

ඔබ සියලු යහපත් දේ කරන බවක් පෙනේ - මධ්‍ය කාලීනව ඔබව වේගවත් කරනු ඇත, එබැවින් ඔබ සැබවින්ම මන්දගාමී නම් එය පැහැදිලි නැත. එය සැබවින්ම දන්නේ ඔබ පමණි. (නමුත් එය සැබෑ හැකියාවක් - එකම කාර්යයක් සඳහා සංවර්ධකයින් අතර 10X දක්වා produc ලදායිතා වෙනසක් පීපල්වෙයාර් පවසයි).

එබැවින් ඔබ වෙනුවෙන් මට යෝජනා කිහිපයක් තිබේ:

  1. කාලය සාපේක්ෂ දෙයක්, එබැවින් සමහර විට ගැටලුව ඔබේ සැබෑ වේගය නොව ඔබ ලබා දෙන කාලය පිළිබඳ අවබෝධයයි. ඔබට ඇඟවෙන්නේ එය සතියක් ගතවනු ඇති නමුත් සති දෙකක් ගත කිරීම, අනෙක් අයට සති 3 ක් ගත කළ හැකි බවයි ... නමුත් ඔබ සති 1 ක් මන්දගාමී බව පෙනේ.

  2. ඔබ බොහෝ විට මෙම ප්‍රතිපෝෂණය ලබා ගන්නා බැවින්, සමහර විට ඔබේ කළමනාකරු සහ සම වයසේ මිතුරන් සමඟ ඔවුන් පවසන දේ බැලීමට කතා කිරීමට කාලය - ඔවුන්ගෙන් ඉගෙන ගැනීමට බොහෝ දේ තිබිය යුතුය.

  3. ඔබට වෙනස හඳුනාගත හැකිදැයි බැලීමට "වේගවත් ගුණාත්මක" සංවර්ධකයෙකු සමඟ යුගල වැඩසටහන් කිහිපයක් කරන්න.


8

B ලදායී ලෙස, එය තම්බා ඇත්තේ කුමක් ද යන්නයි අත්දැකීම් ය . ඔබ කරන දෙය වේගවත් කිරීම හරියට වාහනයක් පැදවීම හා සමානයි, අනෙක් අය වේගවත් (හෝ බීමත්) රියදුරන් (හෝ දෙදෙනාම) නිසා ඔබට මුලින් බය වන අතර ඔබට ආරක්ෂිතව නිවසට පැමිණීමට අවශ්‍යය (මෘදුකාංග අනුව, ඔබේ කේතය සහතික කර ගැනීමට ඔබට අවශ්‍යය සංවර්ධිත ලෙස ක්‍රියා කරන අතර එය හොඳින් ක්‍රියාත්මක වේ).

වසර / මාස ගණනාව තුළ, ඔබ රිය පැදවීම සහ නිදහස් මාවත්වල රැඳී සිටීමෙන් පසු, ඔබේ රිය පැදවීම විනෝදජනක වන අයුරින් උපක්‍රම කිහිපයක් ඉගෙන ගන්න. එය අප අත්දැකීම් ලෙස හඳුන්වන්නේ එයයි. එම “උපක්‍රම” (මම ගති ලක්ෂණ ලෙස හඳුන්වන) උපකාරී වේ.

මගේ නඩුවේදී, කේතකරණ (@ නිවස පවා) සහ සමහර අයගේ භාවිතයන් ඉගෙන ගැනීමෙන් මම නිර්මාණ රටාවන්හි සැබෑ භාවිතය ඉගෙන ගෙන ඇත්තෙමි. මේ අනුව, නිර්මාණ රටාවක් අවශ්‍ය වන ගැටලුවකට මා මුහුණ දෙන විට, කුමන අත්දැකීම් වැඩ කළේද යන්න සහ මගේ තත්වය සඳහා එය ක්‍රියා නොකරන්නේ මන්දැයි බැලීමට මම අතීත අත්දැකීම් භාවිතා කරමි.

සාරාංශයකින්:

  • පළපුරුද්ද විශ්වාසය සහ වඩා හොඳ මෘදුකාංග වැඩි කරන ගති ලක්ෂණ නිර්මාණය කරයි.

PS: අත්දැකීම් ලැබෙන්නේ අන් අයගෙන් ඉගෙනීමෙන්. උදා: SO, Pair Programming, Peer Reviews ආදියෙන් ඔබට උදව් කළ නොහැක.


මෙය නිවැරදි පිළිතුර නොවන බව මම විශ්වාස කරමි. මම දැනටමත් මගේ නිදහස් කාලය කේතනය කිරීම සඳහා වැය කර ඇති අතර, මා අතපසු වූ තවත් දෙයක් මට සැලකිය යුතු මට්ටමක ලබා දෙනු ඇතැයි මම බලාපොරොත්තු වෙමි.
ashes999

@ ashes999, හරි! නිදහස් කාල කේතීකරණය සමඟ, ඔබ ඔබේ වැඩ සමාලෝචනය කරනවාද? මගේ අදහස නම්, කේත ප්‍රශස්තිකරණය කිරීම සඳහා වැඩ කිරීමට කාලය තිබිය යුතු අතර එය එල්ලා තැබීමයි. අපට සියල්ලන්ටම කේත කළ හැකිය, නමුත් අපි කොපමණ වාරයක් ප්‍රශස්තිකරණය සඳහා කාලය ලබා දෙනවාද?
බුහාක් සින්ඩි

ව්‍යාපෘති අතර මම එය සමාලෝචනය කරමි; උදා. ඒ හා සමාන ව්‍යාපෘතියක් වන # 2 ව්‍යාපෘතියේ මම යම් ආකාරයකින් කේතගත කළහොත්, නිර්මාණයේ අඩුපාඩු සහ ප්‍රතිචක්‍රීකරණය පිළිබඳ බොහෝ දේ පිළිබිඹු කළ හැකිය.
ashes999

@ashes - “refactor ගොඩක්” යන්නෙන් අදහස් කරන්නේ ඔබේ ආරම්භක සැලසුම ප්‍රශස්ත නොවන නිසා ඔබට එහි වේලාව ගිලී ඇති බවයි. ඔබේ ලොක්කා නොදන්නේ නම් පැය ගණනක් ගිය ස්ථානය පැහැදිලි කිරීමට ඔබට ගැටලුවක් තිබේ. ලොක්කා දන්නේ නම්, පළපුරුදු සහායකයකු විසින් ඔබේ සැලසුම සමාලෝචනය නොකළේ මන්දැයි පැහැදිලි කිරීමට ඔබට ගැටලුවක් තිබේ.

RATRA කණගාටුයි, මම නියම කළ යුතුව තිබුණි - විනෝදාංශ ව්‍යාපෘති වලදී මම බොහෝ දේ ප්‍රතිනිර්මාණය කරමි. රැකියා ස්ථානයේ, මම සැහැල්ලුවෙන් ප්‍රතිනිර්මාණය කරමි, නැතහොත් දෘශ්‍යමාන කාර්යයන් නිර්මාණය කරමි, එවිට මම ප්‍රතිනිර්මාණය කරන බව මගේ කළමනාකරු දැන ගනී.
ashes999

8

ප්රශ්නය වන්නේ දිගුකාලීන මුළු පිරිවැය දෙස බලන විට ඔබ අඩු වියදම් නම්.

වෙනත් වචන වලින් කිවහොත්, ඔබේ වේගවත් සම සේවකයින් විසින් සිදු කරන ලද දෝෂ නිවැරදි කිරීම් නඩත්තු කිරීමේ පිරිවැය ඉක්මවා යන එවැනි උසස් තත්ත්වයේ (පරීක්ෂණ අවස්ථා සහ ලියකියවිලි ද ඇතුළුව) ඔබ ප්‍රවේශමෙන් සකස් කළ දෝෂ නිවැරදි කිරීම් ද ?

ඔව් නම්, ඔබ මේ කාරණය පිළිබඳව ඔබේ ඉහළ නිලධාරීන් දැනුවත් කළ යුතුය. ඔවුන් තක්සේරු නොකරන්නේ නම් සහ ඔබේ තක්සේරුව සනාථ කිරීම සඳහා අවශ්‍ය දත්ත තිබේ නම් තර්ක කිරීම දුෂ්කර විය හැකිය.

එසේ නොවේ නම්, මෙය එසේ වන්නේ මන්දැයි ඔබ තරයේ සලකා බැලිය යුතුය:

  • ඔබත් අද්දැකීම් අඩු කෙනෙක්ද?
  • ඔබ එහි සිටිය යුතු යැයි විශ්වාස කරන ඉල්ලීම් නොකළ දේවල් කිරීමට ඔබ බොහෝ කාලයක් වැය කරනවාද?
  • නිවැරදි කිරීම අවසන් වූ විට තීරණය කිරීමට ඔබට අපහසු කාලයක් තිබේද?
  • ඔබගේ කේතය ඔබ සිතනවාට වඩා අඩු ගුණාත්මකභාවයකින් යුක්තද?
  • කේත සංවර්ධනයට ඔබ වෙනත් ආකාරයකින් ප්‍රවේශ විය යුත්තේ ඔබ දැන් කරන ආකාරය වේගවත් කිරීමට වැඩි කාලයක් ගත වන නිසාද?
  • ඔබ මෙම වෙබ් අඩවිය වැනි දේ සඳහා වැඩි කාලයක් ගත කරනවාද?

ඒ ගැන සිතා බලා ඔබේ සොයාගැනීම් සමඟ ඔබේ ප්‍රශ්නය සංස්කරණය කරන්න.


8

ඔබ සැබවින්ම මන්දගාමීද නැද්ද යන්න පිළිබඳව ප්‍රශ්න කරන සියලු දෙනා කර ඇත්තේ මෝඩය. ගුණාත්මකභාවය කැප නොකර වේගවත් ක්‍රමලේඛකයෙකු වීම සෑම විටම හොඳ ඉලක්කයක් වන්නේ ඔබ දැනටමත් කෙතරම් මන්දගාමී හෝ වේගවත් වුවත්. ක්‍රමලේඛකයෙකු ලෙස මෙය මගේ අංක 1 ඉලක්කය වන අතර මා කිසි විටෙකත් එය සිදු නොකරනු ඇත. මම සෑම විටම උත්සාහ කරන්නේ ගුණාත්මක භාවය කැප නොකර වේගවත් වීමටයි, මම ඒ ගැන උමතු වී සිටිමි. මෙන්න මේ දක්වා මා වෙනුවෙන් වැඩ කර ඇති දේ උපකාරක අනුපිළිවෙලට සහ අවසානයේ පර්යේෂණාත්මක අදහස් කිහිපයක් සමඟ:

1) ඉගෙනීම කිසි විටෙකත් නතර නොකරන්න: ක්‍රමලේඛනය කිරීම සහ පොදුවේ පරිගණක භාවිතා කිරීම පිළිබඳව ඔබට කළ හැකි සියල්ල ඉගෙන ගන්න. ඔබ දුර්වල ප්‍රදේශ සොයාගෙන ඒවා ඉගෙන ගන්න. එය ඔබගේ කාර්යයට සහ සී # සමඟ සම්පුර්ණයෙන්ම සම්බන්ධ නැති බවක් පෙනුනත්, ඔබ එය සොයන්නේ නම්, ඔබ කරන දෙයට එය අදාළ කර ගැනීමට බොහෝ විට ක්‍රම සොයා ගනු ඇතැයි මම සහතික වෙමි. ඉගෙනීම ද අත්දැකීම් පිළිබඳ ය, එබැවින් දේවල් කියවා එය අත්හදා බලා ඔබේ කුසලතා පුළුල් නොකරන්න. ඔබ වින්ඩෝස් භාවිතා කිරීමට පුරුදු වී සිටින්නේ නම්, යුනික්ස් හෝ අනෙක් අතට උත්සාහ කරන්න. ඔබ සාමාන්‍යයෙන් IDE හි විධාන රේඛා මෙවලම් සහ පෙළ සංස්කාරක භාවිතා කිරීමට කැමති නම් හෝ අනෙක් අතට. ඔබ මීට පෙර අසා නැති හෝ වැඩි යමක් නොදන්නා මෙවලමක් හෝ තාක්ෂණයක් ගැන ඔබ අසා තිබේ නම්, ඉදිරියට යාමට ඇති පෙළඹවීමට ඉඩ නොදෙන්න. බලන්න! කොටුවෙන් පිටත සිතීමට බිය නොවන්න සහ ප්‍රායෝගික නොවන බව අන් අය පවසන පර්යේෂණාත්මක නව තාක්ෂණයන් ඉගෙන ගන්න;

2) ව්‍යාපෘති බිඳ දැමීම: ඔබේ ව්‍යාපෘති කුඩා ව්‍යාපෘති බවට පත් කිරීමට උත්සාහ කරන්න. සෑම දිනකම හෝ දින කිහිපයකට වරක් නව නිකුතුවක් කිරීමට උත්සාහ කරන්න. "මට මුදා හැරිය හැකි අවම ක්‍රියාකාරීත්වය කුමක්ද, තවමත් පරිශීලකයාට ප්‍රයෝජනවත් යමක් මුදාහරින්න" යනුවෙන් ඔබගෙන්ම අසන්න. මෙය කිරීමෙන් ඔබ ඉගෙන ගන්නා කුසලතාවකි. ඔබට මෙය කිරීමට ඉඩ දෙන ලෙස ඔබේ කළමනාකරුවන්ට ඒත්තු ගැන්වීමට ඔබට අවශ්‍ය විය හැකිය, නමුත් සාමාන්‍යයෙන් ඔවුන් ඉතා ඉක්මණින් ප්‍රති results ල ගැන සතුටු වනු ඇත. මෙය කිරීමෙන් ඔබේ අංගයට අත්‍යවශ්‍ය යැයි ඔබ සිතූ දේවල් ඇත්ත වශයෙන්ම පසුකාලීනව වර්ධනය කළ හැකි අතිරේක අංගයන් බව ඔබට වැටහෙනු ඇත. මෙය ඔබ සහ ඔබේ කළමනාකරුවන්ට ඔබ වැඩ කරන අංගයට අදාළ සියලු අංග වෙනුවට වඩාත්ම වැදගත් අංගයන්ට පමණක් ප්‍රමුඛතාවය දීමට ඉඩ දෙයි. ඔබේ මනස පැහැදිලිව හා අවධානයෙන් තබා ගැනීමෙන් වේගයෙන් සිතීමට මෙය ඔබට ඉඩ සලසයි. ඔබ නීත්‍යානුකූලව වේගයෙන් වැඩ සටහන් කරනු ඇත. ඔබේ කළමනාකරුවන් හෝ අවම වශයෙන් ඔබේ කළමණාකරුගේ කළමනාකරුවන් ද ඔබ දැන් වඩා වේගයෙන් වැඩසටහන්ගත කරන බව ඔබට වැටහෙනු ඇත. මෙහි ඇති තවත් විශාල වාසියක් නම්, නිකුතු සම්පූර්ණ කිරීමට කොපමණ කාලයක් ගතවේදැයි තක්සේරු කිරීමේදී ඔබ වඩා හොඳ වනු ඇති අතර ඔබේ කළමනාකරුවන් මේ සඳහා ඔබට ආදරය කරනු ඇත. ඔබ මේ වන විටත් ස්වයංක්‍රීය පරීක්ෂණ රාශියක් සිදු කර ඇති බැවින්, ස්ථාවර වන නිරන්තර නිකුත් කිරීම් සිදු කිරීමේදී ඔබට කිසිදු ගැටළුවක් නොවිය යුතුය. ඔබේ ස්වයංක්‍රීය ගොඩනැඟීමේ පද්ධතිය වෙනස් කිරීමට ඔබට අවශ්‍ය විය හැකිය. මාටින් ෆෝලර් ලිපි මාලාවේ අඛණ්ඩ බෙදාහැරීමේ පොත කියවීමට මම තරයේ නිර්දේශ කරමි. එය කියවීමට අසීරු වන අතර එය අතිශයින් පුනරාවර්තනය වන නමුත් තවමත් ඉතා ප්‍රයෝජනවත් වේ. ඔබ වැඩිපුර නිකුතු ලබා ගන්නා නිසා ඔබ දැන් වඩා වේගයෙන් වැඩසටහන්ගත කරන බව කළමනාකරුවන්ට වැටහෙනු ඇත. මෙහි ඇති තවත් විශාල වාසියක් නම්, නිකුතු සම්පූර්ණ කිරීමට කොපමණ කාලයක් ගතවේදැයි තක්සේරු කිරීමේදී ඔබ වඩා හොඳ වනු ඇති අතර ඔබේ කළමනාකරුවන් මේ සඳහා ඔබට ආදරය කරනු ඇත. ඔබ මේ වන විටත් ස්වයංක්‍රීය පරීක්ෂණ රාශියක් සිදු කර ඇති බැවින්, ස්ථාවර වන නිරන්තර නිකුත් කිරීම් සිදු කිරීමේදී ඔබට කිසිදු ගැටළුවක් නොවිය යුතුය. ඔබේ ස්වයංක්‍රීය ගොඩනැඟීමේ පද්ධතිය වෙනස් කිරීමට ඔබට අවශ්‍ය විය හැකිය. මාටින් ෆෝලර් ලිපි මාලාවේ අඛණ්ඩ බෙදාහැරීමේ පොත කියවීමට මම තරයේ නිර්දේශ කරමි. එය කියවීමට අසීරු වන අතර එය අතිශයින් පුනරාවර්තනය වන නමුත් තවමත් ඉතා ප්‍රයෝජනවත් වේ. ඔබ වැඩිපුර නිකුතු ලබා ගන්නා නිසා ඔබ දැන් වඩා වේගයෙන් වැඩසටහන්ගත කරන බව කළමනාකරුවන්ට වැටහෙනු ඇත. මෙහි ඇති තවත් විශාල වාසියක් නම්, නිකුතු සම්පූර්ණ කිරීමට කොපමණ කාලයක් ගතවේදැයි තක්සේරු කිරීමේදී ඔබ වඩා හොඳ වනු ඇති අතර ඔබේ කළමනාකරුවන් මේ සඳහා ඔබට ආදරය කරනු ඇත. ඔබ මේ වන විටත් ස්වයංක්‍රීය පරීක්ෂණ රාශියක් සිදු කර ඇති බැවින්, ස්ථාවර වන නිරන්තර නිකුත් කිරීම් සිදු කිරීමේදී ඔබට කිසිදු ගැටළුවක් නොවිය යුතුය. ඔබේ ස්වයංක්‍රීය ගොඩනැඟීමේ පද්ධතිය වෙනස් කිරීමට ඔබට අවශ්‍ය විය හැකිය. මාටින් ෆෝලර් ලිපි මාලාවේ අඛණ්ඩ බෙදාහැරීමේ පොත කියවීමට මම තරයේ නිර්දේශ කරමි. එය කියවීමට අසීරු වන අතර එය අතිශයින් පුනරාවර්තනය වන නමුත් තවමත් ඉතා ප්‍රයෝජනවත් වේ. ඔබේ කළමනාකරුවන් මේ සඳහා ඔබට ආදරය කරනු ඇත. ඔබ මේ වන විටත් ස්වයංක්‍රීය පරීක්ෂණ රාශියක් සිදු කර ඇති බැවින්, ස්ථාවර වන නිරන්තර නිකුත් කිරීම් සිදු කිරීමේදී ඔබට කිසිදු ගැටළුවක් නොවිය යුතුය. ඔබේ ස්වයංක්‍රීය ගොඩනැඟීමේ පද්ධතිය වෙනස් කිරීමට ඔබට අවශ්‍ය විය හැකිය. මාටින් ෆෝලර් ලිපි මාලාවේ අඛණ්ඩ බෙදාහැරීමේ පොත කියවීමට මම තරයේ නිර්දේශ කරමි. එය කියවීමට අසීරු වන අතර එය අතිශයින් පුනරාවර්තනය වන නමුත් තවමත් ඉතා ප්‍රයෝජනවත් වේ. ඔබේ කළමනාකරුවන් මේ සඳහා ඔබට ආදරය කරනු ඇත. ඔබ මේ වන විටත් ස්වයංක්‍රීය පරීක්ෂණ රාශියක් සිදු කර ඇති බැවින්, ස්ථාවර වන නිරන්තර නිකුත් කිරීම් සිදු කිරීමේදී ඔබට කිසිදු ගැටළුවක් නොවිය යුතුය. ඔබේ ස්වයංක්‍රීය ගොඩනැඟීමේ පද්ධතිය වෙනස් කිරීමට ඔබට අවශ්‍ය විය හැකිය. මාටින් ෆෝලර් ලිපි මාලාවේ අඛණ්ඩ බෙදාහැරීමේ පොත කියවීමට මම තරයේ නිර්දේශ කරමි. එය කියවීමට අසීරු වන අතර එය අතිශයින් පුනරාවර්තනය වන නමුත් තවමත් ඉතා ප්‍රයෝජනවත් වේ.

3) පොමෝඩෝරෝ තාක්ෂණය භාවිතා කර ඔබට වැඩ නොකරන දේ අනුවර්තනය / වෙනස් කරන්න. ඔබ මෙම ලැයිස්තුවේ අංක 2 සමඟ මෙය ඒකාබද්ධ කළහොත් ඔබට විශාල produc ලදායිතා වර්ධනයක් ලැබෙනු ඇත.

4) Vim ඉගෙන ගන්න. ඔබ මෙම විධානයන් ViEmu හරහා විෂුවල් ස්ටුඩියෝ තුළ හෝ සූර්යග්‍රහණය තුළ සිට ප්ලගිනයක් හරහා හෝ ඉමාක්ස් තුළ භාවිතා කිරීමෙන් අවසන් වුවද ඔබට tivity ලදායිතාව ලැබෙනු ඇත. Vim ඉගෙන ගැනීමට ඇති හොඳම ක්‍රමය නම්, එය භාවිතා කිරීම ආරම්භ කර ඔබ එය ප්‍රගුණ කරන තුරු කිසි විටෙකත් (එය අක්‍රීය කරන්න / ඔබේ පැරණි මෙවලම් වෙත ආපසු යන්න) බල කිරීම ය. මුලදී එය වේදනාකාරී ය, නමුත් ඔබට කිසි විටෙකත් පිටුබලය දීමට අවශ්‍ය නොවනු ඇත, ඔබට එය නොමැතිව වැඩ කිරීමට සිදු වූ විට පවා බිය වන්න. සමහරු පවසන්නේ මෙය ඔබගේ වේගය වැඩි නොකරන බවයි. නමුත් වේගවත් වේ, විශේෂයෙන් කේතය කියවීම සහ වෙනස් කිරීම යනු කුමක්ද යන්න, සහ සමහර අවස්ථාවලදී මේ සමඟ බොහෝ කාලයක් ඉතිරි කර ගැනීම මට හමු විය.

5) මෙය හොඳ අදහසක් යැයි මට විශ්වාස නැති බැවින් මෙම අන්තිම එක අනිවාර්යයෙන්ම නිර්දේශ නොකරයි, එය ඇත්ත වශයෙන්ම ඔබේ tivity ලදායිතාව අඩුවනු ඇත, නමුත් මම කෙසේ හෝ එය හරහා යන්නෙමි. ඔබට වැඩි පිළිගැනීමේ පරීක්ෂණ සහ අඩු ඒකක පරීක්ෂණ කිරීමට උත්සාහ කළ හැකිය, නැතහොත් අවම වශයෙන් ඔබ යම් පිළිගැනීමේ පරීක්ෂණයක් කිරීමට වග බලා ගන්න. මට ස්පෙක්ෆ්ලෝ සමඟ සාර්ථකත්වයක් ලැබී ඇත, නමුත් ඊට වඩා හොඳ යමක් එහි ඇතැයි මම සැක කරමි. පිරිවිතර ලිවීම පවා ඉතා තාක්‍ෂණික විය හැකිය, එබැවින් ඔබට සැලකිය යුතු ලෙස වෙනස් වන පරිදි ඔබේ කළමනාකරු / පාරිභෝගිකයා මුලින් දළ කෙටුම්පත් අනුවාදයක් ලිවීමට ඔබට අවශ්‍ය විය හැකිය, නැතහොත් ඔබට සම්පූර්ණ දේම ලිවිය හැකි අතර ඒවා කියවා එය හරි කරන්න. මෙම ලැයිස්තුවෙන් අංක 2 සඳහා මෙය ඔබට උපකාරී වනු ඇත. පිළිගැනීමේ පරීක්ෂණ වඩාත් ප්‍රායෝගික විය හැකි අතර ඒකක පරීක්ෂණවලට වඩා අඩු කේතයක් අවශ්‍ය වේ. මෙයින් අදහස් කරන්නේ ඔවුන් ඒවා ප්‍රතිස්ථාපනය කිරීම, විවිධ දේ සඳහා විවිධ මෙවලම්.

6) මෙය ඊටත් වඩා පර්යේෂණාත්මක හා මතභේදාත්මක ය. මම මෙය ඇත්ත වශයෙන්ම කර නැති නිසා මට එය හරියටම නිර්දේශ කළ නොහැක. ජෙට් බ්‍රේන්ස් වෙතින් මෙටා ක්‍රමලේඛන පද්ධතිය ඉගෙන ගෙන භාවිතා කරන්න. අපේක්ෂිත මෘදුකාංගය නිර්මාණය කිරීමට ඔබේ කළමනාකරු / පාරිභෝගිකයා භාවිතා කරන මෙවලම් නිර්මාණය කිරීමට එය භාවිතා කරන්න. ඔබේ කළමනාකරු / ගනුදෙනුකරු ඉතා සරල හා සංවර්‍ධනය නොවන ආකාරයෙන් හැසිරීම නියම කිරීමට භාවිතා කරන මෙවලම් සෑදීම සඳහා ඔබට මෙය භාවිතා කළ හැකි නම්, ඔබට ඒකකය සහ පිළිගැනීමේ පරීක්ෂණ කිරීම නතර කළ හැකිය. අදහස වන්නේ ක්‍රමලේඛකයා ඉවත් කිරීම නොවේ. පාරිභෝගිකයාට / කළමනාකරුට (මිනිසුන්ට නොව මෙවලම්වලට) අපේක්ෂිත ක්‍රියාකාරීත්වය පහසුවෙන් නිර්මාණය කළ නොහැකි සෑම අවස්ථාවකම ක්‍රමලේඛකයන්ට මෙම මෙවලම් සඳහා නව අංග එකතු කිරීමට අවශ්‍ය වේ. එම්පීඑස් හෝ ඊට සමාන වෙනත් මෙවලම් අනාගතයේ මාර්ගය බව මම විශ්වාස කරමි.


5

ඔබේ මොළය වැඩිපුර භාවිතා කර අඩු පරීක්ෂණ කරන්න. ඇත්තම කිව්වොත්, පරීක්ෂණයට එහි ස්ථානයක් ඇත, නමුත් එය මිල අධිකය.

එසේම, ආර්ට් ඔෆ් යුනික්ස් ක්‍රමලේඛනය කියවන්න (නොමිලේ මාර්ගගතව, වටිනාකමින් යුත් පොත)

අවසාන වශයෙන්, ඔබ නිවැරදි ස්ථානයේ නොසිටිනු ඇත. හතරැස් රැකියාවෙහි වටකුරු ඇණ.

අවසානයේ එය පාසල හා සමාන ය: "ගුරුවරයාට අවශ්‍ය දේ ප්‍රතිදානය කිරීම" "කළමනාකරණය ඉල්ලන සහ ගෙවන දේ ප්‍රතිදානය කරයි".


3
පරීක්ෂා කිරීම මා වේගවත් කරයි, මන්දගාමී නොවේ. අඩු පරීක්ෂාව යන්නෙන් අදහස් කරන්නේ වැඩි ප්‍රතිගාමීතා වැඩි කාලයක් නොපවතින අතර ඒවා නිවැරදි කිරීමට අපහසුය, මන්ද “යමක් කැඩී යයි” යන බිය නිසා ඔබට කේතයේ විශාල පිම්මක් ගත නොහැක.
ashes999

මා සඳහා ස්වයංක්‍රීය පරීක්ෂාව යනු කේත සුවඳයි. එයින් අදහස් වන්නේ කේතය ප්‍රමාණවත් තරම් සරල නොවන බවයි.
ක්‍රිස්ටෝපර් මහන්

6
ඔබේ කේතය පරීක්ෂණ අවශ්‍ය නොවන තරමට සරල නම් එය සිත්ගන්නාසුලු දෙයක් නොකරයි.
රයින් හෙන්රිච්

ඔබ හරියටම දන්නේ කෙසේද? ඔහ්, නැවත උපකල්පනය කරන්න ... මම ඔබව මොඩියුලරිටි රීතිය වෙත යොමු කරමි: පිරිසිදු අතුරුමුහුණත් මගින් සම්බන්ධ කර ඇති සරල කොටස් ලියන්න. (The Art of Unix Programming වෙතින්)
ක්‍රිස්ටෝපර් මහන්

මම හිතන්නේ ඔබට යමක් තිබිය හැකිය, ක්‍රිස්ටෝපර්. අළු 99 බොහෝ කාලයක් ගත කරන්නේ මෙහි ය, උදා: "සොරකම්". ඕනෑම දෙයක් ඕනෑවට වඩා නරක දෙයක්. මෙම අවස්ථාවේදී, ඔබ පියාසැරි පාලන පද්ධති සඳහා නිවැරදි කේතයක් ලබා දෙන්නේ නැත්නම්, ඔබ කරන පරීක්ෂණ ප්‍රමාණය නැවත සිතා බැලීමට ඔබට අවශ්‍ය විය හැකිය. නැත්නම් ඒ වගේ ක්ෂේත්‍රයකට යන්න.
user21007

5

ඔබ විශාල, නිමි ව්‍යාපෘතියක් ගෙන පැයකට "අවසාන" කේත පේළි ගණනක් ලබා ගන්නේ නම්, ක්‍රමලේඛකයන්ගේ කේතය ඔබ සිතුවාට වඩා මන්දගාමී බව ඔබට පෙනී යනු ඇත.

අපි කතා කරන්නේ දිනකට කේත පේළි කිහිපයක් පමණි. ඉතිරි කාලය ඔබ නිදොස් කිරීම, නැවත ලිවීම සහ සාමාන්‍ය ක්‍රමලේඛක දේවල් කිරීම සඳහා වැය කරයි.

ඔබ පැරණි කියමන අසා ඇති - ඔබ එය ටයිප් කරන විට දෝෂයක් හසු වුවහොත්, එය ගොඩනඟන වේලාවේදී ඔබ එය අල්ලා ගත්තා නම් එය ඔබට 10 ගුණයක් ඉතිරි වේ, එය QA අතරතුරදී අල්ලා ගැනීමට වඩා 10 ගුණයක් වඩා හොඳය, එය 10x වඩා හොඳය. මුදා හැරීමෙන් පසු එය අල්ලා ගැනීමට වඩා ..

ඉතින් ඔබ එය වේගවත් කරන්නේ කෙසේද? මම කිසිදු ආකාරයක ටයිප් කිරීමේ වේගයක් කෙරෙහි අවධානය යොමු නොකරමි - දෝෂ අවම කිරීම සහ ඔබේ කේතය සමඟ වෙනත් "අනාගත අන්තර්ක්‍රියා" වැඩි දියුණු කිරීම ඔබේ කාලය වඩා හොඳ ආයෝජනයක් විය යුතුය.

කියවිය හැකි, පැහැදිලි කේතයක් ඉතා වැදගත්. ඔබ ඔබේ කේතය එක් වරක් ලියන නමුත් එය දුසිම් වාරයක් කියවනු ඇත. කියවීමේ හැකියාව සඳහා ලිවීමෙන් ඔබට කරදර ගොඩක් ඉතිරි වේ (එමඟින් බොහෝ කාලයක් ඉතිරි වේ). ඔබ කවදා හෝ ආපසු ගොස් ඔබේ කේතය කියවා තත්පරයක්වත් ඒ ගැන සිතා බැලිය යුතු නම් ඔබ එය වැරදිය.

යුගල ක්‍රමලේඛනය මඟින් QA කාලය අඩු කළ හැකි අතර, එක් ක්‍රමලේඛකයෙකුට දිනකට පේළි කිහිපයක් පමණක් නිපදවන බව ඔබ සලකන්නේ නම්, දෙදෙනෙකුට එකකට එක අනුපාතයකින් කේත කළ හැකි නමුත් අඩු දෝෂ සහිත නම් ඔබ ඉදිරියෙන් සිටියි.

ආරක්ෂිතව කේතනය කිරීම (නිදසුනක් ලෙස, පරාමිති පරීක්ෂා කිරීම) ගැටළු අවම කර ගත හැකිය ... ඔබේ කණ්ඩායමේ හොඳ විශ්ලේෂකයෙකු / ගෘහ නිර්මාණ ශිල්පියෙකු සිටී නම් හොඳ ආරම්භක සැලසුමක් සමඟ ඔබට යම් කාලයක් ඉතිරි කර ගත හැකිය.

එසේ නොමැතිනම් ඔබේ නිර්මාණ කුසලතා වැඩි දියුණු කරන්න. ඔබ අත්දැකීම් ලබා ගන්නා විට, වැඩ නොකරන රටාවන් හඳුනා ගැනීමට සහ ඒවා මඟ හැරීමට ඔබට වැඩි හැකියාවක් ලැබෙනු ඇත, ඔබට කලින් වේලාවන් හඳුනා ගැනීමට හැකි වේ.


3

ඔබ වැඩ කරන විට ඔබ ගැන සවිස්තරාත්මක විගණනයක් කිරීමට ඔබ සිතුවාද? එක්කෝ ඔබ ඔබේ කාලය ගත කරන්නේ කෙසේද යන්න පිළිබඳ පෑන සහ කඩදාසි ලුහුබැඳීම හෝ ඔබම සොයා ගැනීමට ගලවා ගැනීමේ වේලාව වැනි දෙයක් භාවිතා කරන්න .

ඔබ ඔබේ කාලය ගත කරන්නේ කෙසේද යන්න පිළිබඳව ඔබ වඩාත් දැනුවත් වූ පසු, වැඩිදියුණු කළ යුතු දේ පිළිබඳ වඩා හොඳ අදහසක් ලබා ගත හැකි අතර ඔබේ උත්සාහයන් එහි අවධානය යොමු කරන්න.

මෙය කිරීමට, ඔබේ ප්‍රති results ල සංසන්දනය කිරීමට සහ එකිනෙකාගෙන් අදහස් ලබා ගැනීමට ඔබේ සහායකයින්ට අභියෝග කළ හැකිය. ඔබටත් ඔවුන්ගෙන් ප්‍රයෝජන ගත හැකි ශක්තීන් තිබිය හැක.

ඔබගේ ක්‍රියාවලියේ කොටසක් ස්වයංක්‍රීයව කළ හැකි හෝ දවසේ යම් කාලයකදී ඔබට බොහෝ බාධා ඇති වී ඇති බවත්, දවසේ තවත් කොටසක් නිහ is බවත් ඔබ සොයා ගනීවි, එවිට ඔබට ඔබේ කාර්යයන් සැලසුම් කළ හැකිය ආදිය.

නැතහොත් පරීක්‍ෂණය ඔබ සිතුවාට වඩා වැඩි කාලයක් ගතවන බව ඔබ සොයාගෙන ඇති අතර එය ඔබව වේගවත් කරන බවට ඔබේ මතය නැවත සිතා බැලිය යුතුය.

වෙන කිසිවක් නොමැති නම් එය ඔබට එරෙහිව ක්‍රියා කළ හැකි මිණුම් සලකුණු කිහිපයක් ලබා දෙයි.


3

ඔබේ ලැයිස්තුවෙන් ඔබ හොඳින් ඉන්නවා.

ඔබේ සගයන් වැඩි CRAP අංකයක් සමඟ කේතයක් සාදන්නේ නම්, ඔවුන් වේගයෙන් ඉදිරියට යනු ඇත. CRAP යනු විකට ලෙස නම් කරන ලද මෙට්‍රික්, චක්‍රීය සංකීර්ණතාව සහ පරීක්ෂණ ආවරණය.

ඔබට වඩා CRAP කේතයක් ලියන්න එපා. ;)

ඔබ වෙනුවෙන් යෝජනා කිරීමට ඇති මගේ එකම වෙනස වන්නේ පුස්තකාල භාවිතා කිරීමයි, ඒවා හැර ඒවා ලියන්න එපා:

  1. ඔබේ සමාගම පුස්තකාල විකුණයි
  2. ඔබ පුනරාවර්තන කේතය පුස්තකාලයකට ප්‍රතිනිර්මාණය කර ඇත

ඔබ කියවමින් සිටින අතර එය විශිෂ්ටයි. නමුත් ඔබ ප්‍රසම්පාදන හෝ ඕඕ කේතය ගැන සිතමින් හිර වී සිටිය හැකිය, ඔබ ක්‍රියාකාරී වැඩසටහන්කරණයට (හස්කල් කියන්නද?) සහ ප්‍රොලොග් වලට නිරාවරණය වී තිබේද?

ඔබේ OO ක්‍රමලේඛන තාක්‍ෂණය මුවහත් කර ගැනීම සඳහා, ඔබ ස්මාල්ටෝක් / ස්කීක් සමඟ ක්‍රීඩා කර තිබේද?

අවසාන වශයෙන්, න්‍යාය. ඔබට අවම වශයෙන් ප්‍රස්ථාර න්‍යාය පිළිබඳ මූලික අවබෝධයක් තිබේද? (සමහර වැඩසටහන් ගස්, ඩැග් හෝ සරල ප්‍රස්ථාර සමඟ ක්‍රියා කරයි. ජාල ප්‍රස්ථාර වේ)


මෙහි විශාල කරුණු රාශියක්. මට පුස්තකාල අවශ්‍ය වන්නේ මට X ක්‍රීඩාව සඳහා විශේෂාංගයක් අවශ්‍ය නිසාය (උදා: මගේ ක්‍රීඩාවේ විවිධ සැසි හරහා සිල්වර් ලයිට් ආචයනය), පසුව අපට ඒවා අවශ්‍ය වනු ඇතැයි මට පැවසිය හැකිය - නැතහොත් ඒවා වියුක්ත කේතයක් (මාර්ග සොයා ගැනීම වැනි) මගේ ක්‍රීඩාවට විශේෂයෙන් සම්බන්ධයක් නැත. මට සංයුක්ත විද්‍යා පසුබිමක් ඇත, එබැවින් මම ක්‍රියා පටිපාටිය, OO, ක්‍රියාකාරී සහ අනෙක (Prolog) කර ඇත. ප්‍රස්ථාර න්‍යාය, ඔව්; ගැඹුර-පළමු ප්‍රස්ථාර පුනරාවර්තනය මම බොහෝ විට භාවිතා කර ඇත, අමුතු තරම්.
ashes999

3

මම බොබ් මාමා උපුටා දක්වන්නෙමි :

වේගයෙන් යා හැකි එකම ක්‍රමය හොඳින් ගමන් කිරීමයි.

වේගය සඳහා ගුණාත්මකභාවය වෙළඳාම් කිරීමට ඔබ පෙළඹෙන සෑම අවස්ථාවකම ඔබ වේගය අඩු කරයි. සෑම විට.

- "දැඩි මධ්‍යස්ථභාවය", රොබට් සී. මාටින්


3

මා දන්නා තරමින් එය:

  1. යහපත
  2. ඉක්මනින්
  3. ලාභයි

කළමනාකරුවෙකු ලෙස ඔබට ඕනෑම 2 ක් තෝරා ගත හැකිය.

ඔබ වේගයෙන් ලබා ගන්නා අදහස් ගැන කරදර නොවන්න. සෙසු කෝඩරයක් ලෙස මම එකට ගැසූ දෙයකට වඩා හොඳින් සිතා බලා හොඳින් ලියා ඇති කේතයක් පවත්වා ගැනීමට කැමැත්තෙමි.


2

මට සිතිය හැකි ප්‍රධාන කරුණු පහත පරිදි වේ

  • ඔබේ ටයිප් කිරීමේ වේගය වැඩි කරන්න.
  • Tivity ලදායිතා වාසි ලබා දෙන මෙවලම් භාවිතා කරන්න. උදාහරණයක් ලෙස ReSharper.
  • වේගවත් යන්ත්‍ර හෝ මෙවලම්. වැඩි RAM හෝ state න රාජ්‍ය ධාවකයක් මෙන්.

කේතීකරණ කුසලතා ප්‍රදේශය තුළ ඔබට කළ හැකි දේවල් කිහිපයක් ඇති බව මට විශ්වාසයි, නමුත් ඔබ ඒ ආකාරයේ දේවල් සියල්ලම කර ඇති බවක් පෙනේ. මා ඉහත ලැයිස්තුගත කර ඇති දේ සාමාන්‍යයෙන් සංවර්ධකයින් විසින් නොසලකා හරිනු ලැබේ.


මම මේ දේවල් සම්බන්ධයෙන් මගේ සමකාලීනයන් සමඟ මට්ටමේ ක්‍රීඩා පිටියක සිටිමි (සමහර විට යතුරු ලියනය කිරීමේ වේගය මා සතුව ඇත); ඒවා තවමත් වේගවත්, කෙසේ හෝ. අත්දැකීම්, සමහර විට?
ashes999

1
අවම "දඩයම සහ පෙක්" අවමයට වඩා, ටයිප් කිරීමේ වේගය සීමාකාරී සාධකය නොවේ.

2
ඔබ ඔවුන් සමග මට්ටමේ විය හැකි සහිත මෙවලම් (උදා, Resharper), නමුත් ඔබ ඔවුන් භාවිතා කරන ආකාරය දන්නේ? මම දැකලා තියෙනවා ගොඩක් අය රේෂාර්පර් ස්ථාපනය කරලා 80% ක්ම විශේෂාංග පාවිච්චි කරන්නේ කොහොමද කියලා ඉගෙන ගන්නේ නැහැ. ඒ සඳහා, විෂුවල් ස්ටුඩියෝ හි ප්‍රතිනිර්මාණය සහ කෙටිමං අංග සියල්ලම ඔබ තේරුම් ගෙන ඇති බවට වග බලා ගන්න. දවස පුරා යතුරුපුවරුව මත අත තබා ගැනීමෙන් මගේ කාර්යාලයේ වෙනත් ඕනෑම කෙනෙකුට වඩා මට 2-3% ක පහසුකමක් ලැබෙනු ඇත. මීයන් මන්දගාමී වේ :)
EZ හාර්ට්

ZEZ හාර්ට්: ඉතා හොඳ කරුණක්. සමහර නවීන IDEs (මම සිතන්නේ මගේ හිස මුදුනේ සිට සූර්යග්‍රහණය ගැන) ප්‍රතිනිර්මාණය කිරීම, කේත යොමු කිරීම් සෙවීම සඳහා ඉතා ප්‍රබල මෙවලම් ඇත (පංතියක් හෝ ක්‍රමයක් සඳහන් කර ඇති තැන වැනි, හුදෙක් “myMethod” පා text ය දිස්වන්නේ කොතැනද යන්න නොවේ. ). මෙම සමහර “උසස්” විශේෂාංග සඳහා, කේත පදනම වඩාත් කාර්යක්ෂමව කළමනාකරණය කිරීමට හැකිවන පරිදි එය ඉගෙන ගැනීමට මිනිත්තු 5 ක් වැය කිරීම වටී.
FrustratedWithFormsDesigner

අපි ඔක්කොම මට්ටමේ. අපෙන් කිසිවෙකුට මෙවලම් නොමැත :)
ashes999

2

ඔබට වේග ටයිප් කිරීමේ පා .මාලාවක් ගත හැකිය. වේගයෙන් ටයිප් කිරීම ගැටළුවක් දැයි මම නොදනිමි, නමුත් මන්දගාමීව ටයිප් කිරීමේ වේගය නිසා “ඉතා සෙමින් කේත කිරීම” සිදුවිය හැකිය.

කේත ජනක යන්ත්‍ර ගැන කුමක් කිව හැකිද? සමහර විට කේතය පුනරාවර්තනය වේ. ප්‍රතිනිර්මාණය කිරීමෙන් එයින් සමහරක් ඉවත් කළ හැකි නමුත් එසේ වුවද ඔබට එකම ප්‍රතිනිර්මාණය කරන ලද ශ්‍රිතයට නැවත නැවත ඇමතුම් ලබා ගත හැකිය. ඔබ සමඟ වැඩ දත්ත හා කේතය මත පදනම්ව, කේතය ජනක (එක්සෙල්, perl බසට ලං ලියා, ජාවා, ඕනෑම දෙයක් ...) ශක්තිය කාලය ඉතිරි කරගැනීමට. UI සංවර්ධනය සඳහා කේත ජනන මෙවලම් භාවිතා කිරීම සාමාන්‍යයෙන් මෝඩකමක් නොවේ.

අවසාන වශයෙන්, සමහර විට ප්‍රමිතික වැරදිය. ඔබ අන් සියල්ල ලබා දී ඇති fasteset හැකි වේගය කේතනය, සහ ඒ කරන්නේ බව සලකනු ලැබූ කාලසීමාවන් ඔබ කරමින්, ඉතා කෙටි වන පෙනී මන්දගාමී සදහාද සහය දක්වනු ලැෙබි හැකි ද?


ඔබගේ ප්‍රශ්නයේ ඇති සංස්කරණයන් මත පදනම්ව, ඔබට ඔබේ සමකාලීනයන් කිහිප දෙනෙකුගේ ගමන් මඟක් ගෙන ක්‍රියා කළ හැකි ඉක්මන් විසඳුම එකට එකතු කර ගත හැකි බවක් පෙනේ - සහ ලියකියවිලි සහ QA විනාශයට පත් වේ!

නැතහොත් ... නිශ්චිත ප්‍රදේශයක වැඩි අත්දැකීම් සහ පුහුණුව ලබා ගන්න එවිට ඔබට කේත බේස් සහ ඒපීඅයි හොඳින් දැන ගත හැකි අතර ඔබේ නින්දේ විසඳුම් කේත කළ හැකිය. මෙය කළ හැකි නමුත් වැඩි කාලයක් අවශ්‍ය වේ. වේගවත් ඔබට වඩා සිටින බව අනෙක් සංවර්ධකයින් වැඩි ජ්යෙෂ්ඨ යයි ප්රසිද්ධ අතර වැඩි අත්දැකීම් නම් කරන්න එකම එක දෙයක් තියෙනවා - ඔබ කළ යුතු බවට වැඩි ජ්යෙෂ්ඨ හා පළපුරුදු!


එය කාල නියමයන් නොවේ; අනෙක් සම සේවකයින්ට එකම කාර්යය වේගයෙන් කළ හැකිය. සමහර විට එය අත්දැකීමක් විය හැකිය. ටයිප් කිරීමේ වේගය සඳහා +1; මට 100WPM පමණ ටයිප් කළ හැකිය, එබැවින් එයද නොවේ.
ashes999

@ ashes999: එකම කාර්යය වේගයෙන් කළ හැකි පුද්ගලයින් වඩාත් පළපුරුදු නම්, එවිට ඔබට බොහෝ විට අත්දැකීම් සහිත පද්ධති සමඟ වැඩි අත්දැකීම් වලින් ප්‍රයෝජන ලැබෙනු ඇත. අත්දැකීම් සඳහා කාලය අවශ්‍යයි ...
FrustratedWithFormsDesigner

කේත ජනක යන්ත්‍ර යනු මිශ්‍ර ආශීර්වාදයකි. ඔවුන් ඔබට කාලය ඉතිරි කර ගත හැකි නමුත් ජනනය කළ කේතය සඳහා ඔබට වැඩි කාලයක් ගත කිරීමට සිදුවුවහොත් ඉතිරිකිරීම පාලනය කළ නොහැකි අලාභයක් බවට පත්විය හැකිය.

2

OP හි "වේගය සඳහා කැප කළ ගුණාත්මකභාවය" දැක්වීමට මට විරුද්ධත්වයක් තිබේ.

වෘත්තීය කේත රචකයන්ට (ක්‍රමලේඛකයන්ට) වස්තු 3 ක් තෘප්තිමත් කිරීමට අවශ්‍යය:
1) කේතය අපේක්ෂිත පරිදි ක්‍රියාත්මක විය යුතුය
2) භාරදීම නියමිත වේලාවට තිබිය යුතුය
3) හොඳ තත්ත්වයේ, ලියකියවිලි ආදිය තිබිය යුතුය .
4) වෙනත් යනාදිය.

මම හිතන්නේ, OP නියමිත වේලාවට සිදු නොවූ නිසා OP මන්දගාමී යැයි දොස් පැවරුවා.


2

මෙය ඇල්ලීම 22 ක් වන අතර එය එතෙර වීමට අපහසුය. ඔබට තවමත් අත්දැකීම් නොමැතිකම සහ බොහෝ අංශයන්හි යම් දැනුමක් දැනටමත් බොහෝ ඒවාට වඩා වේගවත් වුවද, අල්ලා ගැනීම මැනීමට අපහසුය .

පුද්ගලිකව ඔබට මේ අවස්ථාවේදී කළ හැකි හොඳම දේ ඔබම මැනීමයි. ඔබ වැඩ කරන ආකාරය පිළිබඳ ප්‍රතිපෝෂණයක් ඔබට ලබා දෙන්න, සමහර විට ඔබේ වැඩ පුරුදු වල සරල වෙනස්කම් මඟින් ඔබට වඩාත් .ලදායී විය හැකිය.

බාධා කිරීම් නිසා මම සිතුවාට වඩා බොහෝ දේ තැපැල් ආහාරයට ගන්නා බව මට පෙනී ගියේය. දැන් මම තැපැල් වලට දිනකට දෙවරක් පමණක් පිළිතුරු සපයන අතර සමහර දිනවල පැය 1 ක produc ලදායිතාවයක් ලබා ගතිමි. පොමෝඩෝරෝ වැනි ක්‍රම අත්හදා බලන්න , මම එය මිනුම් ක්‍රමයක් ලෙස භාවිතා කළෙමි. නියමිත වේලාවට (මිනිත්තු 15) මම ඒ අවස්ථාවේ කරමින් සිටි දේ සටහන් කරමි. මෙය මගේ දින ව්‍යුහගත කර ඇති ආකාරය සහ කාර්යක්ෂමතාව උපරිම කිරීමට මට කළ හැකි දේ බැලීමට මට ඉඩ ලබා දුන්නේය.


ඉතින් ඔබ කියන්නේ ඔබ සාම්පල-පැතිකඩක් කාරුණිකද? සිත්ගන්නා සුළුය. :)
sum1stolemyname

ඇත්ත වශයෙන්ම එය මා ටික වේලාවක් උත්සාහ කළ කාල ලුහුබැඳීමේ ක්‍රමයේ අතුරු ආබාධයකි ( davidseah.com/tools/ett/alpha ). මම කාල ට්රැකර් කොටසෙන් ඔබ්බට බැලීමට පටන් ගත් විට සිත්ගන්නාසුළු හා අනපේක්ෂිත දත්ත ප්රවණතා කිහිපයක් වෙනස් කළෙමි. මම පොමෝඩෝරෝ, ජීටීඩී සහ එවැනි දේ ගැන දැනගත් පසු ය.
නිව්ටෝපියන්

0

වේගවත් කේතීකරණය සඳහා ස්කීක්ගේ වාසිය "කෙනෙකුගේ OOP කුසලතාවන්ට ගරු කිරීම" ඉක්මවා යයි. නූතන GUIs මෙන්ම IDEs ද ස්මාල්ටෝක් හි සොයා ගැනීමට හේතුවක් තිබේ, JUNIT යනු ජාවා වෙත SUNIT වරායක් බව සඳහන් නොකල යුතුය, "OOP" යන යෙදුම ස්මාල්ටෝක් ආදිය විස්තර කිරීම සඳහා නිර්මාණය කරන ලද්දකි.

යමෙකු ඉටු කර ගැනීමට බලාපොරොත්තු වන ඕනෑම දෙයකට වඩාත්ම සුදුසු භාෂාව සහ පරිසරය සෑම විටම භාවිතා කළ යුතුය, නමුත් සාමාන්‍ය මූලාකෘතිකරණය සඳහා, අවම වශයෙන්, මම හයිපර්කාඩ් හැරුණු විට ඕනෑම දෙයකට එරෙහිව ගැළපේ. ඒ සඳහා මිණුම් සලකුණු කිරීම අවශ්‍ය වේ. ස්කීක් තුළ හයිපර්කාඩ් වැනි පහසුකම් ඇති බව සැබවින්ම වේගවත් ය.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.