熟悉Android開發的人都知道,有一個很常用的類,叫Context,即上下文環境。
Context, (事情發生的) 背景,環境,來龍去脈; 上下文; 語境…
把這個應用到程序開發上,是Android一個非常了不起的設計。
很佩服老美做事的特點,非常重視Context, 即環境與背景的建設。
這是一個非常重要而容易被人忽視的領域,她就像空氣,就像地基,就像房屋的承重牆,你不會時時刻刻感受到她的存在,但你卻離不開她。
Linux, Android, OpenCV, ROS,MySQL, mongDB…
這些各種各樣的開源軟件,它們是怎麼產生的?
爲什麼要開源?
如何維持開源軟件的開發?
如何保證開源軟件的質量?
形成開源軟件的土壤?