1. 程式人生 > >讀《構建之法》第4,17章有感

讀《構建之法》第4,17章有感

程序設計 client 效率 nbsp 其他 pos 我們 授權 質量

讀《構建之法》第4,17章有感

第四章:兩人合作

原文:另外,註釋(包括所有的源代碼)應該只用ASCII字符,不要用中文或其他特殊字符,否則會極大地影響程序的可移植性。

我的問題和看法:對於英語水平沒有那麽高的人來說,不允許中文註釋真的太難了。剛開始學習代碼的時候,老師就教導我們編程的時候一定要寫註釋,但是並沒有非常嚴格的要求我們必須要用ASCII字符。我上網查找了一些資料,發現大部分公司對於註釋並沒有明確的要求。註釋是為了方便讓別人理解你的代碼的,所以簡潔易懂應該才是最重要的,在水平達到的情況下,可以適當地對註釋語言和格式進行要求。

原文:函數最好有單一的出口,為了達到這一目的,可以使用

goto。只要有助於程序邏輯的清晰體現,什麽方法都可以使用,包括goto。

我的問題和看法:goto平時在編程中很少使用,我記得大一的C語言老師說過,盡量不要使用goto。查詢了資料得知,goto語句也稱為無條件轉移語句,在結構化程序設計中一般不主張使用goto語句, 以免造成程序流程的混亂,使理解和調試程序都產生困難,所以有些書上會寫寧願加強循環也不用goto語句。因此,我覺得對goto語句的使用應該慎重,防止出現一些問題。

第十七章:人,績效和職業道德

原文:這一階段團隊的效率達到了巔峰狀態,而領導則要實踐MSF“充分的授權”這一原則。讓團隊主動發揮。

我的問題和看法:MSF是什麽,感到很困惑,於是我去查了一些資料,MSF是一套大型系統開發指南,它描述了如何用組隊模型、過程模型和應用模型來開發Client/Server結構的應用程序,既是一個經驗庫,也是一種框架結構。他包含八個原則:

1.推動信息共享與溝通。

2.為共同的遠景而工作。

3.充分授權和信任。

4.各司其職,對項目共同負責。

5.重視商業價值。

6.保持敏捷,預期變化。

7.投資質量。

8.學習所有的經驗。

其實第三條就是領導要充分的信任和授權員工,由負責開發的成員自己拿捏開發時間表,這樣的授權充分地考慮了個人因素在開發中的作用。開發者進行項目監督,同時跟進項目,提供必要的幫助,充分發揮團隊成員的特長,使得每個成員都能在自己擅長的領域發光發熱。

讀《構建之法》第4,17章有感