Hawk Hawk

關於Hawk Hawk

對不起,我忘了寫自我介紹!

現在,99.9% 以上的程式碼都是從GitHub複製貼上毫無用處的垃圾

回應

是有些原因
因為要快速 要快速完成自己不熟的領域 最簡單就是複製別人現成的
所以裡面會包一堆沒用的東西 就算其中做一樣的事 邏輯複雜度也會不同
例如 引用一個副程式 當初他可能裡面算了10個值回傳 但複製的時候只需要用到其中1個 其他9個運算都是垃圾運算
但對開發而言是會加速XD
然後因為是複製的 常常使用者都沒有全盤了解或有誤解更 不知道哪邊有洞 跟使用條件 用下去也很容易導致bug
然後因為懶得了解裡面 外面再包一層解決bug的副程式 就變得更垃圾了XDDDD
在頻繁轉職的科技業更加嚴重 一直換人接手加新的東西 當然就越加越多垃圾

這種事 在產出速度為優先 人力頻繁流動 軟體系統分層分得更細 的軟體世代很正常
公司花時間去把東西最佳化 才是不符合經濟價值
使用者常常根本感覺不到 就算感覺得到 反正軟體商已經完成合約了 產品也能用
當然是繼續往前面產生更多垃圾賺錢 回去收拾垃圾是有賺頭嗎
在很少的特殊情況才需要把效能擠到最優化 一般消費性產品 一定隨便拉

這也是apple跟android效能耗電差很多的主要原因
一個人是為一台機器專門寫一份code不給你隨便改 一個人是為了上百台不同用途功能也不同的機器寫一份共用code 然後還會包至少一兩層不同開發商 當然會殘廢掉