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

從Web開發中看出開發者的6個壞習慣

移動開發
在 Usersnap,我們在能很好的組織網站開發有超過20(總和)年的經驗。我們認為這些過去的經驗能讓我們很好的分辨出什么是好、壞和丑陋的網站開發。如今我們不想把注意力放在消極的部分,但就這一次,我們將把以往不好的地方做一下總結,順便作為我們“ Web開發最佳實踐”系列文章邏輯的后續。

在 Usersnap,我們在能很好的組織網站開發有超過20(總和)年的經驗。我們認為這些過去的經驗能讓我們很好的分辨出什么是好、壞和丑陋的網站開發。如今我們不想把注意力放在消極的部分,但就這一次,我們將把以往不好的地方做一下總結,順便作為我們“ Web開發***實踐”系列文章邏輯的后續。

1.將20個關鍵點用郵件發出去

將20個關鍵點郵件發給別人,列出所有的bug、功能需求和別人被拒絕的要求,是和商品一樣的問題。通常他們會帶來指責或者類似“為什么你不解決掉$XY這個問題?我五個周之前不是就提指出了嗎?”這樣的追問。一旦你的開發經理不把這些對話落實到切實可行的計劃,你就可能忘記事情。與其抱怨所有的這些事情你媽媽都沒有教過你,不如嘗試教給你的客戶或者經理如何使用Bug追蹤器或者項目管理工具*。那樣的話,你不僅將節省無數發送冗長的郵件的時間,接收郵件的人也會更加清楚你最近正在忙于什么工作。

2. 抄送給整個團隊

把問題抄送給所有人,意味著: 關于誰能處理這個問題,你沒有任何想法。這種做法本身就有問題。如果你這樣做了,很可能沒有人會回答或者覺得應該對該問題負責。還有:閱讀這些郵件浪費了無關人員大量的寶貴時間。盡量找出誰是責任人,然后只給他一個人發郵件。

3. 把測試留給其他人

讓某人測試一個功能,而他卻不知道該功能最初有什么錯誤,這是浪費團隊成員時間的另一種方式。例如: 有客戶抱怨說在IE瀏覽器中某個按鈕不管用。首先接手該問題的一名開發人員解決了這個問題,然后另外一名QA測試它的時候,甚至不知道如何重現該問題。

4. 前后端之間的戰爭

把你的開發團隊分成固定的部分是個壞主意,也是極為不敏捷的(別擔心,我們沒有使用這個詞兒的習慣)。區分‘前端’和‘后端’導致了“Grabenkämpfe” (或者稱之為:前后端之間的戰爭),毫無疑問這是不符合團隊精神的。前端開發者會抱怨說“后臺變更的太慢了”,而后臺開發人員則會抱怨說“這可是今年第五次修改API了”。

5. 發布未經測試的代碼

如果僅僅因為這是HiPPO某某(薪水***的那位)的代碼,就發布未經測試的代碼,絕對是個糟糕的想法。更為糟糕的是: 這種事發生在周五下班前。當然,除非你是周末加班族,則另當別論了…

6. 過早進行優化

是的,聽起來有點兒刺耳。但是在沒有任何人看過你的頁面之前就開始改進CSS動畫效果,對于做事情并沒有什么好處。如果你還有后臺任務或者報告,當服務沒有裝載完畢時,讓它跑個5到10秒并不是什么問題。應當在所有事情都正常工作之后再開始優化。

美國斯坦福大學的已經退休的計算機科學家和榮譽教授Donald Ervin Knuth,是精選著作集´計算機編程藝術(The Art of Computer Programming)´的作者。在他的‘使用goto語句進行結構化編程‘論文中他寫到:

程序員們花費了大量時間來思考、或者擔心他們的程序中無關緊要的部分的速度,而這會給代碼的調試和維護工作帶來很大的負面影響。我們應該忘掉細微部分的效率,對于97%的時間來說:過早優化是萬惡之源。然而我們也不應該錯過那關鍵的3%。

簡而言之:在你弄清楚你到底要優化什么這個問題之前就開始優化,會帶來各種各樣的不必要的麻煩和錯誤。

我們應該,我的意思是,我也不會提倡不做備份就對產品進行更改或者沒有清晰的思路和說明就進行開發。但幸運的是,你不會經常遇到這些錯誤。

責任編輯:張葉青 來源: 開源社區
相關推薦

2011-03-24 09:25:54

程序員編程

2015-11-12 09:24:56

2017-10-23 09:27:47

2015-03-17 14:31:53

Web開發web開發者云開發環境

2019-07-04 09:00:00

Web控制器架構

2011-04-21 13:02:29

2012-03-07 09:41:01

Java

2010-12-21 10:00:23

Web開發

2011-03-30 08:49:34

WebjQuery

2014-02-12 10:46:00

WebJavaScript音頻庫

2012-09-27 09:03:02

開發者iOS 6iPhone 5

2011-02-21 09:37:53

Web開發 Firef

2013-03-26 09:33:08

WebWeb開發

2013-10-23 09:24:12

開發者功能

2012-06-13 01:23:30

開發者程序員

2020-01-10 09:00:00

開發者編程習慣編程方式

2011-10-31 15:08:54

Chrome插件Web設計開發

2021-02-20 23:33:34

TypeScript代碼開發

2015-08-11 09:13:16

2048WEB開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人av网站在线观看 | 国产一区二区不卡 | 亚洲精品国产一区 | 国产精品久久久久9999鸭 | www.精品国产 | 欧美日韩精品免费 | 欧美久久久久久久久 | 亚洲欧美一区二区三区视频 | 99re视频在线免费观看 | 国产精品久久久久久久久久免费看 | 亚洲精品无人区 | 午夜精品久久久久久久久久久久久 | 欧美专区在线 | 欧美日韩在线免费观看 | 免费a大片 | 九九热精品视频在线观看 | 亚洲一区自拍 | 日韩一区中文字幕 | 颜色网站在线观看 | 91精品国产91久久综合桃花 | 91看片网站| 久草视频在线播放 | 福利一区在线观看 | 激情91 | 久久久精品一区二区三区 | 在线观看av网站永久 | 欧美jizzhd精品欧美巨大免费 | 色视频网站免费 | 男人天堂网址 | 亚洲精品高清视频 | 欧美一级片在线 | 天堂中文在线观看 | 色网站入口 | 91精品在线观看入口 | 欧美一区在线视频 | 国产成人亚洲精品自产在线 | 毛色毛片免费看 | 国产一级片免费视频 | 亚洲视频在线看 | 天堂视频一区 | 丝袜美腿一区二区三区动态图 |