Re: [闲聊] 各种神人的code

楼主: Ekmund (是一只小叔)   2014-09-13 03:07:11
小弟也来分享一个好了, 现在是写MFC.
前阵子刚接了一位离职前辈的code, 他人很好, 可是每次看他的code都很崩溃...
因为大概都像这样:
int Int_DBI_gcNumber_Part1_temp_temp;
int Int_DBI_gcNumber_Part1_temp_AK1 ;
int Int_DBI_gcNumber_Part1_temp_232 ;
CString CString_DBI_MJ456_Serial_Number1;
CString CString_DBI_MJ456_Serial_Number1_temp;
CString CString_DBI_MJ456_Serial_Number1_Remove_Part;
// ...
...下略10~20行, 大概都是这种宣告.
然后用起来时↓
Int_First_DBI_gcNumber_Part1_temp = Int_First_DBI_gcNumber
+ Int_First_DBI_gcNumber_Part1_HighPart;
Int_First_DBI_gcNumber_Part1_temp_temp = Int_First_DBI_gcNumber_temp
+ Int_DBI_gcNumber_Part1_temp_AK1;
if(StPlatformFirmwareUPG->MBS1.bCheckForXXXFlag)
{
m_stGGC.ch = m_Overall_Test_Functions_NW_Counter++;
ResetEvent(EventSpecialTesterLock);
(Int_First_DBI_gcNumber_Part1_temp_temp &= 0x002F1C) ?
(ConnectToServer(m_stGGC) : connect(m_stGGC));
WaitForSigleObject(EventSpecialTesterLock, 3000, NULL);
........
//一堆看起来很像的参数做很多事 其中有部分没作用
........
}
else
{
m_stGGC.ch = m_Overall_Test_Functions_NW_Counter
作者: sing10407 (阿U)   2014-09-13 03:49:00
XDD 块陶啊
作者: viper9709 (阿达)   2014-09-13 11:00:00
写在return之后XD...
作者: UniFish (贡贡老杯)   2014-09-13 14:21:00
......
作者: haloarch   2014-09-13 15:27:00
你现在知道了微软的钱为什么这么庞大 前辈学得透彻 内存先占先赢 用到就用 没用到的忘记解除也罢了 能用就好最不喜欢不写说明的程式人 谁认真写过 罕见的啦
楼主: Ekmund (是一只小叔)   2014-09-13 17:48:00
但他不是用到crash 就是写了十几页但逻辑判断错误啊...orz
作者: silveriii (多说无益)   2014-09-14 11:25:00
感觉得出诚意XDD

Links booklink

Contact Us: admin [ a t ] ucptt.com