成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

關于軟件設計,我們都錯了

開發 架構 后端
我們都錯了。當開始討論觀點時,這就是事情本身的樣子。每個人有他或她自己的信念,它由該領域的多年經驗、令人沮喪的代碼、書、成功等等形成。所有這些背景是如何歸結為一個統一理論的?它們只是還不可以。

 

我們都錯了。當開始討論觀點時,這就是事情本身的樣子。每個人有他或她自己的信念,它由該領域的多年經驗、令人沮喪的代碼、書、成功等等形成。所有這些背景是如何歸結為一個統一理論的?它們只是還不可以。

你一直被告訴在工作中找到正確的工具。但什么是正確的工具呢?你決定的,根據你的實踐知識。

我愛Ruby因為我覺得它自然,但是其他開發者討厭這種語言。我喜歡干凈的代碼,其他人不關心。我贊成RSpec和Capybara,其他人喜歡Test::Unit。CoffeeScript 和 plain JavaScript, ERb 和 HAML,Postgres 和 MySQL. Vim 或 Emacs? Mac 或 Linux? TDD 或 不用TDD, 任何一個呢?

有了這些分割,我們不能把人們從教條中解放出來,但僅僅產生了一個相反觀點的粉絲。

相對論也可以被應用到軟件設計。我需要多少級的間接尋址才能完成一定的工作?好吧,看情況。它取決于各種不錯的理由,但是主要在于你的判斷。對你來說是優秀的,然而對于其他人卻是讓人失望的。

我們可以討論折衷方案,但是請不要把你的成功產品當做你在代碼方面是正確的資格。

我在Litmus工作,一家盈利豐厚的公司。如果我把下面的代碼放在一個模板里,你會因為我的員工就發現它是合理的嗎?

  1. <%  
  2.   require 'mysql2'  
  3.    
  4.   client = Mysql2::Client.new({  
  5.     host: 'host',  
  6.     username: 'username',  
  7.     database: 'database'})  
  8.    
  9.   rows = client.query(%{SELECT * FROM previews  
  10.     ORDER BY created_at DESC  
  11.     LIMIT 5})  
  12. %> 
  13.    
  14. <ul> 
  15. <% rows.each do |row| %> 
  16.   <li><%= row.fetch(:title) %></li> 
  17. <% end %> 
  18. </ul> 

嗨,是的!誰需要那些像控制器和ORM的高級抽象,誰完全需要框架!那種結構是為太空架構師(architecture astronauts)準備的。離開我的草坪!看看我,我是個實用主義者。我通過 破壞了我工作的億萬富翁的軟件 證明了這一點。

這不是一個論據,只是廢話。

原文地址:http://lucaguidi.com/2014/04/28/we-are-all-wrong-about-software-design.html

譯文鏈接:http://www.labazhou.net/2014/04/we-are-all-wrong-about-software-design/

責任編輯:林師授 來源: labazhou.net
相關推薦

2022-07-10 07:48:26

緩存軟件設計

2013-05-08 09:12:44

2024-05-07 13:29:00

CSS選擇器權重

2019-08-12 14:45:50

軟件設計Java

2017-08-28 15:00:20

軟件系統架構風格

2020-02-25 14:10:23

AI 數據人工智能

2011-01-19 10:50:31

軟件設計師

2021-11-23 20:41:05

對象軟件設計

2023-10-19 13:43:00

設計模式軟件設計

2010-06-24 14:39:09

HART協議

2010-08-11 09:15:07

設計模式Python

2013-06-07 11:31:36

面向對象設計模式

2011-07-21 14:33:02

設計模式

2011-09-30 15:05:02

Android應用十一

2010-06-28 15:23:43

SNMP協議

2021-05-25 09:38:44

數字化技術人工智能

2023-11-29 07:51:40

嵌入式軟件設計

2022-06-08 10:10:00

軟件設計設計文檔需求設計

2012-05-09 12:35:48

美國YPiPad軟件

2012-06-07 10:17:55

軟件設計設計原則Java
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产日韩精品在线 | h视频在线免费看 | 国产精品国产馆在线真实露脸 | 亚洲免费在线 | 亚洲大片 | 91婷婷韩国欧美一区二区 | 精品一区视频 | 日韩中文一区二区三区 | 韩日在线视频 | 农村真人裸体丰满少妇毛片 | 国产成人在线播放 | 综合一区二区三区 | 日韩精品一区二区三区在线播放 | 国产精品美女一区二区 | 最新中文字幕第一页视频 | 成人中文网 | av网站观看 | 国产91在线播放精品91 | 中文字幕在线一区二区三区 | 91免费观看国产 | 成人亚洲片 | 黄色大片视频 | 国产综合在线视频 | 黄色一级大片视频 | 91视频在线看 | av天天看 | 国产精品亚洲一区二区三区在线 | 精品国产女人 | 精品国产久 | 成人视屏在线观看 | 久久aⅴ乱码一区二区三区 91综合网 | 国产日韩欧美一区二区 | 日韩免费在线观看视频 | 成人av电影天堂 | 日日天天 | 免费黄色大片 | 久产久精国产品 | 亚洲精品一 | 国产一区 | 欧美日韩成人影院 | 武道仙尊动漫在线观看 |