
Impela, nansi indlela engizoyihlela ngayo indatshana eceliwe yokumaka ikhodi eyehlisiwe ku-C#:
Isidingo sokugcina izisekelo zekhodi ngokuvamile sidinga izinguquko, noma ngabe ukuhlela okuncane, iziqinisi ezinkulu noma ukususwa okuphelele. Ngezinye izikhathi, noma kunjalo, ezinye izingxenye zekhodi zingase zingadingeki ukuthi zisuswe ngokushesha, nakuba zingasabalulekile noma zingasasebenzi kahle. Angase axhunywe nezinye izingxenye zesisekelo sekhodi noma asetshenziswe kwezinye izinhlelo zefa. Kulezi zimo, singamaka lezi zingcezu zekhodi njengezihoxisiwe.
Ukuhoxiswa Kokuqukethwe
Ukuhoxisa isimo esisetshenziswa ezicini zesofthiwe ukukhombisa ukuthi nakuba zisesekhodini, onjiniyela kufanele bakugweme ukuzisebenzisa – basendleleni yokuphuma. Kuyingxenye ebalulekile yokuthuthukiswa kwesofthiwe esiza ekushintsheni kude nezici eziphelelwe yisikhathi. Empeleni, ukumaka ingxenye yekhodi njengehoxisiwe kufana nokumaka ibhomu lesikhathi; lingase lisebenze, kepha izinsuku zalo zibaliwe futhi kuyiseluleko konjiniyela ukuthi ushintsho seluseduze.
Isibaluli [Esiphelelwe yisikhathi] ku-C#
Ukumaka okuthile njengokuhoxisiwe ku-C#, sisebenzisa isibaluli esingu-[Obsolete]. Icacisa ukuthi ingxenye ethile yekhodi - kungaba indlela, isigaba, noma isixhumi esibonakalayo esiphelele - yehlisiwe. Ngokusebenzisa lesi sici, sinikeza onjiniyela isixwayiso sokuthi kukhona enye indlela esebenza kahle kakhudlwana, noma ukuthi leyo ngxenye yekhodi izokhishwa ezinguqulweni ezizayo, okubakhuthaze ukuthi bayeke ukusebenzisa kwabo isigaba esihoxisiwe.
[Akusebenzi (“Igama Leklasi lihoxisiwe, sebenzisa i-NewClass esikhundleni salokho.”)]
Ikilasi lekilasi lomphakathi()
{
// Ikhodi lapha...
}
Incazelo Yesinyathelo Nesinyathelo Yekhodi
Ake sihlukanise ikhodi:
1. Isibaluli esingu-[Obsolete]: Lesi isibaluli esakhelwe ngaphambilini ku-C# esisetshenziselwa ukumaka isigaba noma indlela njengehoxisiwe.
2. Umlayezo: Ukumaka nje into njengehoxisiwe akwanele. Kufanele futhi sibonise ukuthi kungani yehliswa, noma okungcono kakhulu, siphakamise enye indlela. Umlayezo wethu othi "I-ClassName yehlisiwe, sebenzisa i-NewClass esikhundleni salokho." yenza lokho kanye.
Izibaluli ezifanayo Nemitapo yolwazi
Kukhona ezinye izibaluli ezimbalwa ku-C# ezifana nethi [Okuphelelwe yisikhathi], njengokuthi [Kwehlisiwe] kanye nokuthi [Kuphelelwa yisikhathi]. Zonke lezi zimfanelo zifeza injongo eyodwa enkulu - abathuthukisi besexwayiso mayelana nezinguquko ku-codebase. Futhi, amaphakheji afana ne-FxCop asiza ekutholeni ikhodi eyehlisiwe, phakathi kokunye ukuhlaziya amakhodi nokuthuthukiswa.
Imfashini Yokubhala Amakhodi
Njengomhlaba oshintsha njalo wemfashini, lapho sizungeza amathrendi futhi sisuka kokudala siye kwentsha, ama-codebase nawo ayaguquka. Ukuhoxisa ithuluzi elisisiza ukuthi sisuke kukhodi ephelelwe yisikhathi siye kwikhodi entsha nesebenza kahle kakhulu. Yengeza izinga lobuchwephesha endleleni esisingatha ngayo izinguquko ezisekelweni zethu zekhodi. Njengasemfashinini lapho sishintsha khona isizini ngesizini ngokushelela, ukuhoxiswa kusivumela ukuthi sihambe phakathi kwezinguqulo zesofthiwe yethu ngendlela engenamthungo nephephile.