首頁 > 軟體

如何很好的Review自己的程式碼

2020-06-16 17:46:47

寫這篇博文的原因是因為自己寫的程式碼經常會因為返工,delay專案的交付日期。總結了一下引起專案delay的原因,大概有如下幾點:

1.在沒有完全深熟悉需求互動細節的情況下;諸如根據不同渠道設定不同的訂單狀態變更--超時提醒和訂單取消功能。

2.在沒有想清楚自己程式碼如何實現業務邏輯的情況下;諸如對騎手排班--明天到當前週期結尾的排班及排班詳情展示。

3.是否對業務邏輯有完整的測試用例;商家詳情許可權功能和可逆向加密演算法的測試用例。

往往第一步和第二步是同時出現的,第二步的出現也在很大程度上源自於對需求互動細節的理解不到位,所以我們在開發中養成的習慣應該是這樣的:

1.認真看需求分析,最好能複述出需求細節;構思自己程式碼如何實現該邏輯。

2.多溝通,與產品經理與前端工程師、測試工程師溝通清楚需求互動細節。

當然上面總結的還都是理論,我們在開發中應該以此為指導,慢慢養成良好的開發習慣。註解的使用。當跟別人一起開發某個功能,很可能由於方法取名的問題,寫了重複的方法,在程式碼Review的時候,可以在方法上新增@Deprecated的註解,表示該方法是過時的,當有應用呼叫該方法的時候,會報錯。

<!-- 註解的使用範例 -->

public class AnnotationTest  extends Test

 
    @SuppressWarnings("deprecation")
    public static void main(String []args)
    { 
     
            <!--這句話是程式命令。執行的操作是當程式結束的時候執行垃圾回收-->   
          System.runFinalizersOnExit(true)  ;
          sayHello();
          AnnotationTest t=new AnnotationTest() ;
          t.show() ;
    }

    <!--在方法上使用該方法,在使用該方法處會報錯-->
    @Deprecated   
    public  static  void sayHello()
    {
          System.out.println("hello ,world!");
    }
 
    @Override
    public  void  show()
    {
          System.out.println("super class");
    }
 
}


public class Test {
    @Deprecated
    public  void  show()
    {
          System.out.println("super class");
    }
}

上面是使用@Deprecated、@SupressWarning、@Overrider三個註解的範例,註解會被javac所識別,解析為註解類,編譯器會根據不同的註解,編譯出不同的結果,@Deprecated註解表示過時的方法,在使用低版本的JDK中方法的時候會出現;@SurpressWarning("deprecation")註解是抑制過時API的警告 ,這個可以放在呼叫過時的API的方法外部或者呼叫方法之前,那麼在編譯的時候javac遇到這個標識,即使知道API過時那麼也不會輸出過時API的提示。

<!--使用頻率80%-->
Alt + '/'  程式碼提示
sysout + Alt + '/'  自動補全“System.out.println();”
public void AnnotationTest  雙擊類名Annotation,點選Run As->Java Application,即可以執行該測試類
Ctrl + '/'  為游標所在的行新增註釋"//",不需要事先選中該行,取消註釋也是Ctrl + '/'
Ctrl + Shift + '/' 新增註釋"/* */",需要事先選中該行,取消註釋使用Ctrl + Shift + ''
Ctrl + Shift + 'C' 新增多行注釋"//",取消註釋同樣使用Ctrl + Shift + 'C'
Ctrl + 'D'  刪除當前行
Ctrl + 'M'  最大化和最小化當前游標所在的IDE視窗
Ctrl + 'L'  跳轉到指定的所輸入的行標數
Ctrl + Shift + 'T'  查詢工作空間內的指定類名
Ctrl + Shift + 'O'  慎用,因為有時候import的包不是你所需要的包
Alt + '<-' 和 Alt + '->'  跟蹤游標的上一個位置和下一個位置

Alt + Shift + 'J'  新增註釋,該注釋方便Eclipse生成API文件,

附:

1.Eclipse安裝眼睛保護色主題,可以直接開啟 Help -> Eclipse Marketplace 搜尋Eclipse Color Theme來進行安裝:安裝完之後就可以在(Window->Preferences->General->Apperance->Color Theme)中找到顏色主題外掛的設定介面了,在這裡可以根據自己的喜好選擇自己喜歡的主題了。

2.Eclipse中設定注釋標籤@User的三種方式:第一種,在Eclipse安裝目錄中的eclipse.ini中新增一句 -vmargs -Duser.name=Sun, Wu-Kong;第二種,通過選單 Window->Preference -> Java -> Code Style -> Code Templates 在右側選擇Comments,將其中的Types項,然後選右邊的"Edit",進入編輯模式,將 @author ${user} 中的${user}改成你自己的名字即可;第三種,計算機-->管理-->本地使用者和組-->使用者,使用管理員賬戶登陸 可以任意修改使用者名稱 ,然後重新啟動電腦。

3.Eclipse中的專案如何生成javadoc文件,專案列表中按右鍵,選擇Export(匯出),然後在Export(匯出)對話方塊中選擇java下的javadoc,提交到下一步,在Javadoc Generation對話方塊中有兩個地方要注意的:javadoc command:應該選擇本機安裝jdk路徑中的jdk1.8.0_31binjavadoc.exe,destination:為生成文件的儲存路徑,可自由選擇,按finish(完成)提交即可開始生成文件。接著可以看到Console控制台的輸出。

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-01/127798.htm


IT145.com E-mail:sddin#qq.com