任務一:10分
重新申請乙個部落格作為團隊專案的部落格加入到班級中,部落格名稱為:團隊-媽,我想吃烤山藥
任務二:20分
團隊成員介紹:1920402 李國相、李基民、賀仲超、李金濤、李佳琦。
192404 叢慧、楊烈偉、王碩。
192403 張晨鈺。
團隊**合影
確定團隊隊長
隊長:丁寶銘
任務三:20分
結合結對程式設計的程式設計規範確定一下自己團隊的規範
1.**風格規範
1.1縮排:在有縮排的地方統一採用4個空格,不採納8個空格或者2個空格或者tab鍵,最不建議採用tab鍵,它會在不同的環境下顯示不同的長度。
1.3 括號();在複雜的條件表示式中,用括號清楚的表示邏輯優先順序。
1.4{}的使用:無論是判斷語句,還是迴圈語句,在其作用域內只有一條語句,也使用,將所屬的塊涵蓋, 「」都占用一行,更能是**條例清晰,**的結果和對相應的關係明了。
1.5變數命名:變數名一般以匈牙利命名法為基礎,分為屬性部分,型別部分和描述部分,描述部分以大寫字母開始,以大寫字母作為間隔符,其餘都是小寫字母。不要糾結於匈牙利命名法的弊端,每種命名法都有弊端,只要團隊都認可,可以100%執行的就是很好的方法。
1.6 類命名:類名以大寫字母開頭,大寫字母分割,不要使用下劃線分割。
1.7注釋規範:注釋的作用是補我們在用**表達意圖時遭遇的失敗,不準確的注釋不如不注釋。
①對一些難以理解的**注釋,
②注釋應該與其描述的**之間有明顯的聯絡,而不是讓讀者費解。
③減少多餘的注釋,注釋相比**,沒能提供更多的資訊,也麼有證明**的意義,也麼有給出**的意圖或者邏輯,讀**比注釋還要容易,這種注釋就是多餘的。
④署名注釋:**隨著時間的流逝越來越和原作者麼有關係,源**控制系統是這類資訊的最好歸屬地。
1.8關鍵字之後要留空格(if、for、while等關鍵之後留乙個空格再跟左括號 『(』以突出 關鍵字。)
1.10功能不明確較小的函式,特別是僅有乙個上級函式呼叫它時,應考慮把它合併到上級函式中,而不必單獨存在。說明:模組中函式劃分的過多,一般會使函式的介面變得複雜。
1.11 不要濫用goto語句。說明:goto語句會破壞程式的結構性,所以除非確實需要,最好不要使用goto語句。
1.12避免函式中不必要語句,防止程式中的垃圾**。垃圾**不僅占用額外的空間,而且還常常影響程式的功能與效能,很可能給程式的測試、維護等造成不必要的麻煩。
1.13減少函式本身或函式間的遞迴呼叫(如a→b→c→d),影響程式的可理解性;遞迴呼叫一般都占用較多的系統資源(如棧空間);遞迴呼叫對程式的測試有一定影響。故除非為某些演算法或功能的實現方便,應減少麼必要的遞迴呼叫。
1.14改進模組中函式的結構,降低函式間的耦合度,並提高函式的獨立性以及**可讀性、效率和可維護性。
1.15不能用斷言來檢查最終產品肯定會出現且必須處理的錯誤情況。斷言是用來處理不應該發生的錯誤情況的,對於可能會發生的且必須處理的情況要寫防錯程式。
1.16避免迴圈體內含判斷語句,應將迴圈語句放置於判斷語句的**之中。目的是減少判斷次數,迴圈體中的判斷語句是否可以移到迴圈出體外,要視程式的具體情況而言,一般情況,與迴圈變數無關的判斷語句可以移除到迴圈體外,而有關的則不可以。
1.17不要使用難懂的技巧性很高的語句,除非很有必要。高技巧語句不等於高效率的程式,程式ed效率在於演算法。
1.18如果多段**重複做同一件事情,那麼在函式的劃分上可能存在問題。可以考慮把此段**構造成乙個新的函式。
1.19建構函式:⑴不要在建構函式中做複雜的操作,簡單初始化所有的資料成員即可。⑵建構函式不應該返回錯誤(實際上也無法返回)。
1.20在呼叫函式填寫引數時,應儘量減少麼有必要的預設資料型別轉換或強制資料型別轉換。因為資料型別轉換或多或少存在危險。
任務四:50分
團隊成員在隊長的帶領下討論出2個喜歡的團隊模式並列出他們的優缺點。
㈠官僚模式:脫胎於大機構的組織jiagou,幾個人報告個乙個小頭目,幾個小頭目報告給中頭目,依次向上。
優點:有助於技術的交替和互補。
缺點:容易摻雜一些追名逐利,往往會使團隊效率大打折扣。
㈡**團隊:軟體團隊由一些特殊技能的專業人士組成,負責解決一些棘手而有緊迫性的問題。
優點:效率高,團隊之間能較好的協調完成工作。
缺點:對成員的知識面要求十分廣,較為針對技術人員,不大可能成為普通模式。
任務五:
團隊確定兩個專案選題,並在下次課時進行演講,對於非本團隊人員選擇的專案會有最高10%的專案選題加分,按比例分配。
⑴蛋糕選購。
如今,已經有一些蛋糕diy的實體店面,對於很多人來說,自己去做乙個蛋糕是一件特別有意義的事情。我們從這個角度出發,在**上加了乙個diy設計蛋糕的功能。我們的使用者在設計好自己的蛋糕樣式之後,可以上傳到**裡,並且,其他使用者也會看到其他人diy的蛋糕樣式。會有使用者自定義的排行榜,選出最受歡迎的樣式。使用者之間可以相互交流做蛋糕的心得,提出自己的意見。
⑵智慧型購物穿搭。
使用者輸入自己的身高體重等一系列資料,會生成專屬的虛擬形象,這時候會呼叫後台事先儲存的許多時尚大咖的穿搭建議,來給虛擬形象搭配衣服。同樣的道理,首先生成自己的專屬虛擬形象,然後把自己心儀的衣服拖到虛擬形象上,系統就會有很多套智慧型穿搭與之匹配,自己找乙個喜歡的選擇就好了。會給那些衣品不好的人帶來很大的幫助。
第五次作業 團隊作業 團隊組建
任務一 10分 重新申請乙個部落格作為團隊專案的部落格加入到班級中,部落格名稱為 團隊 媽,我想吃烤山藥 任務二 20分 團隊成員介紹 1920402 李國相 李基民 賀仲超 李金濤 李佳琦。192404 叢慧 楊烈偉 王碩。192403 張晨鈺。團隊 合影 確定團隊隊長 隊長 丁寶銘。任務三 20...
第五次團隊作業 專案展示
摘要 本文介紹專案需要展示的內容,以及要求。將小組所做的產品以presentation的形式在課堂上公開展示。內含包含 1 每個組每個人都得上台 每個人有單獨的一張slide封面,讓我知道演講者是誰。根據團隊專案的情況安排每個組員的演講內容。注 不是每個人只講自己負責的內容,否則內容連貫性無法保證。...
團隊作業第五次 Alpha衝刺(4)
這個作業屬於哪個課程 這個作業要求在 homework 11541 這個作業的目標 alpha衝刺 作業正文 如下其他參考文獻 無過去一天完成了哪些任務 學習了前後端 接下來的計畫 繼續學習後端,實現功能 還剩下哪些任務 實現後端功能 遇到了哪些困難 有很多不會,學習任務重 有哪些收穫和疑問 對前後...