Just My Life & My Work

Posts tagged ‘code’

[圖解] 手癢優化程式

有時候跟親友講自己的工作任務難以一次說明完全,若能有日常生活中的例子,就能讓外行人立馬了解!在「靠北工程師」看到一張畫,隨意加個註解,這讓我會心一笑,確實手癢優化程式,真的是沒事找事做XD~

我現在的工作主要是維護產品,次要則是開發功能。有時候看到前人寫的code有點冗贅,就會想要濃縮得更精準。然而前人之所以會那麼寫,也許是因為各種面向考量,無法以精簡的方式解決,每個case就會分開撰寫,乍看之下十分不聰明,但長時間運行沒有出現問題。

對於超過五年的專案,基本架構早已運行良久,基本上不太需要去更動,我的任務是針對用戶回饋的問題加以改進。若想要增加「大功能」,架構勢必得調整,這對過去的版本將造成不相容,一想到可能會導致銷量降低,我就打消大幅度優化的計畫XD~

想要增加自己對產品的貢獻,優化舊有的程式碼不是件聰明事兒,除非這個優化結果能讓用戶「有感」,於是就能邀功XD~

期待自己能練就⋯⋯飛機正在飛行,我能邊飛行邊修理:P~

比對檔案內容 (Compare File Content)

最近客戶的SDK更新版本,那要怎麼融入我已修改過檔案?這時候就要使用比對檔案內容 (Compare File Content)平台,現在已經有很多線上免費工具,所以挑一個來使用即可!方式有兩種:

  1. 複製貼上檔案內容
  2. 上傳檔案

比對檔案內容 (Compare File Content).png

比起開啟兩個檔案,只有純文字介面來尋找有效率多啦~

話說,我個人不是很喜歡修修改改已經寫好的功能,這次的經驗是,直接使用人家寫好的class,再來加入自己的功能。若能輕易看懂對方寫什麼,我就會開心點~

參考:Diff Checker – Online diff tool to compare text to find the differenceDiffNow – Compare files online. Powered by ExamDiff Pro

[C&C++] 計算記憶體使用狀況 (Compute the Usability of Memory)

有時候我們想知道目前我們記憶體的使用狀況,那要怎麼做才能獲取記憶體當前的資料?這裡有一個方法,使用MS Visual C++中提供的函式,即可獲得實體記憶體虛擬記憶體的當前使用資訊唷!

(繼續閱讀…)

[WordPress] 在WordPress上放程式碼

剛才發現WordPress的好物!
就是有支援在文章中貼程式碼的功能。
WordPress為了防止使用者誤用有潛在危險的程式碼,
刻意不直接提供貼上程式碼的功能,
但對於從事資訊事業的人來說,
時常會寫程式又為了以後使用方便,
總是希望有個備忘欄可以存放程式碼,
以至於這樣子的功能有存在的必要。

(繼續閱讀…)

標籤雲