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

與一個印度外包Java技術負責人的對話

開發 后端
讀讀下面這個故事,我相信無論誰做這個代碼審查的當事人都會抓狂,你覺得呢?

[[64805]]

在《程序員之拍案驚奇:為什么我會一天到晚的想說FUCK!》這篇文章里我貼一張程序員抓狂的配圖,其實這一點都不夸張,讀讀下面這個故事,我相信無論誰做這個代碼審查的當事人都會抓狂,你覺得呢?

這是一個真實的發生在Java代碼審查中的故事。

被審查的是下面這行代碼:

 

  1. if (currentQueryType.name().equalsIgnoreCase("ALL_THE_WORDS")) {   
  2.     ...  

 

其中currentQueryType是枚舉,在其它地方定義,代碼如下:

 

  1. public enum QueryType {   
  2.     BOOLEAN, DOCUMENT_IDS , ALL_THE_WORDS, ANY_OF_THE_WORDS, LITERAL_PHRASES;   

 

審查者:

(心里想:什么玩意?)請使用switch-case語句重構這段代碼

印度外包技術負責人:

這樣寫不行:

 

  1. switch (type.ordinal()){  
  2.     case 0:  
  3.     ...  
  4.     case 1:  
  5.     ...  

 

審查人:

???

像這樣寫:

 

  1. switch (type) {  
  2.     case DOCUMENT_IDS:  
  3.     ...  
  4.     case ALL_THE_WORDS   
  5.     ...  

 

外包技術負責人:

這樣也不行:

審查者:

肯定能行,讓我看看你的編譯輸出信息

外包技術負責人:

我想原因可能是我們在switch case里使用了===操作符,而在if/then/else里我們使用==進行比較:http://stackoverflow.com/questions/2573145/switch-case-for-strings-in-javascript-not-working-as-expected

審查者:

我們不是寫Javascript,是Java!

外包技術負責人:

但我這邊的switch case是這種情況:所有的case它都認為是ture,都去執行,而不是只執行等于我傳入值的那個case,比這個值大的它也執行。如果我傳入2,case 2會執行,case 3也執行,我能把代碼發給你嗎,你可以在你機器上試一試。

審查者:

你是不是忘了在每個case后寫break;?

外包技術負責人:

哦。我在switch case前后都放了一個break(斷點),這樣我可以按F6進行調試。

審查者:

我不是跟你說斷點(breakpoinit),我說的是break語句!在谷歌里搜一下switch case

外包技術負責人:

哦!!!

英文原文:Conversation with India Offshore Java tech lead...

譯文鏈接:http://www.aqee.net/conversation-with-india-offshore-java-tech-lead/

責任編輯:林師授 來源: 外刊IT評論
相關推薦

2023-09-11 11:14:54

IT團隊CIO

2019-07-29 15:24:34

CEO技術負責人加班

2016-01-15 10:47:08

技術團隊能力

2015-11-16 10:16:56

技術蛻變創業

2014-06-27 14:49:41

SDN

2017-03-13 15:30:22

慕尼黑WindowsLiMux

2016-11-02 08:47:07

DevOps技術IT

2019-09-16 13:14:37

數據科學家模型職業

2019-04-01 13:20:34

技術負責人CEO

2014-05-21 16:04:38

面試面試規則

2012-12-13 11:12:24

戴爾

2011-08-23 17:02:37

FedoraLinux 20周年

2013-04-17 10:56:10

ONFOpenDayligh標準協議

2009-04-01 10:43:26

雅虎產品技術離職

2011-03-11 13:18:44

2014-01-21 16:13:01

2015-06-17 15:54:42

2009-07-16 08:19:46

魔獸網易

2018-08-14 12:59:00

大數據

2024-08-26 08:55:19

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久人| 精品毛片在线观看 | 国产精品久久久久久久久久久久 | 中文字幕久久精品 | 中文字幕精品一区二区三区精品 | 理论片午午伦夜理片影院 | 91精品国产综合久久婷婷香蕉 | 日韩一区二区视频 | 国产精品色一区二区三区 | 中文字幕一区二区三区在线观看 | 国产成人免费一区二区60岁 | 日韩欧美一级精品久久 | 色视频成人在线观看免 | 国产欧美一区二区精品忘忧草 | 日日夜夜精品视频 | 狠狠操狠狠色 | 日韩欧美中文字幕在线观看 | 免费在线精品视频 | 国产精品特级毛片一区二区三区 | 亚洲国产精选 | 一区二区三区在线 | 中文字幕免费视频 | 久久最新精品 | 91成人影院| 亚洲一二三区av | 男女国产视频 | 99re视频这里只有精品 | 伊人超碰 | 亚洲精品在线看 | 91精品国产乱码久久久久久 | 在线成人www免费观看视频 | 国产欧美视频一区二区三区 | 欧美一级www片免费观看 | 中文字幕国产第一页 | 日韩在线欧美 | 久久高清 | av在线播放国产 | 91精品国产色综合久久 | 黄色一级免费 | 草久视频 | 欧美狠狠操 |