結對編程----分析隊友代碼
通過測試運行隊友代碼,整體功能及需求都達到了個人編程的要求。下面就細節分析隊友代碼的優缺點。
優點:1、使用了類封裝了整個功能,同時各部分都有寫一個方法,耦合度低
2、代碼註釋明確,可讀性高,很容易就可以看懂每一步在做什麽
3、相對於自己的代碼,其代碼添加括號的實現以及重復題目查重功能比自己的完善
缺點:1、運行程序後,和用戶的交互度不夠,如果可以提示用戶輸入賬戶密碼以及生成試卷後提示生成完成會人性化一些
2、對於登陸狀態下,如果我在輸入生成題目個數時輸入“切換為小學(初中/高中)”會出現死循環
整體感覺隊友代碼的完成度是比自己的代碼高的,通過分析隊友代碼的寫法,自己也感受到應該結合C++面向對象的特點,使用類去編寫項目,因為到之後的大項目,如果不使用類編寫代碼,提供接口
,團隊之間代碼的結合起來就很麻煩。還有分析隊友對查重部分代碼的實現,還是收獲挺多的。
結對編程----分析隊友代碼
相關推薦
結對編程----分析隊友代碼
運行程序 項目 面向 需求 c++ 循環 程序 運行 封裝 通過測試運行隊友代碼,整體功能及需求都達到了個人編程的要求。下面就細節分析隊友代碼的優缺點。 優點:1、使用了類封裝了整個功能,同時各部分都有寫一個方法,耦合度低 2、代碼註釋明確,可讀性高,很容易就可以看懂
結對編程:隊友代碼分析
多變量 存儲 test 我們 添加 rst 括號 驗證 有效 按照結對編程要求,對隊友的代碼進行分析。在代碼中發現的問題可以提醒隊友或者警示自己。 優點: 一、代碼以外: 1、使用語言為Python,比起JAVA和C++方便許多,而且實現許多功能也方便許多,可以說是從開始就
結對編程之隊友代碼分析
pan bubuko code lean 文件夾 不同 題目 time() let 優點: Java GUI界面: 界面簡約,操作簡單,實用性強 2 .獨特的解題思想(上代碼) //生成對應年級的題目 public String getSubject
結對編程作業-同學代碼分析
cti spa ++ 顯示 沒有 原函數 word pat color 查看了同學的代碼,發現其代碼總體寫的簡潔優美。 優點有: 1.所有常用中文字符都放進了數組,方便之後的運用 2.用一個for循環判斷所有登陸情況,十分方便 for(int i=0;i<9;i++
團隊編程項目作業2-團隊編程項目代碼設計規範
網頁制作 慢慢 發展 html 問題 標準 http 價值 事件 1. 一定要閉合HTML標簽在以往的頁面源代碼裏,經常看到這樣的語句: <li>Some text here.<li>Some new text here.<li>You
關於UNIX/Linux下安裝《UNIX環境高級編程》源代碼的問題
err div return ini errno.h directory readdir opendir max 《UNIX環境高級編程(第三版)》是一本廣為人知的unix系統編程書籍。 但是,書中的代碼示例,要想正確的編譯運行,要先做好準備工作: 1.下載源代碼 傳送
python編程規範與代碼優化建議
運行 三引號 時間 gui 順序 con 關系運算符 運行速度 擴展 1.嚴格使用縮進來體現代碼的邏輯從屬關系。 python對代碼的縮進是硬性要求,這一點必須時刻註意。如果某個代碼段的縮進不對,那麽整個程序就是錯的,要麽是語法錯誤無法執行,要麽是邏輯錯誤導致錯誤結果,
結對編程對隊友的評價
目的 種類型 簡潔 全局變量 變量命名 命名 類型 全局 python 優點:我的隊友使用的是python來完成個人項目的。Python語言以簡潔著稱,所以他的代碼僅僅用了140行就完成了,並且完全實現了項目需求。他的代碼思路清晰,符合邏輯。並且格式完整,先聲明完整全局變量
如何用Python的面向對象編程方法節約代碼
行為 pytho 程序員 屬性 對象繼承 obj 何事 技術分享 子類 如何用對象繼承來減少量化策略代碼量 在真格量化的API文檔裏我們經常遇到“bal.CashBalance”、“order.id”這類看起來非常詭異的變量寫法。這都是些什麽東西呢? 這得從“面向對象”(
取長補短——結對編程項目之隊友代碼分析
復雜 系統 分享 分析 字符 通過 導致 參數 數組 “三人行,必有吾師焉,擇其善者而從之,其不善者而改之”——同樣的需求,同樣的項目,對照自己代碼分析隊友的代碼個人覺得真的是一個很好的學習方法。小到如註釋,命名規則一些慣用法,大到整個工程的編碼思路甚至整個軟件架構,對方好
結對編程隊友代碼分析
struct for int 初中 三角函數 至少 out oot 檢驗 代碼由C++完成, 主體函數是通過對年級判斷然後調用相應函數進行出題 對於運算的實現是通過結構體實現的, 具體如下: struct yunsuan //小學運算的結構體 { strin
結對編程——隊友代碼分析
readline 而是 代碼分析 else 實現 賬戶 class writer 影響 隊友代碼優點: 1.試卷生成方面:很好的實現了避免題目重復的功能,代碼將題目生成之後不先輸出到txt裏,而是保存到一個總題集裏,最後再將總題集輸出。這樣每次生成題目後都可以與總題集裏的所
結對編程-隊友代碼分析
() 一起 的人 檢測 在一起 get 似的 登錄 div 按照老師的要求,對隊友的代碼進行解析,先說缺點在看優點,改正缺點學習優點,一起進步! 1.首先打開代碼的時候,關於賬號密碼的存儲,將賬號和密碼直接存儲在了一個數組中。按照“用戶名 密碼"的格式,這在之後的登陸
結對編程 隊友代碼分析
用戶登錄 要求 規範 實現 參數 人的 取出 主函數 顯示 首先很高興能和我大哥(劉益同學)組成搭檔QAQ,希望接下來的時間能從大哥那裏學到更多的知識。此次項目,我是基於python來進行實現的,搭檔是基於C++來進行實現的。先來縱觀一下搭檔的代碼,當我拿到搭檔的代碼時
結對編程——初讀隊友代碼
偽隨機 eat 形式 chan 成了 刪除 rand tro 可讀性強 隊友的個人項目是在pycharm環境下用python寫的,共分為三個模塊:Users;fouroperate;GUIapp,他們的功能分別如下: GUIapp:主控制臺模塊,控制用戶輸入密碼修改等級
結對編程代碼分析
模塊 pan col png 擴展 了解 lse ima inf 首先,代碼結構比較合理,邏輯思路比較清晰,很好的實現了要求的大部分功能。代碼分四個部分,第一個是得到所要求的文件名,第二部分則是對賬號密碼的驗證,第三部分是供後面的函數調用生成題目並存到相應的文件夾中,
結對編程_partner代碼分析
屬性 賬號 其他 ner 源代碼 提示信息 中學 大量 模式 優點:1.關鍵代碼處都有註釋,清晰簡潔2.基本上達到了樣例用戶登錄的需求、文件按格式輸出的需求、出題隨機性需求。3.文件控制部分、文件名時間輸出部分,耦合度低,可以在其他需要的地方使用。4.提供了需求之外的部分很
小程序商城開發小程序系統代碼編程分析
類型 com 方式 微信小程序 優勢 復雜 未來 電子商務 主體 小程序商城開發小程序系統代碼編程分析:151.1222.4001(微/電)微信小程序開發,小程序商城開發,小程序模式開發,小程序源碼開發,小程序軟件開發,小程序應用開發,小程序微商城搭建,小程序分銷返利系統開
結對編程之代碼審查
fin 語句 代碼上傳 ons 數據 {} 值類型 復制 對齊 1.題目要求 ??(1). 首先在同學中找一個同伴,範圍不限,可以在1~5班中隨意組合,建議盡量不要找同組的成員,女同學盡量找男同學結對,但是不做強制要求; ??(2). 從以往個人完成的項目中選擇一個作品,例
結對編程初涉獵——結對夥伴的代碼復審
風格 既然 form 範圍 其實在 新的 star 模塊 最小生成樹 至此為止,個人作業階段就結束了,從此便進入團隊合作階段。這次是先從結對編程開始,雖然還沒有進入正式的開發狀態,但也是結對編程的小開端,同時也是一個復習代碼復審這部分內容的過程。 閱讀目錄 1.題目要求