Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Dirty Code

Avatar for Jason Jason
October 20, 2018

Dirty Code

Dirty Code from me.....

Avatar for Jason

Jason

October 20, 2018

Other Decks in Programming

Transcript

  1. !10

  2. • 有⼀一個 Class A 的 Class method a1 • a1

    叫⽤用了了 Class B 的 Class method b1 • 後來來我才發現 b1 竟然是去叫⽤用 Class A 的 a2..... !20
  3. • 有個 View ⽤用 int style 來來表⽰示 View 的風格 •

    但是 style 0, 1, 2, 3 都不是PM要的 • 所以我⼜又加入⼀一堆 if (style == 4) !27
  4. • 那個萬⾏行行的 Class 裡⾯面滿滿的 switch statement • 其中每個 statement ⾄至少

    20 個 case • 甚⾄至⼀一個 function 內還塞了了兩兩組 switch statement !28
  5. • 有個舊功能需要顯⽰示使⽤用者姓名、電話 • 寫成 NSArray <NSString *> *names, *numbers; •

    新功能我再寫了了四個陣列列存了了地址、星座、興趣、⼤大頭貼 !32