一個月前,組內的一個內部使用的瀏覽器比價插件的前端部分交給我來維護,作為一個老司機我是拒絕的,自己的代碼都是坑,還要去給別人填坑,搞笑地說。 呵呵,能拒絕么。。。。 好好享受吧,騷年。。。。。。 第一次修改 看到代碼的那一刻我驚呆了,就一個js文件,接近2000行的代碼。這個還好 ...
前提 入職新公司,接手了前員工的一個前端項目,技術棧為vue。剛進入公司的時候,讓我添加一個小功能,從首頁點擊選項跳轉到對應頁面,並攜帶點擊點的參數,然后開啟了我的痛苦修改bug階段。 對之前的vue代碼稍微理一下 所有文件組件代碼都放在了views文件夾下,view文件夾內沒有其他任何文件夾了 發送異步請求使用了vue resource和axios兩種方式 所有接口都是直接使用絕對地址,進行跨域 ...
2019-08-30 09:40 0 359 推薦指數:
一個月前,組內的一個內部使用的瀏覽器比價插件的前端部分交給我來維護,作為一個老司機我是拒絕的,自己的代碼都是坑,還要去給別人填坑,搞笑地說。 呵呵,能拒絕么。。。。 好好享受吧,騷年。。。。。。 第一次修改 看到代碼的那一刻我驚呆了,就一個js文件,接近2000行的代碼。這個還好 ...
對於中大型前端項目,項目規范與代碼質量尤為重要。當功能需求變更或需要重構時,隨心所欲的(糟糕的)代碼可能帶來比重新開發還麻煩的問題。 1 前端項目代碼中的常見問題 1.1 凌亂的書寫風格,閱讀體驗差 這個問題不用作過多闡述,想必接手過他人代碼的同學,多少都有些體會。簡單來說,太過隨意的代碼 ...
首先,給大家說明一下這次項目的背景,是針對於一個用smarty模板引擎寫的開放平台的UI改版工作,需求比較急。原始架構是基於php yii框架,前后端代碼雜糅在一起,邏輯也較為混亂,以下是其基本目錄結構: 基本的業務代碼是在websites文件目錄下,assets文件夾目錄下存儲了一些靜態 ...
10月份換了新的工作,參與完一個月的需求迭代后,接到了項目重構的任務。簡單來說,需要在短時間內提出方案設想,同時進行本地驗證,最終需要拿出一套技術替換方案來。於是,埋頭苦干了一個月,總算干了點成績出來,今天把當時的思考和實踐做個簡單總結,就當是個復盤吧。 一、老項目現狀 ...
臨近公司放假,也好在年前對這次項目的一項總結(包括代碼)。剛分配到這份項目時,我認為自己可以完成這次的項目,但是在項目的開發過程中,還是遇到許多的問題,總的來說,分為以下幾點: 1.前期對項目的背景不是很清楚(我一開始以為只要拿到項目就開始Coding,完成項目 ...
需求 想要統計一下自己寫的vue項目的代碼量。 主要是src文件夾下的html、css、js、vue文件的總代碼量 解決方案 使用git bash,切換至vue項目的src目錄下,然后輸入如下命令: 命令解析 首先,find、xargs、wc、都是linux下的命令。 設置 ...
1.Monorepo Monorepo 是管理項目代碼的一個方式,指在一個項目倉庫 (repo) 中管理多個模塊/包 (package),不同於常見的每個模塊建一個 repo。 目前有不少大型開源項目采用了這種方式,如 Babel: How is the repo structured ...
code[class*="language-"], pre[class*="language-"] { background-color: #fdfdfd; -webkit-box-sizi ...