結對編程隊友個人項目分析
隊友代碼分析:
優點:
1:首先在函數中對賬號進行了判斷
具有良好的擴展性,也方便之後的功能裏面增加新的賬號,並且進行了註釋
2.結構的邏輯性良好,根據不同的年級,通過if語句能夠跳轉到對應的模塊進行輸出
3.代碼簡潔明了,方便閱讀以及理解代碼的功能實現
4.變量命名規,具有良好可讀性
5.在對輸入判斷這方面,提示的很好
缺點:
1.對賬號密碼判斷位於一行,影響了代碼的可讀性
2.在生成出題文件這塊,沒有註釋具體生成的文件的位置,影響後續的測試,並且在文件名字上,沒有按照需求中所給的名字進行文件命名
3.可能由於時間倉促,程序沒有進行查重
在向隊友學習方面,還需要把自己的代碼寫的更加簡潔明了,註釋更加清楚,做到高內聚低耦合,使得程序模塊化更加清晰,命名更加方便易讀。
結對編程隊友個人項目分析
相關推薦
結對編程隊友個人項目分析
邏輯 學習 個人項目 變量 高內聚 代碼分析 可能 自己 沒有 隊友代碼分析: 優點: 1:首先在函數中對賬號進行了判斷 具有良好的擴展性,也方便之後的功能裏面增加新的賬號,並且進行了註釋 2.結構的邏輯性良好,根據不同的年級,通過if語句能夠跳轉到對應的模塊進行輸
結對編程隊友個人項目優缺點分析
一個 com 內容 src 編程 之間 小學 技術分享 輸入 程序運行結果截圖(如下) 首先說一下對方的優點: (1)該程序輸出的題目很整齊,每道題都有題號,數字和符號之間都有空格,每行題目之間一行空行,讓人看起來不會有密密麻麻的感覺; (2)他的代碼寫了一個t
結對編程 搭檔個人項目分析
題目 功能 語言 racket style 高內聚 項目分析 rand bracket 看別人的代碼,我覺得是一個痛苦又會有所收獲的過程,很多和自己的邏輯不相符的算法思路都是皺著眉頭硬看下去,但有的完全理解後,轉念一想好像又確實沒啥毛病,甚至還比自己的思路巧妙了那麽一些,拓
結對編程貪吃蛇項目-結對編項目設計文檔
自己的 界面 方向 重新 編程 導入數據 設置 隨機 div 項目名稱:貪吃蛇項目人員:田興農 王鋮項目所需環境及工具:python pygame了解python的使用方法,並討論如何完成貪食蛇的代碼1.導入數據庫、初始化遊戲、遊戲窗口的實現(設置窗口大小、填充背景)2
隊友個人項目分析
界面 生成 pri rda int ont 準備 理解 類型 關於個人項目,我用的是C++,隊友使用的是Java。由於要做一個界面,所以感覺Java會更好一些。 讀過隊友的代碼之後,發現其代碼較為優美,且思路比較清晰,但任然存在以下問題: 1、通篇幾乎沒有註釋,可讀性不高
結對編程隊友代碼分析
struct for int 初中 三角函數 至少 out oot 檢驗 代碼由C++完成, 主體函數是通過對年級判斷然後調用相應函數進行出題 對於運算的實現是通過結構體實現的, 具體如下: struct yunsuan //小學運算的結構體 { strin
結對編程——隊友代碼分析
readline 而是 代碼分析 else 實現 賬戶 class writer 影響 隊友代碼優點: 1.試卷生成方面:很好的實現了避免題目重復的功能,代碼將題目生成之後不先輸出到txt裏,而是保存到一個總題集裏,最後再將總題集輸出。這樣每次生成題目後都可以與總題集裏的所
隊友個人項目代碼分析
src 需要 string 宋體 png 字符串 檢查 函數 文件夾 總體分析:其代碼基本實現了要求的全部功能,即能完成登錄、打印所需數目的試題、試題儲存在txt文檔中,且能以出題時間為文檔命名,文檔存在所對應的賬戶文件夾中,還可以識別賬戶和賬戶類型是否對應。 編譯界面:
結對編程-隊友代碼分析
() 一起 的人 檢測 在一起 get 似的 登錄 div 按照老師的要求,對隊友的代碼進行解析,先說缺點在看優點,改正缺點學習優點,一起進步! 1.首先打開代碼的時候,關於賬號密碼的存儲,將賬號和密碼直接存儲在了一個數組中。按照“用戶名 密碼"的格式,這在之後的登陸
結對編程 隊友代碼分析
用戶登錄 要求 規範 實現 參數 人的 取出 主函數 顯示 首先很高興能和我大哥(劉益同學)組成搭檔QAQ,希望接下來的時間能從大哥那裏學到更多的知識。此次項目,我是基於python來進行實現的,搭檔是基於C++來進行實現的。先來縱觀一下搭檔的代碼,當我拿到搭檔的代碼時
如何一周內學會編程?實戰項目中總結經驗[圖]
ESS 使用 價值 很好 例題 替換字符串 學習php 項目 很多 如何一周內學會編程?實戰項目中總結經驗[圖]:我知道有很多草根肯定都是日常有很多各種各樣,自己認為非常有價值的想法,但是,苦於自己沒有技術,無法實現自己的需求,典型的屬於“就差一個程序員”系列。花錢找程序員
結對編程作業-同學代碼分析
cti spa ++ 顯示 沒有 原函數 word pat color 查看了同學的代碼,發現其代碼總體寫的簡潔優美。 優點有: 1.所有常用中文字符都放進了數組,方便之後的運用 2.用一個for循環判斷所有登陸情況,十分方便 for(int i=0;i<9;i++
JAVA面向對象編程課程設計——項目部署
系統下載 www. ges xiang 網上 登錄mysql 啟動服務 生效 電腦 一、Java環境的安裝 這裏以JAVA8為例 1、下載 JAVA官網 進入官網,下拉找到Java SE Development Kit 8u201,勾選Accept License Agre
取長補短——結對編程項目之隊友代碼分析
復雜 系統 分享 分析 字符 通過 導致 參數 數組 “三人行,必有吾師焉,擇其善者而從之,其不善者而改之”——同樣的需求,同樣的項目,對照自己代碼分析隊友的代碼個人覺得真的是一個很好的學習方法。小到如註釋,命名規則一些慣用法,大到整個工程的編碼思路甚至整個軟件架構,對方好
系統分析與設計課程項目 WordCount 結對編程
實現 支持 submit 這樣的 sarg 令行 命令 odi 系統 系統分析與設計課程項目 WordCount 結對編程 作業說明 合作者: 201631084230(只有我一個人,“合作者”這個標題有些不合適了) 代碼地址: https://gitee.com/mxhk
結對編程項目作業2-結對編項目設計文檔
回顧 tdi 實現 分數 成績 難度 std 隨機 功能 項目名稱: 四則運算生成器 成員: 姜廣昱,李明 開發環境: Android stdio,夜神 功能: 生成四則運算題目模塊:可隨機生成包括小數、整數的四則運算。四則運算難度調整模塊:可調整四則運算難度包括題目數量、
結對編程項目作業-結對編項目設計文檔
萬維網 水平 實現 思想 編寫 面向 難點 軟件 我們 項目:貪吃蛇遊戲,所用軟件,eclipse 成員:孫晨旭,高雲鵬 貪吃蛇遊戲設計文檔: 近年來,Java作為一種新的編程語言,以其簡單性、可移植性和平臺無關性等優點,得到了廣泛地應用,特別是Java與萬維網的完美結合,
結對編程貪吃蛇-結對編項目設計文檔
在屏幕上 速度 界面 消失 導入數據 結對編程 導入數據庫 數據 方法 項目名稱:貪吃蛇 項目人員:田興農 王鋮 項目所需環境及工具:python pygame 了解python的使用方法,並討論如何完成貪食蛇的代碼 1.導入數據庫、初始化遊戲、遊戲窗口的實現(設置窗
結對編程項目作業2-開發環境搭建過程
後綴名 cmd命令 配置環境 cmd命令行 打開 開發環境 ava 命令行 文件 開發環境搭建過程:1.下載並安裝java 2.配置環境變量 3.設置成功後,在cmd命令行輸入命令java
結對編程項目-開發環境搭建過程
python2.7 python2 ref .html html pytho tar 成員 htm 開發成員:2015035107169 焦廣鑫 2015035107161 杜念澤 結對編程項目:四則元算器 這次我們開發的項目是四則運算器,用到的開發語言為pyth