Ngokuqinisekileyo, nantsi indlela endiya kulimisa ngayo inqaku eliceliweyo lokumakisha ikhowudi eyehliweyo kwi-C #:
Isidingo sokugcina iziseko zekhowudi zihlala zifuna utshintsho, nokuba luhlelo oluncinci, ii-refactors ezinkulu okanye ukususwa ngokupheleleyo. Ngamanye amaxesha, nangona kunjalo, ezinye iindawo zekhowudi zisenokungafuneki ukuba zisuswe ngokukhawuleza, nangona zingasenamsebenzi okanye zisebenza kakuhle. Zisenokudityaniswa nezinye iindawo zesiseko sekhowudi okanye zisetyenziswe kwezinye iinkqubo zelifa. Kwezi meko, sinokumakisha ezi ziqwenga zekhowudi njengezilahlisiweyo.
Ukulahlwa kuMxholo
Ukwehla sisimo esisetyenziswa kwiifitsha zesoftware ukubonisa ukuba nangona zisekwikhowudi, abaphuhlisi kufuneka bakuphephe ukuzisebenzisa - basendleleni yokuphuma. Yinxalenye ebalulekileyo yophuhliso lwesoftware enceda ekutshintsheni kude neempawu eziphelelwe lixesha. Enyanisweni, ukuphawula inxalenye yekhowudi njengeyekisiweyo kufana nokuphawula ibhombu yexesha; isenokusebenza, kodwa imihla yayo ibaliwe kwaye luthsuphe kubaphuhlisi ukuba utshintsho lusemnyango.
Uphawu [luphelelwe] kwi-C#
Ukuphawula into njengeyehliweyo kwi-C#, sisebenzisa uphawu loyelelwano lwe- [Opsolete]. Icacisa ukuba inxalenye ethile yekhowudi-inokuba yindlela, iklasi, okanye yonke i-interface - iyancipha. Ngokusebenzisa olu phawu, sinika abaphuhlisi iintloko-phezulu ukuba kukho enye indlela esebenza ngakumbi, okanye loo nxalenye yekhowudi iya kususwa kwiinguqulelo ezizayo, zibakhuthaza ukuba bayeke ukusebenzisa kwabo icandelo elichithiweyo.
[Iphelelwe lixesha(“Igama leKlasi liyekisiwe, sebenzisa udidi olutsha endaweni yoko.”)]
iklasi kawonke-wonke iClassName()
{
// Ikhowudi apha...
}
Inkcazo ngeNyathelo ngeNyathelo yeKhowudi
Masiyicalule ikhowudi:
1. Uphawu loyelelwano [Oluphelelweyo]: Olu luphawu loyelelwano olwakhelwe kwangaphambili kwi C# olusetyenziselwa ukuphawula udidi okanye indlela yokuyeka ukusebenza.
2. Umyalezo: Ukumakisha nje into njengelahliweyo akwanelanga. Kufuneka kwakhona sibonise ukuba kutheni irhoxisiwe, okanye kungcono sicebise enye indlela. Umyalezo wethu "Igama leKlasi lirhoxisiwe, sebenzisa iNewClass endaweni yoko." yenza kanye loo nto.
Iimpawu ezifanayo kunye namaThala eencwadi
Kukho ezinye iimpawu ezimbalwa kwi-C# ezifanayo no [Iphelelwe lixesha], njenge [Yekisiwe] kunye no [Iphelelwa]. Zonke ezi mpawu zisebenza enye injongo enkulu - abaphuhlisi besilumkiso malunga notshintsho kwi-codebase. Kwakhona, iipakethe ezifana neFxCop zinceda ekufumaneni ikhowudi eyehliweyo, phakathi kolunye uhlalutyo lwekhowudi kunye nophuculo.
Ifashoni yokuCoding
Njengelizwe elihlala litshintsha lefashoni, apho sijikeleza iindlela kwaye sisuka kwendala ukuya kwentsha, iziseko zekhowudi nazo ziyavela. Ukuhoxiswa sisixhobo esisinceda ukuba sisuke kwikhowudi yakudala siye kwikhowudi entsha nesebenzayo ngakumbi. Yongeza inqanaba lobuchwephesha kwindlela esiphatha ngayo utshintsho kwiikhowudi zethu. Kanye njengefashoni apho sisuka kwixesha lonyaka ukuya kwixesha lonyaka ngokutyibilikayo, ukuthotywa kusivumela ukuba sihambe phakathi kweenguqulelo zesoftware yethu ngendlela engenamthungo nekhuselekileyo.