看板
[ Soft_Job ]
討論串[閒聊] 大家工作上看過哪些誇張的 CODE ?
共 31 篇文章
內容預覽:
這固定大小算是符合 range and array size check 的安全性核驗. 避免 stack overflow attack.. 某些語言先天上支援 recursive function call, 所以使用 stack. 存放 local variable. 若傳回 local va
(還有79個字)
內容預覽:
如果改成static或許有人會這樣寫吧. 至於你所說的thread unsafe的問題. 就得看這個函式是為了甚麼設計的. 通常 getName() 這種涵式如果寫成. char* getName(...) { static char str[256]; ...; return str; }. 就只
(還有151個字)
內容預覽:
再講一個很誇張的code,. 前面那篇遇到的是完全不用繼承寫出來的結果,. 這篇遇到的是繼承使用到很誇張的結果,. 這是在我上個工作時遇到的code,. 那程式碼大意是A繼承B,B繼承C,C繼承D,D繼承E.... 如此的繼承了好幾個物件,. A是一個控制輸入裝置的物件,. 但是中間都沒做什麼事,.
(還有192個字)
內容預覽:
說到誇張的code.... 我好像也遇到不少,. 最近是看到有同事在寫ui時,. 把所有按鈕的功能都寫在一種按鈕物件裡..... 然後用設參數的方式去決定按下去會發生什麼事.... 用這個按鈕物件來設成所有按鈕,. 也就是說在他負責的那個ui中,. 所有按鈕都是一模一樣同一個物件,. 然後這個「物件
(還有57個字)