每周必写+分答
這周學的是總體設計中過程設計工具,程序流程圖、結構化流程圖(盒圖)、PAD圖。
程序流程圖是程序分析中最基本、最重要的分析技術,它是進行流程程序分析過程中最基本的工具。流程程序圖運用工序圖示符號對生產現場的整個制造程序做詳細的記錄,以便對零部件、產品在整個制造程序中的操作、搬運、檢驗、儲存、等待作詳細的研究與分析,特別是用于分析其搬運距離和等待、儲存等“隱藏成本”的浪費。
1.流程圖的優點:
(a)采用簡單規范的符號,畫法簡單;
(b)結構清晰,邏輯性強;
(c)便于描述,容易理解。
2.流程圖采用的符號
注:(1)箭頭表示的是控制流
(2)矩形表示的是加工步驟
(3)菱形表示邏輯條件
結構化設計是運用一組標準的準則和工具幫助系統設計員確定軟件系統是由哪些模塊組成的,這些模塊用什么方法聯結在一起,才能構成一個最優的軟件系統結構。
結構化程序設計的三種基本結構是:順序結構、選擇結構和循環結構。
PAD是 問題分析圖(Problem Analysis Diagram)的 英文縮寫,自1974年由日本的二村良彥等人提出的又一種主要用于描述軟件詳細設計的圖形表示工具。與方框圖一樣,PAD圖也只能描述結構化程序允許使用的幾種基本結果。
我覺得程序流程圖轉畫成盒圖很實用,保證設計的質量,從而也保證了程序的質量;盒圖形象直觀,具有良好的可見度。例如循環的范圍、條件語句的范圍都是一目了然的,所以容易理解設計意圖,為編程、復查、選擇測試用例、維護都帶來了方便;盒圖圖簡單、易學易用,可用于軟件教育和其他方面。
?
這周閱讀了《代碼大全》第四章 關鍵的“構建”決策??
主要講真正開始寫代碼前的一些關鍵準備工作,選擇編程語言、編程約定、選擇主要的構建實踐方法。
? 主要的實踐方法有:如何處理錯誤條件、編碼時考慮多少性能因素、可重用的代碼遵循哪些標準、寫代碼前是否先寫測試用例、是否會進行
單元測試、check in前是否進行集成測試、是否使用版本控制工具、是否選定其他工具如編輯器,重構工具,調試工具等。
?
分答?
產品服務
??? 用戶在分答上可以自我介紹或描述擅長的領域,設置付費問答的價格,其他用戶感興趣就可以付費向其提問。
??? 分答的收入分配機制增加了信息的價值,分答中信息接收者被區分成了兩種身份。首先提問的人是一種付費懸賞模式,當回答完畢內容沉淀下來之后,旁聽者就進入了付費看答案的形式,對問答雙方都帶來了激勵,問題和答案能給問答雙方都帶來 “睡后收入”。
發展經歷
2016年5月,果殼網旗下在行在微信公眾號上低調上線了一款付費語音問答新產品——分答。
每款產品都有它的好處,我想它的發展前景應該不錯,但是雖說都能給雙方帶來好處,在當今這種互聯網時代,隨著技術的不斷提升,可能會存在一些漏洞,比如說遇到類似騙錢的,還有就是只聽別人,但是不花錢,等等。我覺得我不會花錢去使用它。
?
轉載于:https://www.cnblogs.com/mybelieve/p/5530025.html
總結
- 上一篇: angularJs中的发送请求例子
- 下一篇: linux主机名的修改