ක්රමලේඛක මෙවලම් පිළිබඳ වාද විවාද බහුතරයක් පුද්ගලික තේරීම (පරිශීලකයා විසින්) හෝ නිර්මාණ අවධාරණය , එනම් විශේෂිත භාවිත අවස්ථා අනුව (මෙවලම් සාදන්නා විසින්) සැලසුම් ප්රශස්තිකරණය කිරීම පිළිබඳ ප්රශ්නයක් නැත . පාඨ සංස්කාරකයන් බොහෝ විට වඩාත් කැපී උදාහරණයක් ඇත - එක් වැඩ සහ කේත දී Windows මත වැඩ කරන සදහාද සහය දක්වනු ලැෙබි Haskell ගෙදර මැක් මත, වටිනාකම් සහ සම්පාදක ඒකාබද්ධ-වේදිකා තරණය කොට එසේ තෝරා හැරදමයි කට TextMate ආදිය,
අළුතින් හඳුන්වා දුන් තාක්ෂණය අව්යාජ, පවත්නා විකල්පයන්ට වඩා උසස් බව සාමාන්යයෙන් අඩුය.
අනුවාද-පාලන පද්ධති (VCS), විශේෂයෙන් මධ්යගත VCS ( CVS සහ SVN ) හා බෙදා හරින ලද VCS ( Git සහ Mercurial ) වලට සාපේක්ෂව මෙය සත්යයක්ද ?
මම අවුරුදු පහක් පමණ SVN භාවිතා කළ අතර, SVN දැනට මා සේවය කරන ස්ථානයේ භාවිතා කරයි. මීට වසර තුනකට අඩු කාලයකට පෙර, මම මගේ සියලු පුද්ගලික ව්යාපෘති සඳහා Git (සහ GitHub) වෙත මාරු වීමි.
මට Git over Subversion හි වාසි ගණනාවක් ගැන සිතිය හැකිය (සහ බොහෝ දුරට මධ්යගත VCS හරහා බෙදා හැරීමේ වාසි වලට එය වියුක්ත වේ), නමුත් මට එක ප්රතිවිරුද්ධ උදාහරණයක් ගැන සිතිය නොහැකිය - සමහර කාර්යයන් (එය සාමාන්යයෙන් අදාළ වන අතර ක්රමලේඛකයන් තුළ පැන නගී වැඩ ප්රවාහය) එම උපසිරැසි Git ට වඩා හොඳින් කරයි.
මෙයින් මා ලබාගත් එකම නිගමනය නම් මා සතුව කිසිදු දත්තයක් නොමැති බවයි - Git වඩා හොඳ බව නොවේ.
මගේ අනුමානය නම් එවැනි ප්රති-උදාහරණ පවතින බැවින් මෙම ප්රශ්නයයි.