電梯排程問題之成長總結篇(二)
一、我們在工作
學習方面:不得不承認我的隊友在學習方面的資質是相當不錯的,本身也是比較聰明的,而且對於自己的學習有乙個清晰的目標;想要達到乙個什麼樣的高度以及對於自己的成績也有乙個合理的預期;還有我比較欣賞的是他能積極地與老師進行交流,或是實驗中遇到的問題,或是學習中的疑惑;這在很大程度上提高了他學習的效率。而且對於問題的思考也是比較有想法的,有自己的理解。愛平時的學習中除了自身的資質以外,也是比較刻苦的,對於週末這樣乙個相對於大多數人而言應該放鬆的時間,他也是不會輕易放過的。所以說這樣的隊友首先對於我自己而言就是乙個很好的學習榜樣。
生活方面:在學校中我們大多數經歷的都是校園生活,但是這也是十分有趣的;對於他的生活習慣我確實沒有太多的了解,但是生活中他總能讓你感覺到很舒服,有時候他會找你出去玩耍,或者在某次活動中他可以和你玩的很嗨。當然他也有需要幫助的時候,或許他會找你幫乙個小忙,但當你答應之後他會對你特別的感激。
其他方面:在其他方面他也是乙個慷慨的人;因為他也承擔一定的職務,所以當你需要幫助的時候他基本上都不會拒絕,即使在他有事的情況下,他依舊會等處理完手頭上的工作之後去積極地幫助你解決問題。大多數我們看見他的時候他應該都是笑眯眯的,這樣的人我們其實是更容易去接近的。這差不多是我對於他的乙個基本了解以及簡單介紹了。
上述內容中我帶大家熟悉了一下我的隊友,那麼我們這次合作的最終目的當然是完成我們的團隊作業,那麼工作之中大家都是什麼樣的呢?接下來的內容當中我會通過以及文字的方式向大家展示工作中的我們。
在編寫**的過程中我們採用邊寫邊審的方式,並且對**進行階段性測試,並不是一次性實現整個全部功能;由於是結對作業,我們當然不能乙個人負責編碼及測試了,我們在討論出實施計畫之後,然後開始了編碼工作,下面就是我們結對程式設計的縮影:
大家可以看到我們正在積極的對**進行改進,通過不斷地交流與測試盡可能的去實現更多的功能。
二、我們的態度
首先由於我們之間原本就比較熟悉,而且關係也不錯,所以合作起來並沒有什麼太大的難度;上面我也介紹過了我的隊友的基本資訊。這裡我主要說在這次合作中我的感受,在整個過程中我們還是比較歡樂的,因為大家會在很多問題上產生討論,而且大家各自考慮的又會有一些細微的差異。但我們基本上都是各抒己見,因為大家彼此熟悉,所以整個過程是十分輕鬆的,另外,作為同學及隊友的我們彼此交流也十分順暢。就我自己而言,我覺我的隊友性格還算比較樂觀而且也比較善於表達自己的想法。
談到工作態度,我首先說我自己的工作方式及工作的情況;我個人而言,我對於這次的作業還是比較積極地。因為作業本身而存在一定的難度,所以除了我們彼此之間的討論之外,我也會在自己閒暇時間思考演算法的合理性以及如何去設計演算法,覺得自己考慮的差不多的時候,我也會向隊友分享自己的想法,通過兩個人互相的交流**共同尋找解決問題的辦法。
說完自己的工作情況,我也簡單談談隊友的工作態度;其實對於這次的作業每個人應該都是比較努力的,因為這不僅僅關係到自己,而且還需要考慮你的隊友。所以這次我們都在通過不同的方式做著自己的努力,我的隊友雖然編碼部分做的並不多,但是對於問題的分析以及對於各種情況的測試做的還是相當不錯的,很多地方是我在演算法是現實沒考慮到的,但在測試的時候大家積極發現問題,這說明大家都在以自己的方式對團隊做著自己力所能及的貢獻。
三、**質量分析
乙個好的**風格對於編寫**的人以及測試**的人都是有不錯的幫助的;我們編寫的**是否規範,是否具有很高的可讀性,這對有個開發者要求應該是比較高的。在整體的程式開發過程中,筆者對於程式的基本功能進行開發,但乙個好的**也必須經過不斷地測試這就需要隊友的努力與技術支援。隊友在演算法效能上提出了許多建設性的意見,這都是我幾乎沒有考慮到的地方;而對於**的規範化我覺得自己還有很長的路需要去走,畢竟自己沒有完全投入到乙個實踐團隊中去,所以在這方面必然存在著許多問題。還有關於介面的實現,筆者此次功能的實現基本依靠c/c++演算法實現,所以在介面上自然也談不上美觀,總體而言覺得自己這次作業的完成還是有很對地方值得反思的。
四、總結
通過這次的結對程式設計,我覺有很多的地方是值得我們去思考以及反思的。首先對於我們團隊我和阮磊上算是比較熟悉的,相對而言關係也不錯,所以在團隊交流上並沒有存在太多的問題,彼此之間也可以學習到很多的東西,這大概就是團隊的魅力。其次對於這次的作業我覺得雖然我們團隊比較努力,並且從開始到結束全程不斷思考探索,但還是有一些的遺憾,比如沒有設計出視覺化的介面。這當然也與我們的個人能力有一定的關係,但這也並不能說明我們努力的不夠,我們採用了自己更加擅長的方式去解決問題;這樣從另一方面而言提高了我們工作的效率,而且隊員彼此之間也有不同的技術風格,通過一種比較通用化的語言可以讓隊員在閱讀程式是更好的理解演算法設計是否合理,判斷對問題的理解是否存在漏洞,總體而言,每個團隊的模式都不同,都是各有優缺點的,所以我們團隊更傾向於選擇一種更適合自己的程式開發流程。
當然所有的在這些並不是乙個人的功勞,在不同的團隊中每個人都扮演著自己不同的角色。在這裡我也比較感謝我的隊友對於我的支援與信任,也很感謝隊友對於這次程式設計所做出的貢獻,每個人的能力是不一樣的,但是如何把自己可以做的奉獻給團隊這也是一種境界,在這一點上我的隊友也是做得不錯的,雖然沒有太多的參與編碼工作,但是對於前期流程設計以及後期的測試都有著自己獨特的觀點,並提出了積極的改進意見;首先這樣的做法應該算是為團隊出了乙份力,畢竟我們不能像乙個大型團隊一樣,每個人實現一部分功能,最後再將大家所做的工作結合起來,這對於現在我們應該算是一件比較困難的事情,所以我們更多的是讓乙個人負責主編**,另乙個人負責測評。
最後,這次的結對作業應該算是對於大家乙個新的鍛鍊吧,以前不論是課程設計還是前幾次的軟體工程作業,我們都是乙個人完成從設計到編碼,這樣容易導致我們在很多問題的思考上缺乏全面性,而通過合作的方式我們可以不斷汲取別人更好的想法,對自己也是乙個很大程度的提公升。這次的結對算是自己乙個小小的開始吧,雖然結果沒有達到自己的預期,但我會以這次的程式作為乙個新的轉折點,在以後的開發過程中逐漸轉向物件導向向的圖形化介面的開發,使自己所做的軟體可以更加美觀,更加完善。這次的結對作業到此就告一段落了,這次的結對作業有收穫也有遺憾吧,但是這個過程是值得我們思考的,最後,感謝我的夥伴也感謝我的團隊。
結對程式設計 電梯排程 總結
結對成員 口平音 阮磊 口平音cnblogs 注 關於這次結對程式設計的程式我覺著我的隊友口平音同學 請允許我下文用 口 來代替,日常習慣於這樣稱呼 已經進行了詳細的解釋,請老師點選 鏈結檢視 在這次的結對程式設計中我們採用邊寫邊審的方式,由於我 編寫的能力較弱,故主要編碼的工作就交給了口,而我則主...
成長感悟之打人篇
看到這位媽媽著急自己孩子打人,我分享下這段時間自己的體會。四歲半的孩子,幼兒園小班。有好長一段時間一言不合,在家就動手打家人,爺爺奶奶爸爸媽媽。當時我也很鬱悶,我能理解他有情緒,不知道如何發洩和表達,可打老人是絕對不能接受的啊,於是爸爸吼他,我也會教育。在這個惡性迴圈裡孩子打人的情況沒有得到改善。爺...
軟體工程課堂訓練 電梯排程問題需求分析
編寫人員 胡亞寶 焦燕 1 引言 1.1 編寫目的 本需求規格說明書對電梯排程系統進行簡單的分析,定義總體要求,給出了背景 效能要求 功能分析及實地考察的內容。系統主要使用者是石家莊鐵道大學基礎教學樓內電梯管理員 電梯維護人員 電梯測試人員 乘坐電梯乘客等。旨在加深與使用者之間的交流,在功能與介面上...