[請益] 大公司新功能默認啟用?

看板Soft_Job作者 (達)時間6年前 (2019/11/28 16:02), 6年前編輯推噓13(14138)
留言53則, 18人參與, 6年前最新討論串1/1
覺得很奇怪 像iOS已經出來那麼多年了 開發流程應該都趨近完善 為什麼還會出現下述新聞那種問題? 而且蘋果賺很大 員工人力應該都很充裕 同樣的問題 錢多人多的微軟 好像也在Win10更新連續出很多大包 怪怪的 iOS 13推出後Bug修不完!蘋果打算大改iOS 14的開發模式 https://tinyurl.com/vsvmnb4 按照Mark Gurman 的說法,這次調整計劃是蘋果軟件部門主管克雷格· 費德里吉( Craig Federighi)在一次公司會議上提出的。據悉,過去蘋果開發人員往往會為系統的 「每日更新版本」提交各種功能,它們在默認情況下都是直接被啟用的。 但這麼做的隱患是,這些新功能並未經過全面測試和驗證,當它們聚集在一起,很可能會 衍生出一個或多個Bug,導致審核系統的測試人員得花好幾天的時間去找出問題根源所在 ,甚至無法獲得一個真正可用的版本。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.72.78.253 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1574928179.A.BC7.html

11/28 16:11, 6年前 , 1F
出現你沒測到的 case 阿。微軟或安卓的os bug,因為硬體是
11/28 16:11, 1F

11/28 16:11, 6年前 , 2F
別人的,os可能又被魔改,又更難去顧到。
11/28 16:11, 2F

11/28 16:24, 6年前 , 3F
軟體架構越大 什麼會影響什麼 真的難講
11/28 16:24, 3F

11/28 16:25, 6年前 , 4F
IOS這種可能破億代碼的 是很難的
11/28 16:25, 4F

11/28 16:40, 6年前 , 5F
A功能(一個小組負責)功能測試OK
11/28 16:40, 5F

11/28 16:41, 6年前 , 6F
B功能(另一個小組負責)測試OK
11/28 16:41, 6F

11/28 16:41, 6年前 , 7F
不代表A+B功能是測試OK的
11/28 16:41, 7F

11/28 16:42, 6年前 , 8F
所以才說要改變開發模式吧
11/28 16:42, 8F

11/28 16:59, 6年前 , 9F
某個dll可能被不同module acess 沒協調好導致SEG Fault
11/28 16:59, 9F

11/28 16:59, 6年前 , 10F
或double free
11/28 16:59, 10F

11/28 17:00, 6年前 , 11F
regression test的bug會越來越多 tester的loading也很重
11/28 17:00, 11F

11/28 17:02, 6年前 , 12F
或是code dependency太高 改一個就會不小心動到另一個
11/28 17:02, 12F

11/28 17:03, 6年前 , 13F
有時候 bug是timing的問題
11/28 17:03, 13F

11/28 17:04, 6年前 , 14F
log level只開critical 沒開verbose的話看
11/28 17:04, 14F

11/28 17:04, 6年前 , 15F
不出來 全開了timing又會變
11/28 17:04, 15F

11/28 17:06, 6年前 , 16F
然後看log看不出來 也reproduce不出來 只能work around
11/28 17:06, 16F

11/28 17:06, 6年前 , 17F
用fail safe的機制 比如一偵測到異常就reset 某個元件
11/28 17:06, 17F

11/28 17:07, 6年前 , 18F
沒有親身經歷過的人很難體會 你加入一間中大型的公司就
11/28 17:07, 18F

11/28 17:07, 6年前 , 19F
知道為什麼bug解不完
11/28 17:07, 19F

11/28 17:12, 6年前 , 20F
如果是third party的問題還要等他們更新lib或SDK 這個更
11/28 17:12, 20F

11/28 17:12, 6年前 , 21F
吐血
11/28 17:12, 21F

11/28 17:20, 6年前 , 22F
你考慮到 a/b testing 就不會覺得怪怪的了
11/28 17:20, 22F

11/28 17:20, 6年前 , 23F
另外推 yamakazi
11/28 17:20, 23F

11/28 17:30, 6年前 , 24F
還有一點是碼農是會離職的 越後面加入公司的人對代碼掌
11/28 17:30, 24F

11/28 17:30, 6年前 , 25F
握度越低 但越後面才發現的bug越難解
11/28 17:30, 25F

11/28 17:45, 6年前 , 26F
沒加入過大公司的人可能很難理解XD
11/28 17:45, 26F

11/28 18:20, 6年前 , 27F
全民公測
11/28 18:20, 27F

11/28 18:39, 6年前 , 28F

11/28 18:41, 6年前 , 29F
這篇講比較清楚 看起來是有的組邊做邊提交代碼 但忘了關
11/28 18:41, 29F

11/28 18:41, 6年前 , 30F
feature toggle?
11/28 18:41, 30F

11/28 18:44, 6年前 , 31F
有的組一週才提交一次 可能做成一個patch後再一起提交
11/28 18:44, 31F

11/28 18:44, 6年前 , 32F
其實以CI角度來看 邊做邊提交 提交完再測沒什麼問題 但t
11/28 18:44, 32F

11/28 18:44, 6年前 , 33F
oggle沒關有點扯
11/28 18:44, 33F

11/28 19:14, 6年前 , 34F
之前不是有一篇員工自白 現在蘋果員工部門溝通問題很嚴
11/28 19:14, 34F

11/28 19:14, 6年前 , 35F
11/28 19:14, 35F

11/28 20:40, 6年前 , 36F
測不準原理
11/28 20:40, 36F

11/28 21:05, 6年前 , 37F
你沒有開發過使用很多年的大軟體
11/28 21:05, 37F

11/28 21:06, 6年前 , 38F
更別說有的工程師無能又懶散,改一個bug會多3個bug...
11/28 21:06, 38F

11/28 21:37, 6年前 , 39F
魔獸世界最早的包包不能改數量 聽說就是找不到程式碼
11/28 21:37, 39F

11/28 21:55, 6年前 , 40F
找不到程式碼XDDD
11/28 21:55, 40F

11/28 22:14, 6年前 , 41F
做得到,跟要不要做是兩回事,重點是哪個利益高。花大
11/28 22:14, 41F

11/28 22:15, 6年前 , 42F
錢做到完美才推出,結果太慢上線,市場被競爭對手拿走
11/28 22:15, 42F

11/28 22:15, 6年前 , 43F
跟做簡單測試,省工程師的時間成本,丟給大眾測試。
11/28 22:15, 43F

11/28 22:16, 6年前 , 44F
只要他有信心客戶不會跑掉,哪個比較划算很清楚了吧
11/28 22:16, 44F

11/29 00:27, 6年前 , 45F
iOS13再怎樣buggy也比ios11好
11/29 00:27, 45F

11/29 00:53, 6年前 , 46F
M$還不是整天在更新作業系統
11/29 00:53, 46F

11/29 09:44, 6年前 , 47F
五萬個 user 的每天沒人 crash 跟五億個 user 的每天沒
11/29 09:44, 47F

11/29 09:44, 6年前 , 48F
人 crash 是完全不一樣的等級。不用百分比一樣用體感很
11/29 09:44, 48F

11/29 09:44, 6年前 , 49F
爛就等著拖上線拖到不用上線了吧
11/29 09:44, 49F

11/29 12:38, 6年前 , 50F
架構大到某種程度不可能完美
11/29 12:38, 50F

11/29 13:00, 6年前 , 51F
android mainstream某種程度也是一種大型垃圾筒
11/29 13:00, 51F

11/29 13:00, 6年前 , 52F
大家都拼命的丟patch.能不能動就自己想辦法了.
11/29 13:00, 52F

11/29 15:11, 6年前 , 53F
"每日"更新版本 聽起來就又趕又累
11/29 15:11, 53F
※ 編輯: dharma (211.72.78.253 臺灣), 11/29/2019 16:31:39
文章代碼(AID): #1Tttypl7 (Soft_Job)