2014-02-09 41 views
0

我花時間爲windows用戶編寫了一個漂亮的控制檯應用程序。它是'基於控制檯'的,所以我想確保它在向用戶顯示消息時看起來很專業。我看到很多利用代碼或Linux代碼以這種方式顯示控制檯的信息:[+],[ - ],[i] ...編碼約定

[+] Found 5 Wireless Networks! 
[+] Now Commencing Attack... 
[-] Couldn't load the dictionary file 
.... 
[i] Your wifi has weak security 

這僅僅是一個例子。我想知道在顯示消息或在控制檯應用程序中進行輸入時是否有使用此[+]等符號的約定。

我希望這不是愚蠢的,我只想我的代碼看起來專業因爲我努力寫代碼。

+2

不是我以前見過的約定。我同意TheCodeArtist關於明顯的意圖,因爲我熟悉的日誌記錄慣例使用了這種劃分。我想我自己的建議是簡單地選擇一些清楚的東西並持續使用它。 – keshlam

+0

是的,我知道這一點,我不會把它放在我的代碼中。順便說一下,您的評論完全沒有建設性,與我原來的問題無關。 – learnerX

回答

1

不知道這是否是一種慣例。但是,在上面的例子:

  • [+]似乎是預期的進度指示器日誌,

  • [-]錯誤日誌,

  • [i]的信息記錄。

看看這個answer爲標準的日誌級別的詳細說明。您可能需要將其他描述性字符映射到每個日誌級別,如上例中所做的那樣。

+0

是的,我收集了很多明顯的意圖是顯示進展/錯誤/信息。我只想知道在編寫這樣的控制檯應用程序時是否有社區遵循的一些未經遵守的規則。我猜不會。 – learnerX

0

我認爲這個(或其他合適的替換字符)不會(或者至少不應該)大大影響人們如何看待代碼的專業水平。