Re: [討論] 靠submit紀錄來除錯是一個不好的習慣嗎

作者: sunsamy   2021-12-29 20:01:47
※ 引述《hidog (.....)》之銘言:
: ※ 引述《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功能,
: 但不好追是哪一行程式造成問題. (開發經驗久的人應該都遇過這種情形)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
程式會造成"軟體架構設計不良,高耦合,導致原本要做A功能,卻影響到B功能,"
大部份是git造成的
不知道吧?那這樣算不算"無知"?
想看看git branch來merge去是不是都是一坨屎在那branch來merge去
看到架構了嗎?看到解耦了嗎?沒有!有的就是一坨屎
本身就在一坨屎的框架下做版控
然後用這坨屎的log抓為什麼會是這麼大一坨屎呢?
是誰產生的一坨屎呢?
是不是非常無知呢?
當然要跳脫像坨屎一樣的版控軟體git是有辦法的
.....下次再分享
: 這種時候我們會需要追是從哪個版本開始壞掉
: 靠git去回復版本,找出出問題的commit,是一個很有效率的做法.
: 我認為debug是挑合適作法,在時間要求內解決掉問題
: 做法本身並沒有優劣之分,而是這個做法適不適合目前的處境
: 沒有時間壓力的情況下,可以根據bug的源頭做架構調整
: 有時間壓力的情況下,靠工具輔助快速找出問題,work around的方式先讓東西能動.
: 用無知來形容用git除錯,個人覺得還蠻怪的
: 是說git這類版控工具的功能之一,就是出問題的時候能查找出是誰,是哪個修改造成bug
: 拿git來做debug的輔助工具並沒有不對,個人感覺 @@
: 反而我覺得git無法輔助debug的話,那做版控的目的是啥呢....
作者: t64141 (榕樹)   2021-12-29 20:28:00
為什麼軟體架構和偶合能變git的鍋
作者: fgh81113 (阿景)   2021-12-29 20:38:00
因為他不會merge吧
作者: dave123 (宅男就是傳奇)   2021-12-29 20:40:00
看不懂這篇意思......git錯了嗎?
作者: hidog (.....)   2021-12-29 20:46:00
其實我也看不懂,當事人可能沒用過git或者操作錯誤吧
作者: wulouise (在線上!=在電腦前)   2021-12-29 20:47:00
架構跟版本管理有關係?除非用資料夾做板控
作者: Lhmstu (lhmstu)   2021-12-29 21:06:00
好吧,我看不太懂
作者: skizard ( )   2021-12-29 22:01:00
這關git啥事
作者: abc0922001 (中士abc)   2021-12-29 22:21:00
該不會是守在 CVS 的資深工程師吧
作者: Hsins (翔)   2021-12-29 22:30:00
說中文?
作者: shouyinz (上癮)   2021-12-29 23:08:00
這個人的文章都有點…
作者: MOONY135 (談無慾)   2021-12-29 23:22:00
這裡不是獵人版 不要富堅啊
作者: viper9709 (阿達)   2021-12-29 23:30:00
看不懂+1
作者: WaterLengend (Leeeeeeeeooooooo)   2021-12-29 23:34:00
你這問題是版本相依性太高問題沒切清楚才是這樣吧==
作者: Dracarys (MayShowGunMore)   2021-12-30 01:20:00
看到推文就放心了
作者: t52101t (五子棋)   2021-12-30 01:31:00
不是你講明白一點 跟git的關係在哪...
作者: kingofsdtw (不能閒下來!!)   2021-12-30 02:08:00
他要描述架構上就是有問題光靠compare只是看到冰山一角
作者: NCTUFAIWEN (交大廢文王子)   2021-12-30 03:00:00
哪個工具沒缺點?一直抓著git小辮子卻又拿不出解法
作者: CoNsTaR ((const *))   2021-12-30 08:26:00
所以說用 git 會把你完美的程式碼變成一坨屎?
作者: hidog (.....)   2021-12-30 09:35:00
架構有問題也跟git無關阿 又不是git造成的
作者: Lizaron (Lizaron)   2021-12-30 09:47:00
建議去學一下怎麼使用git
作者: jack0204 (Jarbar王朝)   2021-12-30 09:55:00
看來是在不會用git的團隊底下當個螺絲釘的角色
作者: roger08 (小朱)   2021-12-30 10:00:00
是工具有問題還是把工具用成一坨屎的人有問題呢 呵呵
作者: seedli (帶骨的火腿)   2021-12-30 10:22:00
尿不準怪馬桶歪
作者: andy831020 (Liszt1020)   2021-12-30 10:31:00
誰說是git造成= = 叫你用git追蹤 沒人說git造成
作者: cylee (Artisan)   2021-12-30 12:06:00
你是想說一堆屎在那捏來捏去還是一堆屎嗎?
作者: nill0930 (nill0930)   2021-12-30 12:36:00
到底想表示啥?
作者: rednim (hope better)   2021-12-30 14:42:00
拉屎的嫌裝屎的馬桶髒?
作者: DarkIllusion (′・ω・‵)   2021-12-30 15:08:00
?????
作者: oread168 (大地的精靈R)   2021-12-30 16:02:00
我懷疑你的因果有問題
作者: lxoal (波兔達巴達)   2021-12-30 16:14:00
依賴工具 然後 責備工具 最後再怪別人無知
作者: Raymond0710 (雷門)   2021-12-30 16:16:00
看不懂
作者: abraxas (Abr.)   2021-12-30 16:26:00
哈哈哈哈哈哈哈哈
作者: s678131 (Mu)   2021-12-30 16:44:00
等等…這跟猴子認為人類拿湯匙吃飯很白癡有異曲同工之妙
作者: s06yji3 (阿南)   2021-12-30 16:54:00
作者: BlacksPig (Black Handsome s Pig)   2021-12-30 17:23:00
工具錯了嗎?
作者: jhjhs33504 ( )   2021-12-30 17:30:00
只能說架構有高耦合或相依性衍生問題 不能只靠git追蹤
作者: pxycho (trolltrolltroll)   2021-12-30 17:51:00
翻譯:我不會用Git
作者: sean0430 (NANA)   2021-12-30 18:48:00
奇文共賞
作者: flamevein (ACCET)   2021-12-30 18:58:00
你跟git有什麼仇 說來聽聽
作者: starburs (星爆氣流斬)   2021-12-31 07:13:00
作者: SmallDruid (小d)   2021-12-31 08:54:00
????
作者: devilkool (對貓毛過敏的貓控)   2021-12-31 09:27:00
???
作者: meowyih (meowyih)   2021-12-31 11:37:00
浪費我十秒鐘的“高水準”的文章 = =
作者: rexyeah (ccccccc)   2021-12-31 12:11:00
我善意解讀你在酸用git debug…
作者: Nonsense8 (胡說)   2021-12-31 14:11:00
你要嘴git可以,但沒有人一次嘴一半的,小學生吵架論述都比你完整
作者: skhten (skhten)   2021-12-31 15:12:00
我很好奇貴公司都怎麼解衝突的
作者: descent (「雄辯是銀,沉默是金」)   2021-12-31 15:14:00
那不要用git就不會有這問題了嗎?版本控制軟你只知道git?
作者: leoone (里歐一代)   2021-12-31 16:00:00
Git:喔 又我扛喔
作者: superpandal   2021-12-31 17:32:00
git還不算屎 很多專案才是屎 畢竟git你只是使用而不是二次開發
作者: alan3100 (BOSS)   2020-01-01 01:38:00
不是反串呀 查前面發文就知道不懂裝懂又說不出實質東西
作者: popcorny (畢業了..@@")   2020-01-01 09:47:00
沒能力駕馭git就罵git爛,且全世界大軟體專案幾乎用git
作者: pttuser2266   2020-01-01 11:40:00
大決 下次再分享
作者: accessdenied (存取違規)   2020-01-02 00:08:00
git 還要搭配方法論,git flow 和 GitHub flow
作者: peter98 (新兵)   2020-01-02 06:21:00
你知道一堆公司都不讓merge嗎? 笑死
作者: yellowbooky (森永大嘴鳥)   2020-01-02 09:37:00
什麼鬼內文啊.......浪費時間看這
作者: Kazimir (Kazimir)   2020-01-02 10:02:00
該噓還是要噓 免得有人把這當真
作者: joe820730 (Let it go)   2020-01-02 17:19:00
軟體架構設計不良跟版控有什麼關聯…
作者: azter (Yilin)   2020-01-02 20:35:00
懷疑你沒看懂 hi 大的意思
作者: popcool (我不懂)   2020-01-02 22:12:00
你說的問題是架構沒設計好所導致,git 只是開發工具
作者: sharku (明珠求瑕)   2020-01-03 01:16:00
我看了什麼
作者: johnny055279 (巴辣松)   2020-01-03 08:35:00
????補噓
作者: unmolk (UJ)   2020-01-03 20:06:00
第一次看到先把問題怪到git頭上的人
作者: skhten (skhten)   2020-01-06 09:34:00
幫上面補噓
作者: aalexx (aalexx.S)   2020-01-15 08:58:00
優文
作者: tengentoppa (捲捲寵上天)   2020-01-15 11:58:00
這就對了,有問題找個東西怪就沒問題了

Links booklink

Contact Us: admin [ a t ] ucptt.com