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

由一把手槍的設計引發軟件開發者的深思

開發 前端
每當我看到這樣的事,我都會停下來思考,是否在軟件開發領域里我也犯了同樣的錯誤。糟糕的設計并不會只出現在槍上。

 

[[57872]]

 

這是一把小型的Feinwerkbau P11空氣壓力手槍。它的售價大概1500美元,看起來主要是給競賽活動設計的。黑色的管是槍膛,發射子彈用的。銀色的管裝的是壓縮空氣。

如果你有一把壓縮空氣動力的手槍,你自然很想知道剩余的空氣還有多少?但我并不認為它的這種設計經過了周全的考慮。

 

[[57873]]

 

我對槍的了解并不很專業,但我知道我不喜歡把槍口對著臉來看氣壓值。

每當我看到這樣的事,我都會停下來思考,是否在軟件開發領域里我也犯了同樣的錯誤。糟糕的設計并不會只出現在槍上。

業務領域專家 & 軟件

軟件設計上出現的錯誤并不總是那么容易的被發現,但經常的,錯誤的產生會歸結到同一個問題上。做設計時你必須要知道基本的業務領域知識。這并不是說為了開發一個烹飪網站,你需要成為一個世界著名的烹飪大師,而是你至少需要知道其中的基礎知識。

如果你不知道這種專業領域知識,那就找一個知道的合作伙伴。過去的這幾年里,我開的一個應用程序就是和一個不懂技術但卻懂得這個行業的人合作的。人們往往會低估這樣一個不能在編寫代碼上貢獻力量的人的價值,但實際上他的價值很大。他的對行業的專業知識不僅僅能讓我們做出正確的產品,而且他還認識那些可能會有興趣買這個產品的人。

一個好的創意和開發軟件的能力并不一定能帶來成功。和一些處在可能會使用這個產品的原始用戶的目標市場中的人合作,會大大的增加你成功的機會。如果你找對了人,你不僅可以獲得他在這個領域的專業知識,而且能得到他的一個由很多遇到了相當的問題、需要你的軟件替他解決問題的人組成的關系網。

也許有些人會指出,一個制造槍支的公司很可能擁有很多關于空氣動力槍領域的專家,比我要專業的多。這很可能是事實。我對槍械領域知識有一個基本的了解,聽過一些講座。任何時候我們學習槍械知識,頭一個要知道的事情是,不要把槍口沖著自己的臉。

這就引起了一個重要的問題。擁有專業領域知識和運用這些知識是兩回事。

測試軟件

對于軟件,我們做大量的測試。讓程序能跑起來,然后讓一些人使用它。有時候你會發現,人們使用它的方式和業務領域專家所說的人們會使用它的方式是脫節的。這并不是說你的專家不專。他們也許在他們的領域里是個專家,但這并不意味著他是一個擅長把他的知識解釋給你聽的專家。經常的在開發過程中,他們會告訴你,你需要實現X,而當他們使用了開發出的這個功能后,他們改變了想法,告訴你應該實現Y。

這并不是一件多么糟糕的事情,這是開發出正確東西過程中的一些自然屬性。你所能做的,是讓這些教訓盡早的出現,使遭受到的影響最小化。

我不久前做了一個項目,我們把大部分的精力都放到了Web應用的公眾所面對的前端部分。后端是一團糟。它可以運行,但很運行的很糟。但這樣能讓我們迅速的發布這個應用,獲得真實世界的用戶體驗。此時我們準備重新開發它的后端,使用過它的用戶對他們需要的東西有了更清楚的認識。很多最初他們認為需要修改的東西,現在看來是不合適的。而當初我們很多的假設現在看來也是錯誤或需要修改的。

領域專家通常會給你指引正確的方向,但除非有人真的使用了你的程序,你不會知道是否真的把事情做正確了。

原文:http://www.aqee.net/why-you-need-domain-knowledge/

【編輯推薦】

  1. 51CTO電子雜志《開發月刊》2012年02月刊發布
  2. HTML 5開發:地理位置定位指南
  3. 關于Node.js:PHP開發人員應了解的5點
  4. 軟件開發人員的“七重苦”
  5. 提高軟件開發團隊編程水平
責任編輯:陳貽新 來源: 外刊IT評論
相關推薦

2022-01-17 10:04:18

數據治理數字化轉型CIO

2013-05-15 10:02:08

軟件開發開發者

2010-11-08 09:36:23

移動軟件開發者

2014-01-02 11:06:03

開發者程序員

2009-02-13 10:00:41

面試軟件開發程序員

2020-08-27 11:23:11

TikTok程序禁令

2017-11-02 09:21:02

BPM信息化CIO

2020-03-20 11:43:20

開發編程語言技術

2023-10-16 08:00:00

2022-09-07 11:56:53

汽車軟件

2022-03-28 13:46:45

數字化轉型互聯網數據

2022-03-16 14:10:45

數字化轉型企業信息化

2014-12-22 09:37:50

軟件開發

2012-12-17 10:00:09

2023-01-03 13:49:13

特斯拉

2013-12-23 10:47:59

設計師軟件開發

2024-04-11 13:30:06

AI開發框架

2021-12-31 09:04:39

軟件設計開發函數

2010-05-14 00:19:43

2025-01-27 00:23:15

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩久久久久久 | 国产97碰免费视频 | 色接久久| 一区精品视频 | 亚洲风情在线观看 | 久久精品这里 | 91精品国产91久久久久久密臀 | 亚洲日韩中文字幕一区 | 国产一区二区免费 | 黄色三级免费网站 | 免费看片国产 | 成人在线观看免费爱爱 | 精品久久久久久久久久 | 99热在线播放 | 天天操天天干天天爽 | 一区二区三区精品 | 精品视频一区二区在线观看 | 精品一区二区三区在线观看国产 | 国产精品毛片 | 自拍偷拍亚洲欧美 | 一区二区三区四区免费视频 | 自拍偷拍第一页 | 欧美精品一区二区三区在线播放 | 日韩精品在线看 | 国产精品不卡 | 欧美日韩一区二区三区不卡视频 | 久草视频观看 | 国产网站在线免费观看 | 亚洲欧美国产视频 | 中文字幕第三页 | 一区二区三区精品视频 | 日韩网站在线 | 操操日 | 亚洲中午字幕 | 韩日有码| 亚洲传媒在线 | 亚洲一区二区三区免费在线观看 | 欧美日韩视频在线 | 亚洲毛片在线观看 | 9999视频| 亚洲性人人天天夜夜摸 |