Meihua-Chinese-Converter
Meihua-Chinese-Converter copied to clipboard
未有代碼處理 maxPhLen 減少的情況
當使用者從自訂詞庫刪去最長字數詞彙,使得自訂映射表最長字數數目減少的情況,目前程式邏輯並沒有考慮到,因此 maxPhLen 並沒相應減少,這會造成效能浪費。
解法思考: 廢除各詞庫的 maxPhLen 統計,只在生成 Cache Map (轉換前的快取映射表)時統計.
再仔細看了代碼,發現這個issue是誤報。目前程式邏輯在每次編輯詞庫(增減詞彙)會重新統計最長詞彙字數。(從第一個詞彙重算到結尾) 因此 maxPhLen 始終是正確的數值。
但仍然可以考慮"廢除各詞庫的 maxPhLen 統計,只在生成 Cache Map (轉換前的快取映射表)時統計".