author/程式碼故事

談談程式碼重構

好久沒寫文章了,最近太忙了,詐個屍,恰好最近在程式碼重構,簡單談談什麼時候重構、重構的原則以及怎麼實施去重構。 什麼時候進行重構? 任何時間都可以進行重構,前提是你有足夠的時間以及精力去做這件事情,大部

基礎程式碼重構的若干建議(一)

提煉函式作為程式碼重構中常見的方式之一,是應該最被重視的。但我們程式中某些片段可以被獨立出來,那麼就建議將這部分獨立為一個函式,通過命名以及解耦的方式這端程式碼發揮更大的價值。最被提倡的函式是純函式。 提煉

程式碼重構知識點記錄

本週學習教程並沒有遇到什麼問題。這周學到了教程中程式碼重構的部分,原本程式碼還能勉勉強強的理解,而經過程式碼重構之後,不但覺得麻煩,而且還很難理解。如果我自己寫一部分模組的話,以我現在的水平很難在完成功能之後,

爛程式碼重構

今天接手了前同事的一個專案。一個簡單的應用,竟然寫了2100多行程式碼,40個action方法,最長的一個action有130多行。 整理前的程式碼縮圖 這圖的底

GoLand 2018.3正式版釋出!

GoLand 2018.3 正式版釋出了 ,值得關注的更新包括用於重構的 Change Signature、支援 Testify 以及偵錯程式中的許多新工具如 Google App Engine, Go co

程式碼重構的場景總結

核心思想:拆細、公用 重構可以是修改變數名、重新安排目錄這樣簡單的物理重構,也可以是抽取子函式、精簡冗餘設計這樣稍許複雜的邏輯重構。但均不改變現有程式碼的功能。 瞭解敵人——醜陋的程式碼

公眾號的使用者資料採集

image 要做精準化營銷,就要知道使用者喜歡什麼。使用者想要什麼,就給他推什麼。 使用者資料相當於原材料,有了資料之後才可能定性地做使用者分析。有人說,我們產品

從無到有開發一款產品的過程與思考

在阿里巴巴總部有著這樣一句話, 改變世界的不是技術,而是技術背後的夢想。 不知不覺已經做技術有三年的時間了,這三年間經歷了很多次專案的開發上線,以及產品的爭論。很多同事都常常說我,你不像一個幹技術的,產

1746022348.2708