He tukunga hou o Nomenus-rex, he taputapu papatohu mo te whakaingoatanga o nga konae nui, kei te waatea. I whirihora ma te whakamahi i te konae whirihoranga ngawari. Kua tuhia te kaupapa ki te C++ ka tohatohahia i raro i te GPL 3.0. Mai i nga purongo o mua, kua whai mahi te whaipainga, he maha nga hapa me nga hapa kua whakatikahia:
- Ture hou: “rā hanga kōnae”. He rite te wetereo ki te ture Ra.
- I tangohia te nui o te waehere "boilerplate".
- He nui te pikinga mahi (tata ki te 1000 nga wa tere ake) mo te whakamatautau tukinga ingoa. Ka tirohia e tenei whakamatautau mena he ingoa konae taarua kei roto i nga ingoa konae ka puta, ka ngaro nga raraunga ina nekehia nga konae. Na i runga i te whakamatautau me nga konae 21k, i whakaitihia te wa whakamatautau mai i te 18 hēkona ki te 20k microseconds!
- Kua whakatikahia he pepeke i te ture RuleDir mo nga konae kei te taumata o runga o te rakau.
- Tawhā hōu e/tauira hei whakaatu i te whirihoranga angamaheni me te whakakii-aunoa (e ai ki te raarangi o naianei) puna / tauranga.
- Ko etahi whakapaipai rerehua ina whakaatu takirua o nga konae.
- He whiringa hou hei whakakore i te tono whakau i mua i te tiimata o te tukatuka. Ka whai hua mo nga tuhinga.
- Kua taapirihia he tohu ahunga whakamua.
- I taapirihia nga momo momo waahanga i mua i te tukatuka (me te tautoko Unicode).
- Ko te nuinga o nga ture kua kapi inaianei e nga whakamatautau.
- Ka whakamahia te whare pukapuka ICU ki te mahi me nga aho, me whakatika nga raruraru matua me te Unicode.
Source: opennet.ru