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

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

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

原文鏈接:

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

未經(jīng)允許,禁止轉(zhuǎn)載!

作者 | Henrik Warne

譯者|Ric Guan 責(zé)編 | 屠敏

出品 | CSDN(ID:CSDNnews)

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

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

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

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

  • 自行記錄代碼:我曾經(jīng)認(rèn)為編寫代碼中并不需要任何標(biāo)注,只要記住類、方法和變量的名稱就足以理解程序的作用。多年來(lái),我意識(shí)到一些標(biāo)注是必要且有用的。現(xiàn)在,當(dāng)有一些特別棘手的問(wèn)題發(fā)生時(shí),無(wú)論是架構(gòu)中,還是在域中,我都會(huì)添加標(biāo)注。這樣每次我回到寫了標(biāo)注的代碼時(shí),我都感到慶幸我花時(shí)間去做了。因?yàn)槲铱梢院芸斓目炊覍懥耸裁矗约拔抑坝龅降膯?wèn)題。

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

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

  • 使用調(diào)試器: 我以前喜歡使用日志語(yǔ)句和 printf 來(lái)排除故障。它簡(jiǎn)單有效,并適用于多種情況。然而,幾年前當(dāng)我開始編寫 Go 代碼時(shí),我的同事向我展示了調(diào)試器在測(cè)試用例失敗時(shí)探索程序狀態(tài)是多么簡(jiǎn)便。我以前使用過(guò)調(diào)試器,但他向我展示了它們的一個(gè)很好的使用場(chǎng)景。

  • 居家辦公:即使在疫情期間,當(dāng)我全職在家工作時(shí),我也對(duì)遠(yuǎn)程工作持懷疑態(tài)度。然而,我現(xiàn)在改變了主意,我認(rèn)為居家辦公很棒。可以讓我為以前無(wú)法工作的公司工作。不必通勤是另一個(gè)很大的優(yōu)點(diǎn)。缺點(diǎn)是我仍然懷念和人面對(duì)面的互動(dòng)。但總的來(lái)說(shuō),我認(rèn)為優(yōu)點(diǎn)大于缺點(diǎn)。

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

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

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

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

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

相關(guān)推薦

  • 協(xié)同辦公下載(協(xié)同辦公會(huì)議系統(tǒng))

    協(xié)同辦公會(huì)議系統(tǒng): 提高團(tuán)隊(duì)效率的神器 隨著現(xiàn)代企業(yè)的快速發(fā)展,團(tuán)隊(duì)協(xié)作變得越來(lái)越重要。然而,傳統(tǒng)的個(gè)人電腦會(huì)議方式已經(jīng)無(wú)法滿足現(xiàn)代團(tuán)隊(duì)的需求。因此,協(xié)同辦公會(huì)議系統(tǒng)成為了現(xiàn)代企業(yè)…

    科研百科 2024年8月27日
    11
  • 四川元豐項(xiàng)目管理公司

    四川元豐項(xiàng)目管理公司是一家專業(yè)的項(xiàng)目管理公司,致力于為客戶提供高品質(zhì)、高效率的項(xiàng)目管理服務(wù)。公司成立于2011年,總部位于中國(guó)四川省成都市。 四川元豐項(xiàng)目管理公司擁有一支經(jīng)驗(yàn)豐富的…

    科研百科 2025年8月15日
    1
  • 醫(yī)學(xué)科研項(xiàng)目立項(xiàng)報(bào)告書

    醫(yī)學(xué)科研項(xiàng)目立項(xiàng)報(bào)告書 尊敬的評(píng)審專家: 本報(bào)告書是關(guān)于XXX醫(yī)學(xué)科研項(xiàng)目的立項(xiàng)報(bào)告,旨在介紹該項(xiàng)目的立項(xiàng)背景、研究目的、研究?jī)?nèi)容、研究方法、預(yù)期成果和可行性分析等內(nèi)容。 一、立項(xiàng)…

    科研百科 2024年8月9日
    5
  • 助力企業(yè)績(jī)效提升,東華軟件與麒麟軟件打造全面預(yù)算管理解決方案

    助力企業(yè)績(jī)效提升,東華軟件與麒麟軟件打造全面預(yù)算管理解決方案 企業(yè)高質(zhì)量發(fā)展需要一流的管理體系支撐,以信息化手段推進(jìn)企業(yè)經(jīng)營(yíng)業(yè)務(wù)的持續(xù)改善與優(yōu)化。企業(yè)管理方法、財(cái)務(wù)管理方法的創(chuàng)新以…

    科研百科 2024年3月24日
    156
  • 世界10大工業(yè)軟件公司(世界10大工業(yè)軟件公司排名)

    在當(dāng)今高度工業(yè)化和全球化的時(shí)代,工業(yè)軟件扮演著至關(guān)重要的角色。工業(yè)軟件為制造業(yè)和其他工業(yè)領(lǐng)域提供了強(qiáng)大的數(shù)字化解決方案,幫助企業(yè)提高效率、優(yōu)化生產(chǎn)流程、提升產(chǎn)品質(zhì)量和減少資源浪費(fèi)。…

    科研百科 2024年8月7日
    73
  • 工程項(xiàng)目標(biāo)準(zhǔn)化管理

    工程項(xiàng)目標(biāo)準(zhǔn)化管理 工程項(xiàng)目標(biāo)準(zhǔn)化管理是指在工程項(xiàng)目的整個(gè)生命周期中,通過(guò)制定標(biāo)準(zhǔn)化的管理制度、流程和方法,對(duì)工程項(xiàng)目進(jìn)行全面管理和控制,以確保項(xiàng)目的成功交付和達(dá)到預(yù)期的目標(biāo)。 工…

    科研百科 2025年8月19日
    0
  • 工程項(xiàng)目erp管理

    工程項(xiàng)目erp管理 工程項(xiàng)目erp管理是指使用ERP軟件對(duì)工程項(xiàng)目進(jìn)行實(shí)時(shí)監(jiān)控、管理、協(xié)調(diào)和優(yōu)化的過(guò)程。ERP軟件是企業(yè)的核心業(yè)務(wù)軟件,可以幫助企業(yè)管理業(yè)務(wù)流程、控制資源、提高生產(chǎn)…

    科研百科 2025年8月19日
    1
  • mac圖片瀏覽 免費(fèi)

    Mac圖片瀏覽免費(fèi) 隨著Mac的普及,越來(lái)越多的人開始使用Mac來(lái)瀏覽圖片。但是,如果你正在尋找免費(fèi)的圖片瀏覽工具來(lái)欣賞你的Mac上的美麗圖片,那么Mac圖片瀏覽免費(fèi)可能是你最好的…

    科研百科 2024年11月29日
    8
  • 中能煤田的科研項(xiàng)目

    中能煤田的科研項(xiàng)目 近年來(lái),中國(guó)中能煤田的煤炭產(chǎn)量一直不斷增長(zhǎng),成為了中國(guó)煤炭行業(yè)的重要力量。然而,隨著煤炭行業(yè)的不斷發(fā)展,中能煤田面臨著一系列挑戰(zhàn),如煤炭資源的開發(fā)難度加大、環(huán)境…

    科研百科 2025年3月31日
    5
  • 項(xiàng)目管理管理軟件

    項(xiàng)目管理管理軟件 項(xiàng)目管理在現(xiàn)代商業(yè)中變得越來(lái)越重要。在項(xiàng)目的整個(gè)生命周期中,項(xiàng)目管理人員需要協(xié)調(diào)各種資源,確保項(xiàng)目按時(shí)完成,并達(dá)到所需的目標(biāo)。為了實(shí)現(xiàn)這個(gè)目標(biāo),項(xiàng)目管理人員需要使…

    科研百科 2024年9月28日
    5
在线视频一二三区| 国产亚洲精品精品国产亚洲综合 | 国产精品视频一区二区三区不卡| a毛片全部播放免费视频完整18| 在线日本妇人成熟| 99精品国产高清一区二区麻豆| 国产色综合久久无码有码| 97色伦综合在线欧美视频| 国产精品免费电影| 黄色大片网站在线观看| 国产欧美一区二区久久| 足本玉蒲团在线观看| 国产乱码一区二区三区| 精品国产污污免费网站| 动漫人物桶动漫人物免费观看 | 亚洲色大成网站www永久男同| 欧美极品少妇无套实战| 亚洲成a人片在线观看精品| 最新版天堂中文在线官网| 久久老色鬼天天综合网观看| 无限看片在线版免费视频大全| 丰满人妻熟妇乱又伦精品视| 好大好深好猛好爽视频免费| gay白袜男强制捆绑视频网站| 国产精品毛片无码| 香蕉eeww99国产在线观看| 国产全黄a一级毛片视频| 精品国产三上悠亚在线观看| 免费看片免费播放| 欧美成人午夜精品免费福利| 亚洲一区电影在线观看| 日本19禁啪啪无遮挡免费动图 | 无码人妻精品一区二| 中文字幕乱视频| 天堂电影在线免费观看| 97青青青国产在线播放| 国产成人精品视频一区二区不卡| 老子影院我不卡在线理论| 劲爆欧美第一页| 欧美成在线观看| 亚洲av无码片区一区二区三区|