精華區beta C_Chat 關於我們 聯絡資訊
作者: rockmanx52 (ハヤテのオンボロ) 看板: C_Chat 標題: Re: [閒聊]暴雪表示:天賦與職業設計最難的地方在於.... 時間: Fri Feb 28 14:15:20 2014 其實不只Blizzard的工程師這麼想 應該說全世界的軟體工程師都有一樣的困擾 http://www.inside.com.tw/2013/10/30/what-is-the-hardest-thing-you-do-as-a-softwa re-engineer http://tinyurl.com/qxapsrg 投票結果出爐!對軟體工程師來說最困難的是… 最近 IT World 發表了一篇文章,將 Quora 上一個問題「What is the hardest thing you do as a software engineer?(對身為軟體工程師的你而言,最困難的是什 麼?)」整理出結果,發現最為困擾軟體工程師的竟然是——命名。 IT World 甚至用「如果你沒有一本好詞典,別投入程式設計」作為文章標題。(事實 上,Stack Overflow 上真的有人這樣建議。 下圖是他們根據 Quora 上超過 4500 人的投票情形所整理出來的結果: programmers_hardest_tasks-600x700圖片來源:IT World 這九件事分別為: 1.命名。 2.解釋自己在做什麼(或是不做什麼)。 3.估計任務完成的時程。 4.與他人打交道。 5.因為工作所需,必須碰別人的程式碼。 6.寫自己不認同的功能。 7.寫文件。 8.寫測試。 9.設計解決方案(solution)。 四年前,Stack Overflow 上也有這麼一個相關討論:「Anyone else find naming classes and methods one of the most difficult part in programming?」4,有興 趣的讀者或許可以參考一下。 各位工程師,你們同意嗎?歡迎跟大家分享最令你們頭痛的事。 ※ 引述《ehentai (e.hentai)》之銘言: : ※ 引述《godivan (白河家的螢天下無雙)》之銘言: : : 作者: ONISUKA (我不是鬼塚英吉) 看板: WOW : : 標題: [情報] 官方推特: 職業與天賦設計 : : 時間: Wed Feb 26 15:14:25 2014 : : 轉自:https://twitter.com/Celestalon : : Celestalon在推特上與玩家分享天賦設計的一些幕後消息: : : 關於職業設計的一些幕後消息: : : 設計法術有很多困難的問題,但大部分的玩家應該不會想到最難的問題是什麼。 : : ...那就是為這些法術取名字。給一個法術取好名字是最重要的。 : : 它必須要有代表性、念起來好聽、而且感覺合適...等等。 : : 法師的天賦在這幾天一直在重新改名。 : : 總共在三個法術上改了五次名字。同義字在這裡就派上用場了! : : 另外一件最困難的事情, : : 就是要"再一次"克制自己對聖騎及牧師的法術使用"神性"或"神聖"等詞的衝動。 : : 我想"正義"大概只使用三次吧? 遠遠不及神性及神聖這種已經用了超過一打的量。 : : 我們目前有六個跟"真氣"有關的法術... : : 但我可以說自從Blizzcon之後,天賦樹上又少一個跟"真氣"有關的法術了。 : : 我們最近將一個法師的法術重新取名, : : 因為我們擔心大家會聯想到相同名字的樂團。DANG樂團... : : 法師天賦有著大幅度地重新設計。 : : 目前有: 12個新天賦(當然包含100級的三個)、3個已經存在的/舊有的法術變成天賦、 : : 4個天賦大幅改動。 : : 對於暗牧來說,我們會盡可能避免再用"心靈"這兩個字。可能會用"心理"取代。 : 那~有把招式命名交給玩家的遊戲嗎?應該有吧 : 學會招式時只告訴你效果,招式名稱請自己填 : 只要招式在招式欄的位置是固定的,玩家彼此溝通時就可以用A-4-1的代號知道別人用的 : 是哪一招 : 如果玩這種遊戲的話,我應該會將使用招喚獸的招式取名叫 去吧!XXX ←代入室友綽號 -- 很多人找不到女朋友 只好認人家做妹妹 看看有沒有哪天會變成的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 98.150.145.66
mark0912n:程式碼這種東西個人風格真的很重 02/28 14:16
Weikey:第五點超認同~~~ 02/28 14:19
Yijhen0525:執行同樣的一件事可以有不同的變數以及寫法 02/28 14:21
Yijhen0525:如果那人是精簡型的還好,寫的複雜又繞一大圈的... 02/28 14:22
kao50126:太精簡有時也很不好啊... 02/28 14:22
Rain0224:越專業的問題,排名越後面 XD 02/28 14:24
zkdzvy22:精簡到後面註解寫WTF的有沒有看過XDDD 02/28 14:24
mark0912n:我一開始寫程式都喜歡寫的越短越好 後來才發現這樣程式 02/28 14:25
mark0912n:效率不一定比較好 才開始會考慮效率 XDY 02/28 14:26
holysea:自己都不知道在寫三小但卻能穩定執行所在多有嘛,只好WTF 02/28 14:27
Valter:我以為是借程式碼的人看得很辛苦所以在後面留個WTF XD 02/28 14:28
artjio:心有戚戚焉 02/28 14:30
easoniverson:WTF我怎麼寫出來的 為什麼它可以跑 這樣?XD 02/28 14:35
dustlike:取變數與函數名真的是最頭痛的問題 02/28 14:40
ocean11:我一直以為命名這種工作是企畫在做的... 02/28 14:41
tsunamimk2:android的error sysem有種錯誤叫做WTF啊..XD 02/28 14:41
tsunamimk2:What a Terrible Failure 02/28 14:42
tsunamimk2:函式是越短越好呀 太噁心的結構通常應該要refactor.. 02/28 14:43
tsunamimk2:推一本有點激烈的書叫做Clean Code :P 02/28 14:47
vergilmir:其實很好理解,自己假設一下 你要取上幾百上千個名字跟一 02/28 14:52
vergilmir:大堆的招式 要合情合理還要好 這真的很可怕 02/28 14:53
tsunamimk2:而且命名通常意味著"你要那樣做事情"啊 02/28 14:55
tsunamimk2:如果一各大系統沒有一個共通的"要那樣做事情" 這系統 02/28 14:56
tsunamimk2:很難堆起來 堆起來也很難活下去.. 02/28 14:56
hoyunxian:命名跟組合他人的程式碼真的很困難 02/28 15:06
Pep5iC05893:解釋自己在做甚麼真的超困難 不要說同樣程度就很難 02/28 15:06
Pep5iC05893:討論 更且還要跟完全不懂得上司討論 orz 02/28 15:07
aggressorX:命名真的太困難了 這完全是需要創意的東西 02/28 15:08
xtxml:超級同意啊XDDDDDDDDDD 命名跟文件超靠北XD 02/28 15:09
tsunamimk2:我覺得是紀律耶 命名這件事情.... 02/28 15:11
tsunamimk2:如果一開始就沒想好事後要來refactor就很痛苦 02/28 15:12
tsunamimk2:公司有個大前輩教訓我們說 namespace和header定好 02/28 15:13
tsunamimk2:程式就該寫好1/3了 如果這還在一直翻 代表有嚴重問題 02/28 15:13
prismwu:命名很難阿 別人看不懂 自己過一些時候也看不懂阿阿阿 02/28 15:21
xtxml:一個系統開始龐大之後,就會覺得英文單字真少@@ 02/28 15:25
xtxml:千百的東西都應該叫做叫Event,但意義完全不同XD 02/28 15:25
tsunamimk2:這時候就該出現EventFactory了...:P 02/28 15:26
tsunamimk2:或者再細分 IPC的叫做Message UI/Timer叫Event... 02/28 15:27
xtxml:我說的比較是層級不同,引擎底層的Event,Game play的Event 02/28 15:55
xtxml:以及企劃要給玩家的Event XD 02/28 15:55
tsunamimk2:那...用很深的namespace分吧(住手 02/28 15:59
FlutteRage:結論:工程詩文學素養不好XD 02/28 17:05
darkbrigher:應該是對遊戲背景領域了解深不深的問題吧 不然做個傳 02/28 17:32
darkbrigher:統仙俠遊戲 命名用西式方法來取那可還真是... 02/28 17:33
darkbrigher:像一些電腦遊戲的玩家自製MOD 西方人取的日本名通常連 02/28 17:34
darkbrigher:日本人來看都不一定看得懂... 02/28 17:34
KIWAMI:工程師當然覺得命名難,你叫個PM/業務/廣報來和喝水一樣簡單 02/28 18:14
KIWAMI:連和人溝通都困難的工程宅本來就不適合命名這差事 02/28 18:14
amozartea:真的命名最難XD 02/28 18:17
amozartea:註解後面WTF的超多的阿 見怪不怪 我自己也寫過 02/28 18:18
tsunamimk2:不是的 因為系統命名要正交 02/28 18:20