iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 26
1
Mobile Development

如何用 Laravel 撰寫難以維護的專案系列 第 26

[Day 26] 來聊聊 PHP 的 IDE,談 PhpStorm

下面我們來談談如果工作上如果遇到 PhpStorm,應該怎麼維持專案的難以維護。

什麼是 PhpStorm

在 PHP 開發的世界裡面,PhpStorm 可以說是相當知名的 IDE。裡面包含的許多功能對開發專案非常有幫助,可以大幅的提升專案的可維護性。

不使用 PhpStorm

要維持專案的難以維護,可以不使用 PhpStorm,最好不使用任何的 IDE。這樣可以避免 IDE 的自動偵測找出讓專案難以維護的地方(例如排版不規則),並提示你修改。

如果有其他人提出他的 IDE 不斷報錯,可以建議他關掉自動報錯或不使用 IDE。

把 .idea/ 納入版控

把 PhpStorm 自動生成的 .idea 資料夾納入版控。

善用註解範本

將你的 PHP Class Doc Comments 改成

/**
* Class ${NAME}
* 
* Procedure Name:
*
* Original procedure name:
* 
* Author: ${USER}
*
* Date of creation: ${DATE} ${TIME}:${SECOND}
*
* Dates of modification: ${DATE} ${TIME}:${SECOND}
*
* Modification authors:
*
* Original file name:
*
* Purpose:
*
* Intent:
*
* Designation:
*
* Classes used:
*
* Constants:
*
* Local variables:
*
* Parameters:
* 
* @package ${NAMESPACE}
* @author ${USER}

然後不維護這些註解。

這樣每次自動加入註解時,就可以產生大量沒有資訊的註解,成功減少程式碼的可讀性。

繞過程式碼撰寫標準

如果跳出違反程式碼撰寫標準的提示,用一些聰明的方法繞過這些提示

拼字錯誤

把拼字錯誤關掉。

檢查未使用本地變數

$var = $var;

上一篇
[Day 25] 程式碼的撰寫風格,來談談 PSR
下一篇
[Day 27] 讓專案難以維護的團隊?談團隊溝通
系列文
如何用 Laravel 撰寫難以維護的專案30

尚未有邦友留言

立即登入留言