Re: [閒聊] 頂尖的軟體公司長怎樣?

看板Soft_Job作者 (哀便毛)時間13年前 (2012/07/03 22:13), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串4/4 (看更多)
Joel on software在2000年有提出一個小checklist 當作評估code品質的一種方式 ref: http://www.joelonsoftware.com/articles/fog0000000043.html 根據前公司經驗 Do you use source control? => Yes. HG, perforce Can you make a build in one step? => Yes. Maven. Do you make daily builds? => Yes. Do you have a bug database? => Yes. TRAC, JIRA. 跟SCM連結. Do you fix bugs before writing new code? => No. 多個Branch. Do you have an up-to-date schedule? => Yes. Do you have a spec? => Yes. Do programmers have quiet working conditions? => So So. Do you use the best tools money can buy? => Seems not. Do you have testers? => Yes. Do new candidates write code during their interview? => Yes. Do you do hallway usability testing? => Yes. ----- 其他項目 ----- * Unit Test => YES * UML => YES. in design document. * Code Review => Yes. * Requirement, Test case review => Yes. * Auto test on integration/UI => Yes. * QA/Integration/Staging環境 => Yes. 即使這樣, bug還是很多, 看來軟體品質世界是無窮盡的... ※ 引述《Baudelaire (起坐不能平。)》之銘言: : ※ 引述《rosemary0401 (靠,為什麼沒考上榜首)》之銘言: : : 我在重硬輕軟的小小系統廠,當個打雜的小RD, : 我在某間書店賣東西... : : 在這裡沒有SA, : : 不作Unit Test, : 我們要寫UT跟integration test, : 有些時候還要寫一大堆mock來模擬object; : 以前在某家發明Win32的公司, : 寫比較底層的東西的時候, : 還要自己寫wininet的mock, : 攔截封包來模擬server/network的結果。 : : 不畫UML圖, : 我也沒畫過那玩意,上次畫大概是七八年前大學學UML的時候.. : : 不強制你要遵守coding style (coding standard), : 我們有這種東西.. : : 程式check in到GIT時的註解都亂寫, : 我們的comment有一些固定規格,不過大家英文都不怎麼好, : 所以別人的comment互相之間都看不懂... : : 有些module甚至沒有在作版本控管... : : 不禁有點好奇,頂尖的軟體公司(google, microsoft, facebook, ...)到底長甚麼樣子 : : 會有專門寫unit test的programmer嗎? : UT本來就是developer的責任, : MSFT有的叫做SDET,寫test framework用的... : : 新專案開發都會先畫UML圖嗎? : : 程式check in到GIT之前,都會先用軟體掃一遍是否符合規範的coding style嗎? : 之前在自己發明C#那間公司的時候, : 一些team會要求check in之前要用fxcop之類的東西掃一遍, : 不過這完全看team裡的習慣... : : check in到GIT時的註解,有規定要寫些甚麼嗎? : 一般來說都是看出包以後要找誰麻煩吧... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.91.132

07/03 23:35, , 1F
push
07/03 23:35, 1F

07/04 14:33, , 2F
沒有這樣,bug應該會更多. XD
07/04 14:33, 2F
文章代碼(AID): #1Fylu3rR (Soft_Job)
文章代碼(AID): #1Fylu3rR (Soft_Job)