Re: [討論] 寫程式的追求?
※ 引述《aass5576843 (信長)》之銘言:
: 寫程式不知不覺也一年半了
: 看著公司龐大的老舊程式
: 前人寫的實在雜亂
: 造成了維護上有一定難度
: 最近有心想要嘗試從簡單的地方開始試著重構
: 讓後人可以更好的閱讀程式
: 但想想,整理這個不知道有沒有意義
: 以目前能力重構效能會不會變得更好都是未知數
: 而且還要花大量時間進行測試
: 最終效果可能就是變得 模組化 、好維護、易讀
: 不知道各位前輩 對於程式要求是什麼
: 維護能動就好?
: 偏好clean code的原則?
: 不管環境、工具、寫法如何 只要能快速端出需求就行?
Fred Brooks(1975)
"Show me your flowcharts and conceal your tables, and I shall continue to be
mystified. Show me your tables, and I won't usually need your flowcharts;
they'll be obvious."
Linus Torvalds
"Bad programmers worry about the code. Good programmers worry about data
structures and their relationships."
然後Peter Naur最經典的"Programming as Theory Building"
https://gist.github.com/onlurking/fc5c81d18cfce9ff81bc968a7f342fb1
這篇真的是寶藏,你看懂了,你可以少花很多時間在重構上。
我太晚才了解這道理了,clean code不是不好,但那不是很重要。
最重要的是你需要了解"Theory",你才能快速修改程式。但我們誤以為clean code可以讓我們快速修改程式。
有"Theory"的程式就會有clean code。有clean code但沒有"theory"還是一團混亂。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.185.119 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1747793576.A.5F6.html
※ 編輯: oopFoo (114.45.185.119 臺灣), 05/21/2025 10:16:37
→
05/21 10:24,
5小時前
, 1F
05/21 10:24, 1F
推
05/21 10:24,
5小時前
, 2F
05/21 10:24, 2F
推
05/21 10:55,
4小時前
, 3F
05/21 10:55, 3F
→
05/21 11:27,
4小時前
, 4F
05/21 11:27, 4F
噓
05/21 11:31,
4小時前
, 5F
05/21 11:31, 5F
→
05/21 12:54,
2小時前
, 6F
05/21 12:54, 6F
→
05/21 12:54,
2小時前
, 7F
05/21 12:54, 7F
→
05/21 12:54,
2小時前
, 8F
05/21 12:54, 8F
推
05/21 13:27,
2小時前
, 9F
05/21 13:27, 9F
→
05/21 13:47,
1小時前
, 10F
05/21 13:47, 10F
→
05/21 13:48,
1小時前
, 11F
05/21 13:48, 11F
→
05/21 13:49,
1小時前
, 12F
05/21 13:49, 12F
→
05/21 13:50,
1小時前
, 13F
05/21 13:50, 13F
→
05/21 13:51,
1小時前
, 14F
05/21 13:51, 14F
→
05/21 13:53,
1小時前
, 15F
05/21 13:53, 15F
推
05/21 14:43,
54分鐘前
, 16F
05/21 14:43, 16F
→
05/21 14:47,
50分鐘前
, 17F
05/21 14:47, 17F
推
05/21 15:12,
25分鐘前
, 18F
05/21 15:12, 18F
→
05/21 15:12,
25分鐘前
, 19F
05/21 15:12, 19F
→
05/21 15:12,
25分鐘前
, 20F
05/21 15:12, 20F
→
05/21 15:12,
25分鐘前
, 21F
05/21 15:12, 21F
討論串 (同標題文章)
本文引述了以下文章的的內容:
47
147
完整討論串 (本文為第 17 之 17 篇):
47
147
13
25
5
23
9
26
12
20
31
125
16
25
1
53
4
12
11
96
Soft_Job 近期熱門文章
26
109
14
27
76
117
PTT職涯區 即時熱門文章
191
350