?????????????????????
???????????? ???????[ 2012/4/26 10:37:32 ] ????????
??????????????????????????Σ????????????????????????????????????????????????????????????????????????????????????????????к??????????????????????????????????????????????????????????????????????????????з??????????????SMART?????????????????????顣
?????? Specific????????????????????????????
?????? Measurable?????????????????????????????????????ɡ?
?????? Achievable??????????????????????????????????????????????????????С??????С???????????????????????????С??????????????????????????????
?????? Relevant??????????????к?????????????????棬?????????????vision????
?????? Time-boxed???????????????????????趨????????????????????????????????????????time window??????????????????????
????????????????????Backend Server Bug ????????????????????????????????????????????????????м????????????Σ???????bug ??Ч???
??????????1?????????????????Bug??????????Id ?????????????????????????????????崻?
??????????Review ???????????Bug?б??QA?????????????????·????????????????Bug ?????????????????????????????????Server ????API???????????????????????Server????????????????Server ???????????????????????????crush??
??????????????????Server??????????????Code ?????????code??
CmResult CMs****Gsb****RequestPdu::????(CCmMessageBlock &aData)
{
...........
size_t nPos = strKey.find(??^??);//????code
if (nPos != string::npos)
{
strKey.resize(nPos);
}
m_user.???ID = strKey;
.......
return CM_OK;
22}
????????DEV ?????????????Decode?????????????m_user.???ID????????????????????????????^?????????????????????????????y????????????????????????????????????????????????????????????????????logical ?????design Case????????????????????????????????????????????CCmMessageBlock &aData???????Primary?????????????????????????GSB????Case????д??????????????Primary??????????????**Id ???ж????^??InputValue. ???????????????Bug ?????????????????????????????????????? ?????????????????????Bug??????????????????????????????????????????bug Ч????????????
???????????????????????????Fix?????????
CmResult CMs****Gsb****RequestPdu::????(CCmMessageBlock &aData)
{
..............
CmResult rv = CMs****Util::GetFromUniqueKey(strUniqueKey?? strKey?? strSubKey);//Fix code
m_user.???ID = strKey;
.........
}
????UniqueKey code logic??????????????: not use the specail char to generate the Key use the each selfkey and selfKey length ??????????????????????????淶??????????Server???????????????????????????????ú????????
??????????????bug????????????????????????Server????4??APP(App1??App2??App3??App4) ?????????????code??????App2 ????Null Key issues ???????????????
??????????2?????????????????Bug Run Two MultiThreadTool with two ****.so 1000 thread cause crush
???????????????????????????????????????????????????????????????????????????????????????????????м??????????????????????ú?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11