iOS開發之你的項目思維模式

來源:互聯網
上載者:User

標籤:io   os   使用   資料   sp   問題   代碼   時間   bs   

1. 整體觀、 全面感、 架構設計、 架構搭建、 方法取捨、 方法選擇

從簡單通訊錄設計來講:

  1.首先你想到的是、 我該如何去寫、 方法應該具體怎麼去實現、 怎麼能做到最高效率、 怎麼可以設計精簡、 一大堆的問題、但是卻忽略了一點、 整體模式的設計、 資料存放模式等全域思想

  2.資料來源選擇: 字典、  索引值: 連絡人姓名首字母(涉及 漢字轉拼音)

  3.連絡人屬性: 姓名、電話號碼等

  4.方法取捨-》 適量、適度 -》 增加連絡人、 修改連絡人姓名、 修改連絡人電話、 查詢所有連絡人、 查詢某分組連絡人、 刪除連絡人、 刪除連絡人租

  5.方法說明:

    增加: 判斷key-》 涉及到如何判斷是否存在

    修改: 修改姓名之後、 連絡人分組應當更改

    查詢: 無要點

    刪除: 五要點

  6.代碼編寫

  7.代碼測試

  8.代碼最佳化、 同樣流程方法的提取

  9.結項

2.項目模式的選取

  1.介面傳值的思考 -》你知道多少種方式、 什麼情況適合用什麼傳值、 什麼情況傳值需要注意什麼

  2.資料存放區模式思考 -》 你知道幾種資料持久方式、 什麼情況應當選取什麼儲存模式、 資料持久化方法你都懂嗎?

  3.項目內部的建立形模組設計模式 -》 單例? 原型? 還是工廠?響元? 或者是觀察者? 中介?

  4.整體架構與資料來源的設計

從複雜通訊錄來講

  1.需求分析: 增加連絡人、 修改連絡人、 刪除連絡人、 顯示連絡人

  2.需求介面分析: 連絡人介面、 增加連絡人介面、 修改連絡人介面、 連絡人詳情介面

  3.資料來源選取與資料模型的簡曆: 使用sql動態儲存裝置、 建立模型

  4.資料模式設計: 單例資料存模數式

  5.介面關聯設計、介面具體功能分析、 痛點分析與解讀

  6.編碼

  7.代碼測試

  8.代碼最佳化、 整合

  9.結項

3.項目分工與專案規劃

  1.時間軸

  2.項目章程

  3.專案計劃書

4.項目總結與項目報告

  1.項目報告的如實記錄

  2.更新記錄

  3.項目總結

  4.項目報告書

5.結項

  1.需求是否達到

  2.功能實現度

  3.項目評價

iOS開發之你的項目思維模式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.