“我最新嘗試軟件開發的六種方式!”(軟件開發方法)

“我最新嘗試軟件開發的六種方式!”(軟件開發方法)

CSDN 編者按】在工作當中,時刻保持對新鮮事物的興趣是很重要的。尤其是在這個科技和信息迅速發展的世界當中,只有對不同情景、科技、以及方法保持開放的態度,才能最大化我們的工作效率。

原文鏈接:

https://henrikwarne.com/2023/09/10/what-i-have-changed-my-mind-about-in-software-development/

未經允許,禁止轉載!

作者 | Henrik Warne

譯者|Ric Guan 責編 | 屠敏

出品 | CSDN(ID:CSDNnews)

我非常喜歡 Jeff Bazos 的這句話:

“任何不經常改變想法的人都大大低估了我們生活的世界的復雜性。”

“Anybody who doesn’t change their mind a lot is dramatically underestimating the complexity of the world we live in.”

最近我一直在思考我對軟件開發的看法發生了哪些改變, 以下是我想到的:

  • 自行記錄代碼:我曾經認為編寫代碼中并不需要任何標注,只要記住類、方法和變量的名稱就足以理解程序的作用。多年來,我意識到一些標注是必要且有用的。現在,當有一些特別棘手的問題發生時,無論是架構中,還是在域中,我都會添加標注。這樣每次我回到寫了標注的代碼時,我都感到慶幸我花時間去做了。因為我可以很快的看懂我寫了什么,以及我之前遇到的問題。

  • 單元測試私有方法:幾年前,我寫了一篇名為 “單元測試私有方法” 的博客文章,其中我認為不妨將它們打包為私有,這樣就可以輕松地為它們編寫測試。然而,有幾個人評論并認為我可以通過公共接口測試私有方法。經過一番思考,我最終同意了他們的觀點,并改變了我的做法。

  • 使用集成開發環境(IDE):很多年前,我在編寫代碼時使用的是 Emacs。我對此很滿意,并沒有特別覺得缺少什么。然而,有一天,我的同事向我展示了 IntelliJ IDEA 的強大功能。我當時就被震撼到了,自此再也沒有回頭了。最大的區別是導航 — 使用導航在代碼庫中移動要容易得多。如今,我無法想象不使用集成開發環境會怎樣。

  • 使用調試器: 我以前喜歡使用日志語句和 printf 來排除故障。它簡單有效,并適用于多種情況。然而,幾年前當我開始編寫 Go 代碼時,我的同事向我展示了調試器在測試用例失敗時探索程序狀態是多么簡便。我以前使用過調試器,但他向我展示了它們的一個很好的使用場景。

  • 居家辦公:即使在疫情期間,當我全職在家工作時,我也對遠程工作持懷疑態度。然而,我現在改變了主意,我認為居家辦公很棒。可以讓我為以前無法工作的公司工作。不必通勤是另一個很大的優點。缺點是我仍然懷念和人面對面的互動。但總的來說,我認為優點大于缺點。

  • 使用 ChatGPT:當 ChatGPT 出現時,我對它的功能印象深刻。然而,我對它在軟件開發中的具體運作方式有點懷疑。但我的同事告訴了我他使用 ChatGPT 來幫助開發的諸多場景。所以我決定花更多的精力來看看如何使用它。對我來說,它主要用途是執行較小的獨立任務。例如,生成 Python 腳本的初稿、編寫 SQL INSERT/UPDATE 觸發器,或者為我提供一個 sed 正則表達式,用于從日志行中刪除初始時間戳(如果存在)。在所有這些情況下,它都節省了很多時間。

我改變主意的事情夠多了嗎?我不知道。但偶爾檢查一下你對如何看待開發軟件的信念絕對是值得的。在上述許多案例中,我需要其他人向我展示或說服我其他優秀的工作方式。因此我的結論是,協作和結對編程對于傳播好想法非常重要,并且也可以提高工作效率。

那么在軟件開發方面,你又改變了哪些想法?

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2024年9月14日 上午10:12
下一篇 2024年9月14日 上午10:24

相關推薦

欧美性猛交xxxx乱大交极品| 美女尿口免费影视app| 国产黄三级三·级三级| 中文字幕激情视频| 日本老师和同学xxxx| 亚洲欧洲日产国码一级毛片| 波多野结衣办公室| 人妻无码中文字幕| 永久免费毛片在线播放| 亚洲精品在线播放| 深夜a级毛片免费视频| 亚洲黄色片免费看| 男人j桶进女人p无遮挡在线观看 | 中文字幕亚洲综合久久菠萝蜜| 日本成人在线免费| 久久精品人人槡人妻人人玩AV| 日本在线视频www色| 久久国产视频一区| 日本三级网站在线观看| 亚洲va久久久噜噜噜久久天堂| 欧美人妻日韩精品| 亚洲精品自产拍在线观看| 玩弄丰满少妇人妻视频| 健身私教干了我好几次| 欧美牲交a欧美牲交aⅴ免费下载 | 亚洲精品乱码久久久久久| 欧美乱大交xxxxx在线观看| 亚洲a级在线观看| 无限在线观看下载免费视频| 久久精品卫校国产小美女| 成人精品一区二区激情| 久久久无码精品亚洲日韩按摩| 无翼乌邪恶工番口番邪恶| 中文字幕1区2区| 好男人资源网在线看片| 中国胖女人一级毛片aaaaa| 工囗番漫画全彩无遮拦大全| 中文字幕一区二区精品区| 夜夜高潮天天爽欧美| 一二三四社区在线高清观看在线| 欧美日韩一区二区在线|