AndroidStudio使用inspect code幫助優化程式碼
簡介:
很多工程都有專門的程式碼檢查工具,Android的工程也不例外,Eclipse時代有checkstyle等優良的程式碼檢查工具,不過AndroidStudio釋出後自己集成了一個程式碼檢查工具Inspect Code。
下面就來介紹如何使用Inspect Code來優化程式碼。
- 開啟Inspect Code
開啟IDE,點選Analyze->Inspect Code。
選擇檢查範圍
點選確認後會彈出檢查對話方塊,由於有引用其他第三方庫,這裡可以選擇只檢查自己的範圍。
結果分析
稍等片刻便會彈出分析的結果。
根據分析的建議修改程式碼
結果出來後,每一個類別裡面都有說明該怎麼優化,可以根據建議相應地修改。
以下根據上圖解釋說明一些重點注意的地方:
最後附上官方說明連結:使用 Lint 改進您的程式碼
相關推薦
AndroidStudio使用inspect code幫助優化程式碼
簡介: 很多工程都有專門的程式碼檢查工具,Android的工程也不例外,Eclipse時代有checkstyle等優良的程式碼檢查工具,不過AndroidStudio釋出後自己集成了一個程式碼檢查工具Inspect Code。 下面就來介紹如何使用Inspect Code來優化程
Visual Studio Code 寫Python 程式碼
最近在部落格園新聞裡面看到微軟釋出的Visual Studio Code 挺好用的,現在在學習Python,檢視官網釋出的VSCode 是支援Python程式碼,自己試著安裝用一下,下面是我的安裝以及配置Python的過程: 安裝VSCode 下載連結:https://visualstud
05 React快速入門(五)——react中優化程式碼
在之前的文章中,react程式碼的書寫有很多冗餘,所以接下來對程式碼進行一下優化。 首先優化的是關於this指向這一塊的程式碼,我們不必在每次的繫結後面加bind(this)語句,只需在建構函式裡做處理就可以
ubuntu下VS code除錯js程式碼設定
一、前期準備 VS code下載安裝:在Ubuntu Software中搜索“vs code”下載 .NET環境配置: https://www.microsoft.com/net/learn/dotnet/hello-world-t
Android Support Annotations註解庫之優化程式碼
導言: Android Support Annotations是從19.1版本引入的註解庫,可優化程式碼,增加可讀性,又可減少程式碼的報錯 使用: 1:導包 implementation 'com.android.support:support-annotations:23
MyBatis基礎:使用java提供的ThreadLocal類優化程式碼
public class MyBaitsView { //使用java提供的ThreadLocal類來儲存SqlSession物件,方便同一執行緒獲得sqlSession public static ThreadLocal<SqlSession> threadLocal=ne
web開發效能優化---程式碼優化篇
原文:https://blog.csdn.net/fuyifang/article/details/40519421 1、合理使用快取使用 提高效能最好最快的辦法當然是通過快取來改善,對於任何一個web開發者都應該善用快取。Asp.net下的快取機制十分強大,用好快取機制可以讓我
挖坑指南:ESLint + VS Code自動格式化程式碼
前言 最近在整理公司的之前的專案,對整個產品線進行梳理重構。由於專案的編碼人員換了好幾撥,每個人編碼又各有各的風格。現在在重新翻看,可讀性很差。考慮到後期專案的擴充套件,以及對現有專案的優化,決定對程式碼進行整理,並統一使用ESLint進行規範約束。 開始 “編碼一時爽,重構火葬
微軟 Visual Studio Code 免費跨平臺程式碼編輯器
Visual Studio Code (簡稱 VS Code / VSC) 是一款免費開源的現代化輕量級程式碼編輯器,支援幾乎所有主流的開發語言的語法高亮、智慧程式碼補全、自定義熱鍵、括號匹配、程式碼片段、程式碼對比 Diff、GIT 等特性,支援外掛擴充套件,並針對網頁開發和雲端應用開發做了優化。
《CODE COMPLETE 2(程式碼大全2)》警句
閱讀《程式碼大全2》,記錄了一些經典標語,直抵內心,頗有感觸。望與大家共勉,有些路走過了,才知道路不好走,但希望後來者能夠避免,不重蹈覆轍。這些努力就是沒有白費,希望您能夠列印一份,放在案頭,百無聊賴之時或遇到困難,望能一讀,給您一些小的啟發,想必也沒有浪費您的
優化程式碼原則--學習筆記
一、單一職責原則 總結來說,一個類中應該是一組相關性秀高的函式 、資料的封裝。也就是說,這一個類,應該僅有一個引起它變化的原因。 以我剛剛寫出的傳送郵件的一個demo為例 private Thread thread = new Thread() { @Override
實現servlet介面並優化程式碼解讀
3.2.1 方式一:直接實現類實現servlet介面,並全部重寫servlet介面中的方法 實現類: //Servlet 介面是用來獲取瀏覽器請求(request)的資料,以及將處理完的資料響應(response)給瀏覽器 public class ServletDe
100-Days-Of-ML-Code:Day4-6_Logistic_regression程式碼函式總結
最近在跟著Github上的一個開源專案學習機器學習,叫100 Days of ML Coding(英文版),100 Days of ML Coding(中文版)遺憾的是:專案裡面的程式碼並沒有細緻的講解,對於我這種程式設計能力上的小菜雞來說有些吃力。本文只介紹跟
Visual Studio Code上傳程式碼到github
前期準備 安裝Visual Studio Code 安裝git 在github上新建倉庫, 例如 vsdemo 在本機磁碟下新建一個資料夾 ,例如vs 上傳到github 將vs資料夾新
JDBC連線mysql資料庫close釋放資源優化程式碼
//這裡直接建立一個util類進行close的釋放 package com.liudao.util; //這是我的包,你用你的包 import java.sql.Connection; import java.sql.ResultSet; import jav
VS Code 正在統治程式碼編輯器領地!
【CSDN編者按】程式碼編輯器之於程式設計師的重要性不言而喻。長久以來,Vim、Emacs等老牌編輯器一直佔據著舉足輕重的地位,但是近年來情況似乎發生了變化。根據軟體工程師招聘網站Triplebyte的統計資料顯示,Visual Studio Code正在興起,並在過去的一年裡
C# ORM—Entity Framework 之Code first(程式碼優先)(二)
一、Entity Framework Code first(程式碼優先)使用過程 1.1Entity Framework 程式碼優先簡介 不得不提Entity Framework Code First這個介於牛A與牛C之間的功能,從4.1 開始的Code first使程式設計師,使軟體開發流程進入一個
什麼樣的文件能夠幫助理解程式碼
絕大多數人接收別人程式碼,第一句就是問,有什麼文件。這聽起來也是理所當然。所以不少軟體公司強調要寫文件。這裡其實有幾個問題,需要搞清楚: 汝需要什麼樣的文件?估計聽了一愣:是啊,吾想要文件,可是什麼樣的文件好? 假設作者寫的文件正確(這幾乎是不可能的),現在給
windows下用visual studio code 除錯go程式碼有用的文章
下載vs code(對vs code的評價):https://www.visualstudio.com/en-us/products/code-vs.aspx按ctrl+shift+p,輸入install,選擇選擇之後會掃描擴充套件包,這個過程會比較慢,等擴充套件包列表出來以後選擇go。 選擇go語言後右下角
使用多執行緒優化程式碼
使用場景 業務邏輯呼叫介面時,一個介面使用一個執行緒執行,最後彙總資料。 使用程式碼 Callable + FutureTask + 執行緒池 Spring MVC中的非同步操作。為了釋放主執行緒,web容器(Tomcat等)有最大執行緒數,如果業務操作時間很長,或者瓶頸