Re: [問卦] 程式可讀性有什麼用R?已回收
※ 引述《chean1020 (天龍大安吳彥祖)》之銘言:
: 餓死抬頭,最近在學程式啦,學了一段時間後覺得要是沒給有經驗的看一下說不定會學歪
: 了方向,到時繞了遠路,於是我就把我練過的程式請我以前大學資工的朋友看。
: 結果他只說了你的程式可讀性蠻差。
: 說實在這個同學也是夠苦命的,到方才也才回我訊息,我不忍心繼續請他講太多太細提早
: 把他的肝操壞了,就只好來這裡拋磚引玉啦!
: 是說我餵狗後,說得是可讀性好方面維護和除錯,但我是學來寫給我自己用的,所以程式
: 的可讀性差沒問題吧?我自己做的要除要維護要更動還會難到哪去嗎?
: 求大大指點,3Q~
寫程式要保持這種心態:
將來要維護你程式碼的人是一個變態殺人魔,而且他知道你住哪裡。
保持可讀性一定是一種好習慣,
最好變成一種強迫症。
如果你初學是走解題路線的,
一個題目寫完大概幾十行而已,
最基本的變數命名 a,b,c
你在寫題目的時候都還能記得 a 代表什麼意思
而且偏演算法的練習題目,你大概也永遠不會再讀第二次
所以可讀性好不好,其實也不太重要
能解出來就ok惹
但如果你是做作品或是要和別人合作
最好額外做功課精進程式的可讀性
因為你寫的東西一定會充滿各種地雷和bug
要回去幾千行程式碼裡面找bug
即便是自己寫的code大概也沒多久就忘了
就跟在化糞池裡面撈自己三天前的屎一樣
所以最好可以去看一些別人的code
或是開源專案的style guide之類的
看其他人是怎麼組織自己的程式碼
不要隨便亂寫害人害己拜託 ==
不過八卦都是溫和肥宅工程師八 ^_^
--
sent from 118 ip
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.19.127.69
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1533139355.A.FEC.html
※ 編輯: Luuuu (117.19.127.69), 08/02/2018 00:03:23
推
08/02 00:04,
7年前
, 1F
08/02 00:04, 1F
上次要重構別人的爛扣
真的差點寫到想砍人 ^_^
共勉之
※ 編輯: Luuuu (117.19.127.69), 08/02/2018 00:05:48
推
08/02 00:08,
7年前
, 2F
08/02 00:08, 2F
推
08/02 00:10,
7年前
, 3F
08/02 00:10, 3F
→
08/02 00:18,
7年前
, 4F
08/02 00:18, 4F
推
08/02 00:39,
7年前
, 5F
08/02 00:39, 5F
→
08/02 07:51,
7年前
, 6F
08/02 07:51, 6F
推
08/02 08:39,
7年前
, 7F
08/02 08:39, 7F
討論串 (同標題文章)