Re: [討論] 靠submit紀錄來除錯是一個不好的習慣嗎
※ 引述《vi000246 (Vi)》之銘言:
: → kangan987: 推 12/29 11:35
: 推 abraxas: 推 12/29 13:14
: 推 botnet: 推 12/29 13:45
: 推 b87088: 推 12/29 15:56
: 推 sunsamy: 用git抓bug是源於無知,不是本身有多利害,像義和團 12/29 17:25
^^^^^^^^^^^^^^^^^^^^
有一種狀況是這樣
軟體架構設計不良,高耦合,導致原本要做A功能,卻影響到B功能,
但不好追是哪一行程式造成問題. (開發經驗久的人應該都遇過這種情形)
這種時候我們會需要追是從哪個版本開始壞掉
靠git去回復版本,找出出問題的commit,是一個很有效率的做法.
我認為debug是挑合適作法,在時間要求內解決掉問題
做法本身並沒有優劣之分,而是這個做法適不適合目前的處境
沒有時間壓力的情況下,可以根據bug的源頭做架構調整
有時間壓力的情況下,靠工具輔助快速找出問題,work around的方式先讓東西能動.
用無知來形容用git除錯,個人覺得還蠻怪的
是說git這類版控工具的功能之一,就是出問題的時候能查找出是誰,是哪個修改造成bug
拿git來做debug的輔助工具並沒有不對,個人感覺 @@
反而我覺得git無法輔助debug的話,那做版控的目的是啥呢....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.58.61 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1640773733.A.603.html
推
12/29 18:32,
4年前
, 1F
12/29 18:32, 1F
→
12/29 18:33,
4年前
, 2F
12/29 18:33, 2F
→
12/29 18:34,
4年前
, 3F
12/29 18:34, 3F
推
12/29 18:41,
4年前
, 4F
12/29 18:41, 4F
→
12/29 18:42,
4年前
, 5F
12/29 18:42, 5F
推
12/29 19:00,
4年前
, 6F
12/29 19:00, 6F
推
12/29 19:14,
4年前
, 7F
12/29 19:14, 7F
推
12/29 20:20,
4年前
, 8F
12/29 20:20, 8F
→
12/29 20:20,
4年前
, 9F
12/29 20:20, 9F
推
12/29 20:24,
4年前
, 10F
12/29 20:24, 10F
→
12/29 20:24,
4年前
, 11F
12/29 20:24, 11F
推
12/29 20:26,
4年前
, 12F
12/29 20:26, 12F
→
12/29 20:26,
4年前
, 13F
12/29 20:26, 13F
推
12/29 20:31,
4年前
, 14F
12/29 20:31, 14F
→
12/29 20:31,
4年前
, 15F
12/29 20:31, 15F
→
12/29 20:44,
4年前
, 16F
12/29 20:44, 16F
→
12/29 20:44,
4年前
, 17F
12/29 20:44, 17F
→
12/29 20:45,
4年前
, 18F
12/29 20:45, 18F
→
12/29 20:45,
4年前
, 19F
12/29 20:45, 19F
→
12/29 20:46,
4年前
, 20F
12/29 20:46, 20F
→
12/29 20:46,
4年前
, 21F
12/29 20:46, 21F
推
12/29 21:29,
4年前
, 22F
12/29 21:29, 22F
推
12/29 22:17,
4年前
, 23F
12/29 22:17, 23F
推
12/29 22:33,
4年前
, 24F
12/29 22:33, 24F
推
12/29 23:29,
4年前
, 25F
12/29 23:29, 25F
→
12/30 01:23,
4年前
, 26F
12/30 01:23, 26F
→
12/30 01:24,
4年前
, 27F
12/30 01:24, 27F
→
12/30 01:24,
4年前
, 28F
12/30 01:24, 28F
推
12/30 01:49,
4年前
, 29F
12/30 01:49, 29F
→
12/30 09:35,
4年前
, 30F
12/30 09:35, 30F
→
12/30 09:36,
4年前
, 31F
12/30 09:36, 31F
→
12/30 09:37,
4年前
, 32F
12/30 09:37, 32F
→
12/30 09:37,
4年前
, 33F
12/30 09:37, 33F
推
12/30 10:29,
4年前
, 34F
12/30 10:29, 34F
→
12/30 10:29,
4年前
, 35F
12/30 10:29, 35F
→
12/30 10:30,
4年前
, 36F
12/30 10:30, 36F
推
12/30 11:37,
4年前
, 37F
12/30 11:37, 37F
推
12/30 13:43,
4年前
, 38F
12/30 13:43, 38F
推
12/30 17:34,
4年前
, 39F
12/30 17:34, 39F
推
12/30 22:26,
4年前
, 40F
12/30 22:26, 40F
→
12/30 22:26,
4年前
, 41F
12/30 22:26, 41F
推
12/31 01:59,
4年前
, 42F
12/31 01:59, 42F
推
12/31 18:36,
4年前
, 43F
12/31 18:36, 43F
→
12/31 18:37,
4年前
, 44F
12/31 18:37, 44F
推
01/02 09:39,
5年前
, 45F
01/02 09:39, 45F
→
01/02 09:39,
5年前
, 46F
01/02 09:39, 46F
推
01/02 17:16,
5年前
, 47F
01/02 17:16, 47F
推
01/08 09:45, , 48F
01/08 09:45, 48F
討論串 (同標題文章)