මම අවුරුදු ගණනාවක් තිස්සේ වෘත්තීය කේත රචකයෙක්. මගේ කේතය පිළිබඳ අදහස් සාමාන්යයෙන් එක හා සමානයි: හොඳ කේතයක් ලියයි, හොඳින් පරීක්ෂා කර ඇත, නමුත් වේගවත් විය හැකිය .
ඒ නිසා මම කොහොමද, වේගවත් සදහාද සහය දක්වනු ලැෙබි බවට පත් කරන්නේ ගුණාත්මක කැප තොරව? මෙම ප්රශ්නය සඳහා, මම විෂය පථය C # ට සීමා කරන්නෙමි, මන්ද එය මූලික වශයෙන් මා කේත කරන දෙයයි (විනෝදය සඳහා) - හෝ ජාවා, එය බොහෝ ආකාරවලින් සමාන වන.
මම දැනටමත් කරමින් සිටින දේවල්:
- කාර්යය ඉටු කරන අවම විසඳුම ලියන්න
- ස්වයංක්රීය පරීක්ෂණ රාශියක් ලියන්න (ප්රතිගාමී වීම වළක්වයි)
- සියලු වර්ගවල දේවල් සඳහා නැවත භාවිතා කළ හැකි පුස්තකාල ලියන්න (සහ භාවිතා කරන්න)
- හොඳින් වැඩ කරන ස්ථානවල සුප්රසිද්ධ තාක්ෂණයන් භාවිතා කරන්න (උදා: ශිශිර)
- ඒවා තැනට ගැළපෙන තැන මෝස්තර රටා භාවිතා කරන්න (උදා: සිංගල්ටන්)
මේ සියල්ල විශිෂ්ටයි, නමුත් කාලයත් සමඟ මගේ වේගය වැඩි වන බවක් මට දැනෙන්නේ නැත. මම කරන්න 10% ක් වේගවත් මගේ තරඟකරුවන් වඩා බව, මම (පවා 10% කින්) මගේ ඵලදායිතාව වැඩි යමක් කරන්න පුළුවන් නම් නිසා පහසුකම්,. (මා සතුව කිසිවක් නැත.)
ඒ හැරුණු විට, මම නිරන්තරයෙන් මගේ කළමනාකරුවන්ගෙන් මෙම ප්රතිපෝෂණය ලබාගෙන ඇත - එය කුඩා පරිමාණ ෆ්ලෑෂ් සංවර්ධනය හෝ ව්යවසාය ජාවා / සී ++ සංවර්ධනය වේවා.
සංස්කරණය කරන්න: මම වේගයෙන් අදහස් කරන්නේ කුමක්ද සහ මම මන්දගාමී බව දැන ගන්නේ කෙසේද යන්න පිළිබඳව ප්රශ්න රාශියක් ඇති බව පෙනේ. තවත් විස්තර කිහිපයක් සමඟ මට පැහැදිලි කර දෙන්නම්.
මම විවිධ ව්යාපෘති හා විවිධ තාක්ෂණයන් (ෆ්ලෑෂ්, ඒඑස්පී.නෙට්, ජාවා, සී ++) හරහා විවිධ සමාගම්වල කුඩා හා මධ්යම ප්රමාණයේ කණ්ඩායම්වල (පුද්ගලයින් 5-50) වැඩ කළෙමි. මගේ කළමනාකරුවන්ගේ නිරීක්ෂණය (ඔවුන් මට කෙලින්ම පැවසූ) මම "මන්දගාමී" බව.
මෙයින් කොටසක් වන්නේ මගේ සම වයසේ මිතුරන්ගෙන් සැලකිය යුතු සංඛ්යාවක් වේගය සඳහා ගුණාත්මකභාවය කැප කළ බැවිනි; ඔවුන් කේත ලිව්වේ දෝෂ සහිත, කියවීමට අසීරු, නඩත්තු කිරීමට අපහසු සහ ස්වයංක්රීය පරීක්ෂණ ලිවීමට අපහසුය. මගේ කේතය සාමාන්යයෙන් හොඳින් ලේඛනගත, කියවිය හැකි සහ පරීක්ෂා කළ හැකි ය.
ඔරකල්හිදී, මම අනෙක් කණ්ඩායම් සාමාජිකයින්ට වඩා සෙමින් දෝෂ නිරාකරණය කරමි. මම මෙය දනිමි, මන්ද ඒ සඳහා මට අදහස් ලැබෙනු ඇත; මෙයින් අදහස් කරන්නේ වෙනත් (ඔව්, වඩා ජ්යෙෂ් senior සහ පළපුරුදු) සංවර්ධකයින්ට මගේ වැඩ කටයුතු මා ගත කළ කාලයට වඩා අඩු කාලයක් තුළ එකම ගුණාත්මක භාවයකින් (කියවීමේ හැකියාව, නඩත්තු කිරීමේ හැකියාව සහ පරීක්ෂණ හැකියාව) කළ හැකි බවයි.
මන්ද? මට නැති වී ඇත්තේ කුමක්ද? මට මෙය වඩා හොඳ කර ගත හැක්කේ කෙසේද?
මගේ අවසාන ඉලක්කය සරලයි: මට අද පැය 40 කින් නිෂ්පාදන X කළ හැකි නම්, මට කෙසේ හෝ දියුණු කර ගත හැකි නම් මට එකම නිෂ්පාදනයක් හෙට පැය 20, 30 හෝ 38 ක් තුළ නිර්මාණය කළ හැකිය, එය මට දැන ගැනීමට අවශ්යය - මම එතනට යන්නෙ කොහොමද? අඛණ්ඩව වැඩිදියුණු කිරීමට මට භාවිතා කළ හැකි ක්රියාවලිය කුමක්ද? කේතය නැවත භාවිතා කිරීම ගැන මම සිතුවෙමි, නමුත් එය ප්රමාණවත් නොවේ, එය පෙනේ.