NL.15: Use spaces sparinglygit
NL.15:謹慎使用空格github
Reason(緣由)web
Too much space makes the text larger and distracts.編程
太多的空格會使文本變長並分散注意力。設計模式
Example, bad(反面示例)微信
#include < map >
int main(int argc, char * argv [ ])
{
// ...
}
Example(示例)
#include <map>
int main(int argc, char* argv[])
{
// ...
}
Note(注意)
Some IDEs have their own opinions and add distracting space.架構
一些IDE有本身的看法,並會增長分散注意力的空格。app
This is a recommendation for when you have no constraints or better ideas. This rule was added after many requests for guidance.ide
當您沒有約束或更好的作法時,考慮這個建議。此規則能夠做爲許多準則以外的附加要求。工具
Note(注意)
We value well-placed whitespace as a significant help for readability. Just don't overdo it.
咱們認同合理放置的空格,這對於提升可讀性具備重要幫助。只是不要過分使用它。
原文連接
https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#nl15-use-spaces-sparingly
新書介紹
《實戰Python設計模式》是做者最近出版的新書,拜託多多關注!
本書利用Python 的標準GUI 工具包tkinter,經過可執行的示例對23 個設計模式逐個進行說明。這樣一方面可使讀者瞭解真實的軟件開發工做中每一個設計模式的運用場景和想要解決的問題;另外一方面經過對這些問題的解決過程進行說明,讓讀者明白在編寫代碼時如何判斷使用設計模式的利弊,併合理運用設計模式。
對設計模式感興趣並且但願隨學隨用的讀者經過本書能夠快速跨越從理解到運用的門檻;但願學習Python GUI 編程的讀者能夠將本書中的示例做爲設計和開發的參考;使用Python 語言進行圖像分析、數據處理工做的讀者能夠直接以本書中的示例爲基礎,迅速構建本身的系統架構。
以爲本文有幫助?請分享給更多人。
關注微信公衆號【面向對象思考】輕鬆學習每一天!
面向對象開發,面向對象思考!
本文分享自微信公衆號 - 面向對象思考(OOThinkingDalian)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。