WEFV2626EFCEYYYB15VEF

 

內容簡介

作者簡介

徐勤燕

  女,生於1962年,原籍山東郯城。自幼從父徐祗法(法名素法)學練少林武術,於1982年春到少林寺拜素喜和尚為師,賜法名德炎。在少林寺學武多年,擅長少林看家拳、螳螂拳和十八般武藝。不僅武功卓著,而且文筆亦佳,十年來共著有《少林功夫辭典》《少林羅漢拳》《少林劍術秘傳》等三十餘部少林武術專著,總計350萬字,發行到世界48個國家和地區,為弘揚少林武術和促進中外文化體育交流作出了貢獻。

  德炎大師先後應邀赴新加坡、馬來西亞、俄羅斯、日本等國家訪問教學,受到國際武術界高度好評。現任少林寺國際武術學院院長、登封市少林少年軍校校長兼政治委員、國際少林拳聯合總會副秘書長等職。

釋德虔

  俗名王長青,男,生於1943年,原籍河南省登封市大金店鎮王上村。自幼皈依少林寺,拜素喜和尚為師,賜法名德虔。跟恩師專習少林武術六年,又跟少林高僧德禪學習中醫、針灸、氣功等,跟永祥和尚學練達摩易筋經、八段錦、七十二藝、點穴、擒拿、硬氣功等。1960年寧夏中醫學校畢業,當年應征入伍,先後在新疆軍區工二師十四團和伊利地區行醫。1980年返回少林寺,從事武術研究工作。

  1982年得到永祥和尚在少林寺火焚前復抄的《少林拳譜》四十八卷,開始從事少林武術的挖掘整理工作。二十年來撰寫了《少林拳術秘傳》《少林十八般武藝》《少林武術精華》《少林百科全書》《少林氣功秘集》等70多部少林武術專著,總計1800多萬字,發行到世界82個國家和地區,被譽為「少林書王」。1992年榮獲全國武術挖掘整理優秀成果獎。

  德虔法師1990?2004年先後應邀赴美國、日本、紐西蘭、俄羅斯、加拿大等41個國家和地區訪問講學,中外弟子多達八千人,可謂桃李滿天下。現任中國武術學會委員、國際少林易筋經學會會長、國際少林聯合會顧問團團長、少林寺國際武術學院常務院長等職。

目錄

第一章 武術概論
第二章 武術的內容
第三章 習武備要
第四章 武德修養
第五章 武術常用術語解釋
第六章 武術教學與訓練
第七章 少林寺歷代著名武僧簡介

 

詳細資料

  • ISBN:9574684628
  • 叢書系列:
  • 規格:平裝 / 176頁 / 16k菊 / 14.8 x 21 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣
  • 本書分類:> > >

 

 

程式設計師如何高效地進行開發工作? ... 最近比較流行的一個說法是 10x 程式設計師,也就是 10 倍程式設計師,意思是一個好的程式設計師, 工作效率可以達到普通程式設計師的 10 倍。要做到這一點並不容易,我們需要在編程技術、工 作方式、工具使用等方面全面提高。 第一條原則:抽象和分而治之 ... 拿到一個任務之後,我們要做的首先就是進行模塊的定義,也就是抽象,然後對其分 而治之。 為方便理解,我再和你分享一個在 Facebook 時,幾個前後端開發者同時開發一個功能的 案例吧。 ... 這個功能由一個前端開發者和兩個後端開發者完成,整個研發過程至少涉及 3 個抽象和分 而治之的操作:第一步,前後端模塊進行自然的拆分。這時,前後端開發者一定會一塊兒認真討論,明確 前後端代碼運行時的流程,後端需要提供的 API,以及交付這些 API 的時間。 第二步,兩個後端開發者對後端工作進行拆分,確定各自的工作任務和邊界。 第三步,每個開發者對自己負責的部分再進行抽象和拆分。 在這個過程中,一定要明確模塊之間的依賴關係,儘快確定接口規格和可調用性。比如,在 前後端的拆分中,常常會採用這幾個步驟處理 API: 1. 前後端開發者一起討論,明確需要的 API。 2. 後端人員會先實現 API 的 Mock,返回符合格式規範的數據。在這個過程中,後端開發 者會儘快發出代碼審查的要求給另一個後端和前端開發者,以確保格式正確。 3. Mock 實現之後儘快推到主倉的 master 上 (也就是 origin/master),並儘快將其部署 到內部測試環境,讓前端開發者可以使用內部測試環境進行開發和調試。 4. 這些 API 還不能面對用戶,通常會先使用功能開關讓它只對公司開發人員可見。這樣的 話,即使 API 的代碼在 origin/master 上部署到了生產環境,也不會對用戶產生影 響。 通過這樣的操作,前後端的任務拆分就順利完成了。 提高抽象和分而治之效率的一個技巧是,在設計代碼架構時注意尋找合適的設計模式。 ... 設計模式指的是,設計過程中可以反覆使用的、可以解決特定問題的設計方法,最經典的莫 過於《設計模式:可復用面向對象軟體的基礎》中列舉的 23 個設計模式,以及針對企業軟 件架構的《企業應用架構模式》。同時,我們還要注意公司內部具體的常用模式。這些模式 都是經實踐檢驗有效的,且傳播較廣容易理解,都可以作為你進行模塊拆分的參照。 具體實現功能的過程中,也會處處體現分而治之的思想。最主要的一個表現是,每個開發者 都會把自己的代碼儘量做到原子性。代碼的原子性指的是,一個提交包含一個不可分割的特 性、修復或者優化。 在實際工作中,功能往往比較大。如果只用一個提交完成一個功能,那這個提交往往會比較 大,所以我們需要把這個功能再拆分為子功能。 比如,某個後端 API 的實現,我們很可能會把它拆分成數據模型和 API 業務兩部分,但如 果這樣的提交還是太大的話,可以進一步將其拆小,把 API 業務再分為重構和添加新業務兩部分。 總之,我們的目的是讓每個提交都做成能夠獨立完成一些任務,但是又不太大。一般來說, 一個提交通常不超過 800 行代碼。 第二條原則:快速疊代 ... 第一,不要追求完美,不要過度計劃,而是要儘快實現功能,通過不斷疊代來完善。優秀的 架構往往不是設計出來的,而是在實現過程中逐步發展、完善起來的。 Facebook 有一條常見的海報標語,叫作「Done is better than perfect」,意思就是完成 比完美要重要。要實現快速疊代,我們在設計和實現功能時都要注意簡單化。 有些開發者過於追求技術,投入了大量時間去設計精美、複雜的系統。這樣做沒有問題,但 一定要有一個度,切忌殺雞用牛刀。因為複雜的系統雖然精美,但往往不容易理解,維護成 本也比較高,修改起來更是不容易。 所以,我們在 Facebook 進行開發的時候,儘量使用簡單實用的設計,然後快速進行版本 疊代。 第二,在設計的實現中,儘量讓自己的代碼能夠儘快運行起來,從而儘快地驗證結果。我們 常常會先實現一個可以運行起來的腳手架,然後再持續地往裡面添加內容。 在工作中,因為往往是在一個比較大的系統里工作,不能很容易地運行新代碼。這時,我們 可以編寫腳本或者單元測試用例來觸發新寫的代碼。通常情況下,我們更傾向於使用後者, 因為這些測試用例,在功能開發完成上線之後,還可以繼續用於保證代碼質量。 在我看來,在開發過程中,能觸發新寫的代碼幫助我開發,是單元測試的一個重要功能。 第三,為了能夠快速進行驗證,一個重要實踐是設置好本地的代碼檢驗,包括靜態掃描、相 關單元測試的方便運行,以及 IDE 能夠進行的實時檢查等。 第四,代碼寫好之後,儘快提交到主代碼倉並保證不會阻塞其他開發人員。實際上,這是代碼提交原子性的另外一個重要特點,即代碼提交的原子性,可以保證主代碼 倉在理論上能夠隨時基於 master 分支上的任何提交,構建出可以運行的、直接面對用戶的 產品。在這種方式下,每個開發者在任何時候都可以基於 origin/master 進行開發,從而 確保 Facebook 幾千人共主幹開發時分而治之能夠順利進行。 關於實現代碼提交的原子性,我還有一個小技巧,就是如果當前編寫的代碼提交實在不方便 馬上推送到 origin/master 分支上,我們也可以頻繁地 fetch origin/master 的代碼到本 地,並在本地對 orgin/master 進行 rebase 來解決衝突。這樣就可以確保,我們開發的代 碼是基於最新的主倉代碼,從而降低代碼完成之後 push 時衝突的可能性。 第三條原則:不要做重複的事情 ... 不做重複的事情,是很多開發模式的基礎,也是我們非常熟悉的一條開發原則了。比如,我們把一段經常使用的代碼封裝到一個函數裡,在使用它的地方直接調用這個函數。 代碼邏輯的重複,不僅僅是工作量的浪費,還會大大降低代碼的質量和可維護性。所以,我 們在開發時,需要留意重複的代碼邏輯,並進行適當的處理。 具體來說,首先是尋找重複的邏輯和代碼。在動手實現功能之前,我們會花一些時間在內部 代碼倉和知識庫中進行查找,尋找是否有類似的功能實現,以及一些底層可以復用的庫,過 程中也可以直接聯繫類似功能的實現者進行討論和尋求幫助。另外,有一些 IDE,比如 Intellij IDEA,可以在編碼的過程中自動探測項目中可能的代碼重複。 找到重複的邏輯和代碼之後,主要的處理方式是,把共同的部分抽象出來,封裝到一個模 塊、類或者函數等結構中去。 如果在開發新功能時發現有需要重構的地方,一個常見的有效辦法是,先用幾個提交完成重 構,然後再基於重構用幾個提交實現新功能。 這期分享到這裡,希望多關注、收藏、轉發、點讚、評論!期待下次再見!

 

 

WEFV2626EFCEYYYB15VEF

 

 

 

文章來源取自於:

 

 

壹讀 https://read01.com/5ndKnNo.html

博客來 https://www.books.com.tw/exep/assp.php/888words/products/0010334274

如有侵權,請來信告知,我們會立刻下架。

DMCA:dmca(at)kubonews.com

聯絡我們:contact(at)kubonews.com


北屯韓系明星髮型風格推薦髮型設計工作室南屯韓男刻髮推薦髮型設計工作室東勢新髮型設計推薦髮廊推薦染髮髮廊神岡韓式燙髮學生染髮推薦髮廊
太平如何維持頭髮的顏色專業剪髮推薦髮廊 台中東區不經意微捲髮推薦染髮髮廊 台中質感色系商業髮色專業髮廊勤美誠品附近法式劉海 台中中區油頭造型推薦髮廊推薦染髮髮廊 日韓髮色台中染髮推薦南屯不顯老的髮型推薦髮型設計工作室 龍井修改肩髮推薦髮廊推薦染髮髮廊 台中Dcard燙髮推薦龍井頭皮護理上班族染髮推薦髮廊 新光三越附近結構護髮學生染髮推薦髮廊 PTT推薦的台中護髮染髮燙髮推薦

arrow
arrow
    全站熱搜

    大推這商品 發表在 痞客邦 留言(0) 人氣()