歡迎來到培訓(xùn)無憂網(wǎng)!

全國(guó)切換

咨詢熱線 400-001-5729

位置:培訓(xùn)無憂網(wǎng) > 新聞資訊 > 電腦/IT > 程序開發(fā) >  6 年軟件開發(fā)的經(jīng)驗(yàn)

6 年軟件開發(fā)的經(jīng)驗(yàn)

來源:m.universityresearchassociates.com 發(fā)布人:彭二胖

2022-01-09 10:24:40|已瀏覽:112次


       1我對(duì)這些事情的看法改變了
       以下這些事情,在過去,我會(huì)爭(zhēng)論不休,但現(xiàn)在相信了。

       如果你所在團(tuán)隊(duì)成員的技術(shù)經(jīng)驗(yàn)水平參差不齊,那么使用強(qiáng)類型的編程語言會(huì)更好。
       開站會(huì)對(duì)于關(guān)注新人來說其實(shí)很有用。
       只要是為了修正行動(dòng)路線,那么 Sprint 回顧就很有用,這并不是為了“敏捷”而敏捷,浪費(fèi)大家的時(shí)間。
       軟件架構(gòu)或許比其他任何東西都要來得重要。一個(gè)好的抽象層,即使它的實(shí)現(xiàn)像一坨屎,也不會(huì)給項(xiàng)目帶來純粹的傷害。但是,一個(gè)糟糕的抽象層會(huì)讓整個(gè)項(xiàng)目爛掉。
       Java 并不是一種很糟糕的編程語言。
       看似聰明的代碼通常不是好代碼。清晰度勝過一切。
       遵循任何一種范式都可能寫出糟糕的代碼。
       所謂的“最佳實(shí)踐”是與實(shí)際情況相關(guān)的,并非廣泛適用的。盲目追隨它們會(huì)讓你變成白癡。
       在非必要的情況下去設(shè)計(jì)一個(gè)可伸縮的系統(tǒng),這會(huì)讓你成為一名糟糕的工程師。
       靜態(tài)代碼分析非常有用。
       DRY 原則是為了避免某些特定的問題,并不是其本身的最終目標(biāo)。
       一般來說,RDBMS 好過 NoSQL。
       函數(shù)式編程是另一種可選的工具,但不是萬能的。
       2這些年形成的新想法
       按照 YAGNI、SOLID、DRY 這樣的順序來。
       鉛筆和紙其實(shí)是最好的編程工具,但卻被忽視了。
       用純粹性來換取實(shí)用性通常是個(gè)不錯(cuò)的選擇。
       添加太多的技術(shù)很少會(huì)是一個(gè)好的選擇。
       直接與客戶溝通總是能以更少的時(shí)間和更高的準(zhǔn)確性揭示出更多的問題。
       “可伸縮”這個(gè)詞對(duì)于軟件工程師來說有著一種神秘而令人震驚的力量,足以讓他們陷入一種墮落的瘋狂。
       雖然開發(fā)者被稱為“工程師”,但他們的大多數(shù)決策都是純粹的貨物崇拜(Cargo Cult),沒有分析、數(shù)據(jù)或數(shù)字作為依據(jù)。
       90%(可能是 93%)的項(xiàng)目經(jīng)理可能會(huì)在未來消失,因?yàn)樗麄儾粫?huì)帶來效率上的提升。
       在做了 100 多次面試后,我發(fā)現(xiàn)面試這種形式徹底失效了,但我也不知道該如何讓它變得更好。
       3那些保持不變的舊想法
       那些強(qiáng)調(diào)代碼風(fēng)格、lint 規(guī)則或其他細(xì)節(jié)的人都是瘋狂的怪人。
       代碼覆蓋率與代碼質(zhì)量毫無關(guān)系。
       在大多數(shù)情況下,使用單體系統(tǒng)就可以了。
       TDD 純粹主義者是最糟糕的。他們脆弱的小腦袋無法容忍不同工作流的存在。
       等到了第 10 個(gè)年頭,我們?cè)賮砜纯茨男┯^點(diǎn)又翻轉(zhuǎn)或發(fā)生了變化。

       原文鏈接:https://chriskiehl.com/article/thoughts-after-6-years

       本文由培訓(xùn)無憂網(wǎng)長(zhǎng)沙牛耳教育課程顧問老師整理發(fā)布,希望能夠?qū)ο朐陂L(zhǎng)沙參加影視動(dòng)漫培訓(xùn)的學(xué)生有所幫助。更多課程信息可關(guān)注培訓(xùn)無憂網(wǎng)電腦IT培訓(xùn)頻道或添加老師微信:15033336050


      注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://m.universityresearchassociates.com/news-id-13955.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注程序開發(fā)頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會(huì)一對(duì)一幫助你規(guī)劃更適合你的專業(yè)課程!
  • 姓名:

  • 手機(jī):

  • 地區(qū):

  • 想學(xué)什么:

  • 培訓(xùn)無憂網(wǎng)
免 費(fèi) 申 請(qǐng) 試 聽
提交申請(qǐng),《培訓(xùn)無憂網(wǎng)》課程顧問老師會(huì)一對(duì)一幫助你規(guī)劃更適合你的專業(yè)課程!