隨筆:自我介紹與軟工 5 問


這個作業屬於哪個課程 https://edu.cnblogs.com/campus/gdgy/Networkengineering1834
這個作業要求在哪里 https://edu.cnblogs.com/campus/gdgy/Networkengineering1834/homework/11147
這個作業的目標 學習 Git 的操作、學習 GitHub 的使用、Markdown 基礎語法編寫文本、學習寫博客

自我介紹

個人概況

  • 姓名:黃曉楷
  • 學校:廣東工業大學
  • 學院:計算機學院
  • 專業:網絡工程

技能以及愛好

  • 方向:深度學習、數據挖掘
  • 主要技能:python編程、數據分析、深度學習基礎
  • 興趣愛好:閱讀文學類、歷史類的書籍

個人經歷

  • 學習經歷:大一上學期開始自學 python 以及傳統機器學習算法,大一下學期加入 TopView 工作室,目前是 TopView 工作室機器學習組成員,參與過數據挖掘方面和機器視覺方面的項目,目前正在參與一個深度學習方面的項目。除了機器學習方向,大二時也參與過有關游戲開發的項目。主要的方向為深度學習,目前有在學習 python 后台開發方面的知識。
  • 學習以外的經歷:大一曾加入校級組織,作為干部參加過一些活動

軟工5問

  1. 團隊利用 GitHub 進行協作時,如何進行分支的管理比較高效?
  2. 軟件開發的流程是什么樣的?
  3. 軟件開發過程中會用到哪些文檔?應該如何進行管理?
  4. 如何對一個項目的代碼進行規范以提高合作效率?
  5. 如何提高軟件的可維護性?

希望收獲

我希望通過軟件工程的學習,能收獲以下知識

  • 了解到軟件開發的具體流程,掌握管理軟件開發的必要技能
  • 了解如何根據需求來進行軟件的設計
  • 了解如何更加合理高效地進行軟件開發
  • 了解軟件測試的步驟

GitHub 學習

GitHub 賬號

自我介紹倉庫

地址:https://github.com/Boyle-Coffee/Boyle-Coffee

創建一個倉庫

倉庫地址:https://github.com/Boyle-Coffee/software_engineering_homework_1

克隆一個倉庫

# 操作代碼如下
$ git init # 初始化
$ git config --global user.name Boyle # 設置簽名
$ git clone https://github.com/Boyle-Coffee/software_engineering_homework_1

設置忽略文件

  • 用pycharm在根目錄下新建 main.py 文件,內容如下:

    # author:Boyle time:2020/9/9
    def hello_world():
        print("hello world")
    
    if __name__ == "__main__":
        hello_world()
    
  • 當前文件結構如下:

  • 在根目錄下新建 .gitignore 文件,內容如下:

    # .gitignore
    /.idea/
    

創建和合並分支

# 創建分支
$ git checkout -b new

# 合並分支
$ git checkout master
$ git merge new 

推送代碼到遠程庫

$ git remote add my_work https://github.com/Boyle-Coffee/software_engineering_homework_1

# 拉取
$git pull

# 添加代碼到暫存區
$ git add .

# 提交代碼
$ git commit -m "功能:添加了新代碼"

# 推送
$ git push my_work master 

# 輸入賬號和密碼

推送成功

博客園


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM