M32 在未來時態下發展程式

2021-09-08 14:20:34 字數 519 閱讀 1135

1、在未來時態下發展程式,就是接受「事情總會變化」的事實,並準備應對之策。

2、記住,程式的維護者通常不是最初的開發者,因此,設計和實現的時候,應該考慮別人更好地理解,修改自己的程式。

3、重要的一點就是,以c++語言本身來表現各種規範,而不是依靠注釋或者說明檔案。舉例來說,如果copy構造和copy賦值沒有意義,應該將他們宣告為private。而不是簡單地通過注釋告訴使用者,不要進行copy構造和copy賦值,因為使用者才不管。

4、讓class的操作符和方法擁有自然的語法和直觀的語義,和內建型別保持一致。

5、記住,任何事情只要能夠做,就會有人做。接受「使用者會犯錯」的事實。

6、努力寫出可移植的**,記住,可移植的**往往意味著冗餘和效率低下。

7、設計**,使系統變化帶來的衝擊盡量區域性化。

8、提供完整的class定義,即使某些部分現在用不到。這樣的話,新的需求到來時,就不再需要回頭去修改。

9、設計易用的介面,提供自然的語法和直觀的語義。

10、盡量使用模版,使**一般化(泛化)。

m32 在64系統編譯32位的時候出現錯誤

在window系統下編譯之前電腦和虛擬機器都是32位然後編譯出來執行一直暢快得很。現在都是64系統,當有天將原來的工程專案拿出來重現編譯的時候,才發先無論是window 還是 linux 都是非常折騰的事情。突然聯想到如果是新的專案,什麼用golang替代c c 省心不少。當前切換過程的是極端糾結的...

在雲中構建未來

由上海 亞馬遜 aws 聯合創新中心舉辦的亞馬遜 aws sa immersion day workshop sa hours 線上技術培訓會圓滿落幕。本期培訓吸引了多家入駐企業報名參加,由兩位 aws 的方案架構師擔任講師,為學員們帶來 aws 基礎服務介紹 雲服務培訓 severless 發布和...

看懂趨勢贏在未來!

看懂趨勢,成就未來。1 位元幣 2009年發行到最高峰暴漲了2600萬倍?如果當時誰騙我 忽悠我投資哪怕一塊錢,我每分每秒都要感謝他祖宗十八代?2 以太坊 2014年發行到最高峰暴漲了5000倍?如果當時誰騙我 忽悠我投資哪怕十塊錢,我每時每分都要感謝他祖宗十八代?3 萊特幣 2011年發行到最高峰...