幽默:Ruby on Rails建立者DHH自稱是DDD粉絲,不喜歡數學演算法,喜歡業務邏輯 - CoRecursive Podcast
我不會成為程式設計師的原因,因為我只是對數學問題沒有興趣。除了實用演算法以外,我對演算法沒有任何興趣。嗯 我的確對領域建模深有感觸。我對領域建模深有深厚的感情,我與Eric Evans有類似的領域驅動型設計感覺。
我喜歡與業務領域打交道。我喜歡找到正確的詞。我喜歡將其分解,將主要模型分解,並將所有這些東西分解開。 邏輯學對此採取了某種語義學方法。它不是演算法,邏輯也不屬於科學。
...
為什麼我認為程式設計不適合我,因為我認識很多程式設計師,而且他們都進行過數學型別程式設計。就像他們是演示編碼器或遊戲程式設計師一樣,或者其他任何東西都是向量和向量。我會看一下程式碼,然後就可以了,是的,不感興趣,對此絕對沒有興趣。然後,我開始使用Web,然後開始使用業務應用程式,並且從字面上看是資訊科技之類的東西。我想,哦,哦,哦。這也算程式設計,這也可以嗎?這是我喜歡的。
....
我想到大約五年前,我構架了所有方法,我們是如何考慮程式設計的,而不是考慮類似建築專案或數學性質的問題。我認為這就像寫作問題一樣,這關乎成為一名優秀的作家。
你如何清晰地表達?如何簡潔地、組織段落以對人類閱讀形成有意義的凝聚力論點?那就是我喜歡的部分。寫作部分和重寫部分,例如草稿和編輯內容,我將這些內容分解為邏輯上更清晰的部分,將這些部分組合在一起。當我接觸到Ruby的高階程式語言時,我就加入了這個軟體舞臺,然後與我其他不同的興趣人可以從事細節工作。
....
我認為前端單頁面應用程式是一種嚴重的過度使用模式,甚至比微服務還要嚴重。而且我認為,針對單頁應用程式服務的程式設計人文犯罪要遠遠小於針對微服務服務的程式設計人文犯罪。當然,很多人將兩者結合在一起。因此,這是一個為單個頁面應用程式服務的微服務團隊。我的腦袋突然爆炸,是的,我寧願退休去編織籃子,也不去應付那堆狗屎。
....
我將TDD稱為軟體開發界有史以來最偉大的飲食時尚。TDD將自己展示為建立更好軟體的科學方法。而且,嗯。我只是以為這是胡說八道。我寫了TDD,我寫了很多TDD,對嗎?測試驅動開發。我首先編寫了很多測試,然後編寫了程式碼,但我不喜歡它。我認為這不是適應我大腦思考的方法。像大多數時候一樣,我將首先探索我的程式設計,只是一種探索。我將弄清楚它是如何工作的,然後再編寫測試。
我堅信自動化測試。TDD的支持者將這TDD和自動化測試兩個事物混為一談,哦,您反對TDD,因此反對自動化測試。
我不喜歡通過測試來推動我的開發。我不喜歡先編寫測試,然後再編寫程式碼。我不喜歡測試決定了我的內部運作方式。類和我的方法可用於某種可測試性目的。
我與馬丁·福勒(Martin Fowler)以及肯特·貝克( Kent Beck)一起就這個話題做了整個系列。回到2014年的演講中,當我以挑釁性的方式宣佈TDD死了,就像上帝已經死了。上帝不再是我們宇宙的中心焦點,對嗎?這就是我對以TDD為中心焦點的程式設計領域的看法。
點選標題見原文DHH錄音訪談
相關文章
- 幽默:Ruby on Rails建立者DHH質疑無伺服器和微服務AI伺服器微服務
- GNOME 2 粉絲喜歡 Mate Linux 桌面的什麼?Linux
- 抖音批量取消喜歡,批量取消抖音喜歡
- Taro UI開發小程式實現左滑喜歡右滑不喜歡效果UI
- 不喜歡 IDE?試試看 grepgitviIDEGit
- 喜歡=熟悉+意外
- 喜歡的話
- Dice:Android開發者更喜歡Kotlin還是JavaAndroidKotlinJava
- 我喜歡於一一!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 川光我喜歡
- 用Flutter實現一個仿“探探”的左右滑動選擇喜歡/不喜歡的效果Flutter
- 為什麼我越來越喜歡用DDD — DDD架構篇(1)架構
- 為什麼很多公司都不喜歡用php,而喜歡用java呢PHPJava
- 你最喜歡的潤唇膏是什麼?
- 日本玩家為什麼不喜歡PVP遊戲?遊戲
- 咋就這麼不喜歡手寫路由呢路由
- 幽默:什麼是業務邏輯程式碼?
- 調查:週末iPhone使用者喜歡出去玩 Android喜歡宅家看電影/看書iPhoneAndroid
- 大學生如何能挑一個喜歡的大廠去擰螺絲
- YouGov:66%的美國人喜歡獨自旅行Go
- 如何讓使用者喜歡你的網站?網站
- 小易喜歡的單詞
- 最喜歡的勵志句子
- 比較喜歡的詩詞
- 幽默:ifelse代表業務邏輯
- 歡樂鬥地主x喜茶:天生一對小歡喜,打牌喝茶在一起
- 如果你不喜歡瀏覽器的書籤欄瀏覽器
- Java程式設計師不喜歡Golang的地方 - GavinJava程式設計師Golang
- “既要效能,也要安全”,這樣的Rust,誰不喜歡!Rust
- 別問了,我真的不喜歡這個註解!
- 我喜歡二次元二次元
- 美少女打槍,玩家很喜歡
- 我為什麼會從程式不喜歡加{}到加{}
- 為何很多程式猿不喜歡中國式飯局?
- 忘掉自己喜歡的人,最有效的方法是什麼
- 你喜歡大海我愛過你什麼梗 你喜歡大海我愛過你出處
- 為什麼有些大齡剩女喜歡和窮人談錢,喜歡和富人談感情?
- 幾個大神程式猿更喜歡用的Python編輯器!Python