[問卦] 程式碼寫成屎可以運行,修正好卻不能動
在下沒有要成為碼農
也從沒寫過程式
但有一些專家寫好的二段程式碼要修
改成自己需要的參數並且合併
花了2個小時搞清楚如何修改合併後
把二個不同的程式合併在一起
運行後發現可以使用
不過有一些地方很像鞋底沾到屎一樣
不影響行走但是很礙眼又很臭
就把用不到的程式碼刪掉
並把合併的二個程式有重複的程式碼重新編號
並確實檢查下一行或之後的程式碼可以連結到已編號的參數
然後就壞掉了
幾乎刪光第二個程式碼才又可以運行
這是正常的嗎?
為什麼變成屎的狀態下可以運作
弄成正常就不行
-----更新-----
謝謝各位專家的鼓勵與鞭策
開頭就講我並沒打算成為業內人士
也沒寫過程式
我確實不專業也沒打算要專業
只是想要修改參數與合併程式碼讓其運行
並且去掉不需要的程序程度即可的程度
術業有專攻
謝謝各位專家在自己的專業領域努力付出
學10小時寫程式很難改程式難
學100小時寫程式難改程式容易
學1000小時寫程式容易改程式簡單
學10000小時你就是專家
我只打算停在10小時就好
我人生已經擠不出第四個專長了
我的問題解決了謝謝各位專家指導
--
可以運行就不要改了?
學長說過能動就不要改= =
問ai叫他幫你改
不用跑不就是寫錯了
丟給AI
*能
你刪了最重要的一個句點
AI的程式漂亮都不能動
空白開除錯
呃 不能動哪能叫正常
不能動 那就是沒修正好
因為程式碼會變屎,就是它考慮太多異常情
會動就不要修了
況,最後就長那樣
會動就馬上存檔關機睡覺 不要假會亂修
改玩不能動,你有甚麼資格說修正好了?
到底知不知道甚麼叫做好的定義?
你不適合當碼農 早點去擠中華電信吧
叫AI改,不要叫AI修BUG
這不叫修正,老兄
可以動就不要改
自以為漂亮,弄了一堆bug給別人處
理,最討厭這種人
程式這種東西就是沒遇到問題就不要改
真的把程式邏輯弄懂 只要不影響到原有
流程 沒什麼不能改
給你能動的偏偏要手癢改是不是
這種就只是你程度不夠,改壞了,不是
什麼靈異現象
不會動不叫修正好,叫比屎還爛
沒有辦法修好就不要想太多
能動就不要改 你想全部重寫嗎?
你覺得礙眼那是你的問題
你以為的正常才是屎
不能動的才是屎
clean code很好,但不能動只是自爽
代表你根本沒弄懂原本的程式
有沒有可能是你覺得正常但其實...
一開始漂亮的程式修改100次都會變成屎
所以銀行才會常常被金管會罰錢....
跨領域的碼農難尋...
重寫最好但能啃完前百次修改歷程的人罕見
程式不會照你想的跑;程式只會照你寫的跑
願意花幾個月不計代價重寫的人更是難遇
會動就不要改 等於等於
如果合併的代碼太糞你不如直接重構
動了還要人改就跳槽 87%都這樣
不會寫程式還敢修喔==
不能動就是沒修好啊
負負得正
第一定律:能正常運作就不要改
我都被同事嗆會說能動不要改的都能力
不會拿去問AI喔 AI基本上可以告知道哪邊可
很差QQ
能有問題
會動就不要改,這不是常識嗎
在座位上大喊 動啊 鐵奧為什麼不動
沒事幹嘛改
不能動的才是屎,就跟感情一樣,不
被愛的才是第三者
代表你無法分辨什麼是屎
正常 (╳ 漂亮但不能動的屎 (○
能動就先不要改吧 除非有問題
if it's work, don't touch it.
自己不會寫就不要改
醫生:手術很成功.但病人死了
從沒寫過還可以臭專家寫的是屎 這很台灣
人
顯然你看不懂程式,只會複製貼上
代表你可能沒徹底搞懂這兩段在幹嘛,導致
你重構失敗
跟這社會一樣 太完美就會有人想作怪
因為你寫錯了
那就是沒寫好,程度不夠才這樣說
因為你沒有正確理解所有邏輯,refact
or首先要搞清楚這段在做什麼。然後看
到可以用這三個字就可以猜這人大概沒
考慮到其他case
先把測試寫好寫乾淨吧
首先,它能動 就不是屎了。 你邏輯比較有問
題
說出這句話代表你邏輯有問題 不會動也正常
最糟的是連動都不能動吧
追蹤參數怎麼被轉放到變數 leftpad
就是一個很有名的例子
你覺得好,電腦小精靈不一定看得懂
不懂就別亂動,少做少錯。
你可以複製備份 再改啊
不懂就不要動,軟體整的再漂亮,IC
的workaround沒補到,就是不會動
那就是你認知的才是屎,不要不會假會
你怎麼知道用不到?說不定你刪的是
設定或初始化 跟你的商業邏輯沒關
係但是記憶體或硬體需要初始化
新手常出的錯誤不就是誤刪一堆自己
覺得沒用的東西
你應該刪一行就跑一次確定結果無誤
你寫的又不會動憑什麼證明是"好"的
然後你沒寫過程式怎麼敢批評人家像屎一樣
可能你認為的那陀屎剛好堵住了鞋底的破洞
鞋子才能穿。你自作聰明把屎洗掉,穿起來就
不能動叫做修正好?
進水了。但你又不會補鞋,才會有這篇文章
"i=i+1這什麼東西?數學上不成立像屎一樣"
"應該改成 i=i 這樣等式才成立啊"
你的前提就錯了,不會動就不叫修好
它至少拉的出來,而不是便祕
沒寫過程式的人,如何判斷別人寫的程式是屎
?
丟chatgpt問啊
因為你功力根本不夠啊
程式不能動=垃圾
zo4
爆
[問卦] 黃仁勳認為 現在不要再讓小孩學寫程式了?最近跟朋友聊到黃仁勳 願意投資台灣、在台灣招募員工 真的很感動 也很誠實 但前陣子黃仁勳在世界政府峰會的說過![[問卦] 黃仁勳認為 現在不要再讓小孩學寫程式了? [問卦] 黃仁勳認為 現在不要再讓小孩學寫程式了?](https://img.youtube.com/vi/GBi5IUvbxRE/mqdefault.jpg)
29
Re: [心得] 好的註解是解釋為何需要這段 code上週在重構某段程式碼時,其中一位同事在 code review 中建議把某個註解刪掉,另一 個同事看到這個評論時,在下面留了言說他認為不應該刪掉,於是我們就拉了一個小討論 ,聊在程式碼中寫註解這件事。 因為這個經驗,我回去重翻史丹佛電腦科學教授 John Ousterhout 寫的《A Philosophy of Software Design》一書,並整理了筆記。該教授的觀點是認為程式碼寫註解有很多好![Re: [心得] 好的註解是解釋為何需要這段 code Re: [心得] 好的註解是解釋為何需要這段 code](https://www.explainthis.io/static/images/twitter-card.png)
27
[問卦] Chatgpt會寫程式 很有威脅嗎?是這樣的拉 本肥宅今天終於玩到Chatgpt 叫他簡單寫幾個程式 用python 寫簡單的網路聊天室 要有客戶端和伺服器端 程式碼出來後直接拿去運行根本跑不動23
[請益] coding style差太多怎辦?大家好 小弟上上份工作快離職前 聽到新進的同事說 他都習慣把程式寫成一個一個小的function 後來離職我花了一點時間學習設計模式21
[閒聊] 什麼時候開始魔法變得跟寫程式一樣了==如題阿 以前異世界番的魔法 都是點技能樹自動施放 或是詠唱施放 意念施放 近年來越來越多作品 把魔法的概念跟寫程式的概念做連結![[閒聊] 什麼時候開始魔法變得跟寫程式一樣了== [閒聊] 什麼時候開始魔法變得跟寫程式一樣了==](https://i.imgur.com/xDgvbY0b.jpeg)
6
Re: [推薦] 碼農修真做為一個普通碼農也把這本追到最新進度了 感想真的就是金手指套個if else的皮而已 寫金手指部分還比修真本體無趣很多(對我就是毒抗高喜歡看裝逼打臉路線XD 如果真的要寫出一點碼農味道 個人想法是應該讓丹田提供數個API給主角用:5
Re: [問卦] 台灣的資工跟國外的資工在美國做過一門程式設計課的助教,教授在第一堂課就用機會說明: Copy code is sin. 複製程式碼是罪惡。(教授的意思是重複的程式碼) 大家可以參考看看。 工作生涯做過大部份的專案,重複的程式碼的問題都很嚴重,每天都在看一堆噁心的東西4
Re: [討論] 用AI寫code產生的疑問AI(GPT)用於Coding的實務心得 作者是虎尾科大資工系陳國益教授,經同意後轉載文字內容,原連結於下: 在上週前往華新麗華授課時,有工程師問到:若有要接手的大型專案,應如何透過AI協助 ,加速對專案的理解速度,或是快速產生手冊、API列表等,傳統上要花非常多時間交互X
Re: [請益] 痾 遇到這種事情 是不是需要趕快離職了?氣 : 公司也沒人想要當壞人 code review也沒人出聲 而且大家都知道 上市公司每個都喜歡 : 有學歷的人當門面 反正真正主力有人會扛 XDDDD : 每次改到他們經手過的code都很痛苦 若是要幫忙擦屁股根本擦不完阿 因為一直拉.... : 自己寶貴的時間也都被吃掉了
Re: [問卦] 屎山代碼不能動,那程式是怎麼寫更新的沒程式經驗的才會隨意更動寫好的東西 程式改完後立刻不能用,這種最單純,慢慢查就知道問題在哪 程式改完後,模擬運行後發現BUG,這種也好解決 程式改完後,只在某種特殊情況下才會產生BUG 這種要追源頭很難,有可能改了,5年10年才出現一次大崩潰