自动化防御性编程,让你变得无法取代!

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024
  • 这期视频我们利用ast这个内置库来进行一个自动化的“防御性编程”。如何让自己无法取代?只要写出来只有自己能维护的代码就好了!

ความคิดเห็น • 216

  • @gag2415
    @gag2415 2 หลายเดือนก่อน +537

    盡早發現及早開除

    • @hugo-sd1zi
      @hugo-sd1zi 2 หลายเดือนก่อน +35

      專案經理要審查程式註解的....

    • @DigitalAlligator
      @DigitalAlligator 2 หลายเดือนก่อน +37

      @@hugo-sd1zi对的,你要这么写,不会让你通过提交的,然后你就很快被开除了

    • @hugo-sd1zi
      @hugo-sd1zi 2 หลายเดือนก่อน +12

      @@DigitalAlligator 這是專案經理要做的,是讓原始碼不外流的方式之一,其他工程師只能看到可編譯的亂碼程式,大公司都是如此

    • @chsu_
      @chsu_ 2 หลายเดือนก่อน +25

      ​@@hugo-sd1zi要讓原始碼不外流走binary release 不就好了...

    • @hugo-sd1zi
      @hugo-sd1zi 2 หลายเดือนก่อน +6

      @@chsu_ 內部工程師要能debug,確定問題到那裏,又不能將其他人的設計傳出去,去大廠做過就知道了...

  • @refugeist
    @refugeist 2 หลายเดือนก่อน +210

    有这点精力,你早提前下班了

    • @UCan927
      @UCan927 2 หลายเดือนก่อน +29

      做成自动化混淆工具,只有第一次写混淆工具的时候费点精力
      后面都只需要自动化处理~ 😂

    • @鄭小白-n4p
      @鄭小白-n4p 2 หลายเดือนก่อน +4

      @@UCan927 你是懂編程的

    • @demodemo5991
      @demodemo5991 2 หลายเดือนก่อน +12

      程式源代碼混淆,到時候使用者回報,你最好是能夠知道混淆後的源代碼的錯誤行數對應。
      然後等到你收到使用者報錯,要開始除錯,你要拿混淆後源碼除錯還是混淆前源碼除錯?
      拿混淆前的源代碼除錯?那錯誤行數,變數名稱可能永遠跟使用者報告的不一樣。
      你是不是還要有對照表?
      問題是錯誤行數可能也對不上。
      會寫程式的,一般會選擇把時間做有價值的事,用這種方式只是阻礙自己的正常工作。

    • @UCan927
      @UCan927 2 หลายเดือนก่อน +4

      @@demodemo5991 为什么要去知道行数呢?不是有日志记录么。。。好的日志记录习惯,根据反馈的错误代码就能定位到问题 所在

    • @demodemo5991
      @demodemo5991 2 หลายเดือนก่อน

      知道上個世紀,遊戲商怎樣防止遊戲被盜版嗎?
      一開始只是簡單的密碼。
      後來演變為密碼本,遊戲在某個關卡會要你查密碼本,再輸入密碼。
      後來密碼本會被影印機影音。
      於是密碼本必須彩色,還要搭配有顏色塑膠片,才能看到密碼。
      再來是光碟時代,為了避免光碟被盜版,於是遊戲商用了特殊的光碟加密技術。
      於是買正版光碟的人,讀不到光碟。於是再買了一片盜版光碟,可以順利玩遊戲。
      再後來,也有軟體商,搞硬體的 keypro,一個硬體,必須鎖在印表機連結埠。
      又有軟體,一律要線上註冊,取得license,才能使用的。
      再後來,也有乾脆擺明讓你盜。公私行號抓到盜版,賠的錢更多。
      講半天,也只是告訴你,有時間搞小模小樣的防禦手段的時代過去了。
      現在外面一大堆 open source 都不怕你看源代碼。
      更何況現在開發上線程序,都是要進原始碼的版本控制系統,你搞混淆,進版本控制系統的源碼是混淆前還是混淆後?
      更不用說,在團隊協同合作開發,一個檔案可能會被團隊成員開啟。
      有很多正事要做的單位,一般沒人這樣玩。😊

  • @jameszhu5860
    @jameszhu5860 2 หลายเดือนก่อน +25

    千万不要在工作中写这样的代码,轻则被别人误解为工作逻辑有问题,重则被识破意图直接导致失去信任,甚至会被人举报在整个行业内封杀。无论怎么看,以抱住自己工作为动机的这种损人行为一定会招致制裁,最后适得其反。

  • @tsalufe
    @tsalufe 2 หลายเดือนก่อน +8

    软件公司管理首要的就是要让每个程序员可以被替代,所以不仅代码要写,注释也要写,自动测试也要写,documentation也要写。code review的目的也是为此而设置的。所有软件技术其实都是有迹可循的,用工具包括AI可以加快这个效率。即使完全看不懂,也可以轻松重新写一个替换掉。

  • @412081
    @412081 2 หลายเดือนก่อน +96

    這只能小公司小圈圈才能這樣搞吧... 一般code review就被退回去了,根本不可能給你這樣玩,如果是要給到外面的code,基本也是包成library或binary code了。
    另外,公司內任何人都可以被取代,包含CEO,之前公司的CEO因為公司營運下滑直接被換掉,整個team整個bu裁掉的也不少,有時間這樣搞不如多提升自己實力,走到哪都不用怕。

    • @demodemo5991
      @demodemo5991 2 หลายเดือนก่อน

      @@412081 更不用說,真的搞業務時,一堆bug處理,或是新需求新功能要不斷類加,做正事的時間都不夠,誰會自己在那自己麻煩。
      程式出錯了,第一時間,還要判斷,會不會是因為混淆加密導致的bug。誰吃撐了這樣玩?除非很閒,不然業務繁忙,搞到的只會是自己。

    • @GZ7BaeGiJbo8
      @GZ7BaeGiJbo8 2 หลายเดือนก่อน +1

      同意。Steve Jobs 對蘋果來說夠重要了吧,他都過世多久了,蘋果還是在。

    • @chesterlin_8010
      @chesterlin_8010 2 หลายเดือนก่อน +3

      @@GZ7BaeGiJbo8 人人以為蘋果是靠 賈伯斯 ,殊不知其實都是靠庫克。
      蘋果手機的市場基本上是靠庫克打開的,賈伯斯在當時都已經罹癌了,賈伯斯的人設也都是庫克在建立的。

    • @IN9599
      @IN9599 2 หลายเดือนก่อน

      @@chesterlin_8010蘋果起來的確是靠賈伯斯的遺產,當年讓庫克去撐,我看沒過多久就去賣糖水了

    • @IN9599
      @IN9599 2 หลายเดือนก่อน

      @@chesterlin_8010庫克除了抄安卓有個屁用

  • @HenryLEE-o8u
    @HenryLEE-o8u 2 หลายเดือนก่อน +88

    看完這個...我想到上個影片的標題...
    哈哈哈哈

  • @martiny836
    @martiny836 2 หลายเดือนก่อน +53

    这期不禁让我想起辛吉飞的“全是科技与狠活啊哥们儿!”

  • @TheWaiting910
    @TheWaiting910 2 หลายเดือนก่อน +111

    LLM: 這code…有毒…

    • @會寫程式的羊
      @會寫程式的羊 2 หลายเดือนก่อน +2

      呵呵

    • @Mong-Yun_Chen_54088
      @Mong-Yun_Chen_54088 2 หลายเดือนก่อน +23

      有道理,還能搞壞 LLM 的模型,讓他們無從學起,盡而達到防衛機械取代碼農的工作(?

    • @kanggu133
      @kanggu133 2 หลายเดือนก่อน +5

      会不会以后LLM给你的都是这种有毒的code

    • @bigtrouble0905
      @bigtrouble0905 2 หลายเดือนก่อน

      現在都會把這種特例抓出來去除掉吧

  • @maomao3593
    @maomao3593 2 หลายเดือนก่อน +16

    把变量名函数名类名写成:0o00oo0o、o0o0oo0、o00o00oo、o00o0o0o、0o0o00o0…或者:lIlIllIl、IIlIlIll、IllIlIll、lIllIllI、lIlllIll…🤔

  • @mugesoft
    @mugesoft 2 หลายเดือนก่อน +41

    做外包项目时为了防止甲方拖欠尾款可以用这个办法

    • @frocelu
      @frocelu 2 หลายเดือนก่อน

      甲方在意的應該會是能不能動,生成出來的code還是能動,真的要去看code甚至有可能是幾個月以後的事了。
      這個比較能用的場景是在沒人會對你做code review的狀況,譬如你在非IT業裡寫程式給大家用的狀況。
      不過整活的場景比較多就是了
      要介紹這個的用意其實應該是要介紹ast這模組,用這個可以知道編譯器是怎麼去處理語法的

    • @田家豪-x4l
      @田家豪-x4l 2 หลายเดือนก่อน

      通常這種動作 只有防對方不交尾款 跟不爽要找下家還再找的時候

  • @wuhaoecho
    @wuhaoecho 2 หลายเดือนก่อน +3

    寓教于乐, 第一次学了ast 用法

  • @hxdev
    @hxdev 2 หลายเดือนก่อน +16

    不会有人真信了吧? 能过 pull request? 一天研究这些东西的人真不适合做程序员这个工作, 早点转行吧,业界毒瘤。

  • @henry_won
    @henry_won 2 หลายเดือนก่อน +32

    實際上還真有應用場景,JS前端常常需要用到

    • @snoopyintw
      @snoopyintw 2 หลายเดือนก่อน +5

      別的地方也有應用場景,這挺實用的

    • @Wyatt-g8p
      @Wyatt-g8p 2 หลายเดือนก่อน +2

      代码混淆

  • @lestibournesastalsi5466
    @lestibournesastalsi5466 2 หลายเดือนก่อน +69

    搞這種東西的人是優先開除對象

    • @justinwei8701
      @justinwei8701 2 หลายเดือนก่อน +6

      沒辦法,因為公司知道你在防它,所以乾脆一開始就不用你,或盡早替換掉你

  • @Future2094
    @Future2094 2 หลายเดือนก่อน +6

    code , 最重要的是傳承, 讓後來接手的人看的懂, 而不是怕外流.
    這樣搞, 你得寫詳細的文件來說明這段 code 的源碼是什麼, 但大多數的工程師, 很討厭寫文件.

  • @chang180
    @chang180 2 หลายเดือนก่อน +22

    丟進任何一家目前檯面上看得到的AI: 幫我轉成人類看得懂的,順便加一下註解
    下一期就做這個吧!各家的比較一下?

    • @boblui4501
      @boblui4501 2 วันที่ผ่านมา

      目前還沒有任何一個LLM可以把這種程度的防禦性代碼改回人能看懂的

  • @samztang953
    @samztang953 2 หลายเดือนก่อน +23

    还差一位很耐湿的同事帮我“防御性”Review。

  • @pirlohuang8815
    @pirlohuang8815 2 หลายเดือนก่อน +1

    作为程序员,just for fun是没有问题的。主要是娱乐一下自己。相信作者的目的也不是真的让大家这么用(^ ^)。而且作为Leader了解一下是必须的,万一你的手下这么用呢(* _*!)

  • @ku8824
    @ku8824 2 หลายเดือนก่อน +1

    真把自己當大寶貝了WWWWWW,小公司的那一套並非所有地方都適用阿

  • @d32318
    @d32318 หลายเดือนก่อน +1

    寫的很好,基本上在Code Review的時候就是你要回去重寫然後績效扣分的時候,在我的手下,你有一行讓70%的人看不懂你就不用再往下講了~

  • @horacepoon7044
    @horacepoon7044 8 วันที่ผ่านมา

    若果我是老闆看到自己的程式員寫出這樣的CODE,我會毫不猶疑地炒掉他。這樣可以直接善良地協助他在人生上省卻不少不必要的代碼轉換操作時間。

  • @mu11668B
    @mu11668B 2 หลายเดือนก่อน +16

    你這叫混淆碼啊大哥
    這能玩的花招可多了
    像是你說的改 boolean 常量還只是 opaque predicate 的一小部分
    玩到噁心的還有 control flow flattening, unreachable branch, ...
    好玩的很 😁

    • @wryyyy8108
      @wryyyy8108 2 หลายเดือนก่อน

      好狠的玩啊哥

    • @dexternever3146
      @dexternever3146 2 หลายเดือนก่อน

      大公司没機會的😂

  • @wenbozhao4325
    @wenbozhao4325 2 หลายเดือนก่อน +32

    这是假设没人peer review😂

  • @SakretteAmamiya
    @SakretteAmamiya 2 หลายเดือนก่อน +1

    真的是娛樂用w
    認真會用到的時候通常minify或uglify就夠了,讓外部的人偷到code也不好拆

  • @aigirlshow
    @aigirlshow 2 หลายเดือนก่อน +19

    可是那家公司不静态代码扫描+code review,大家当玩笑看看吧

    • @samztang953
      @samztang953 2 หลายเดือนก่อน +4

      实际的应用场景也许不方便在公开的视频里讲。

    • @snoopyintw
      @snoopyintw 2 หลายเดือนก่อน

      沒做静态代码扫描+code review還是不少的,這實際應用場景不少

    • @demodemo5991
      @demodemo5991 2 หลายเดือนก่อน

      看公司規模大小吧!
      公司小,沒有制度,沒有規範,就隨你玩。
      小到程式設計師太閒才會這樣玩。
      正規的大公司,光是根據需求修改程式,測試,上線,一堆事要做,誰會有閒情逸致這樣玩?
      更不用說,上線後,萬一有使用者回報錯誤,要進行偵錯除錯,誰會這樣玩?
      這樣玩,基本上第一個搞到的是自己。
      大概也就沒規模的小公司這樣玩。
      講句難聽的,如果才能夠,直接寫個什麼放到 github 上。
      如果才能不夠,專案上,可能連顆星沒有。
      連瀏覽量都沒有。
      不要老把自己的源碼當做寶。如果不是必須,可能也沒第二個人會看到你的源碼寫的屎一樣。
      更不用說,如果是自己一直有在進步,看到自己幾年前寫的碼,自己都嫌棄。
      當然前提是有在進步,沒在進步的,十年後,看到自己寫的屎還會覺得是寶。

  • @一十K
    @一十K 18 วันที่ผ่านมา

    但也可能你還沒開始發生防禦,就因為代碼寫的太繞在審查時,人先被「優化」了。
    就像小說中if一千層的大動脈不敢裁,這種人在git時代是幾乎不存在的。

  • @226Liu
    @226Liu 2 หลายเดือนก่อน +2

    所以! 一旦公司離不開這個人,必定有鬼就該開除他

  • @alexlin752
    @alexlin752 2 หลายเดือนก่อน +3

    知識用一種奇怪的方法進到我的腦袋裏了

  • @yuwarm1159
    @yuwarm1159 2 หลายเดือนก่อน +2

    臨走前應該在公司的代碼裡面放下大量的時間炸彈

    • @demodemo5991
      @demodemo5991 2 หลายเดือนก่อน +1

      在有規模有制度的公司,光是源碼要入版本控制系統,你要有源頭的需求單,還要準備上線,要上線,還要有測試報告等等,要有完整的一串單據,程序。
      不是隨便你想放什麼上去就放什麼。

  • @heyjude776
    @heyjude776 2 หลายเดือนก่อน +26

    我看了啥 哈哈哈

  • @chenjj0322
    @chenjj0322 2 หลายเดือนก่อน +45

    Code review 能通过吗?

    • @samztang953
      @samztang953 2 หลายเดือนก่อน +21

      这点代码都看不懂,会不会显得自己水平太差?
      过了,写得好!

    • @slotsmaster8877
      @slotsmaster8877 2 หลายเดือนก่อน +1

      code review都是随便瞄两眼的,看不懂直接approve

    • @Hikaru-u2k
      @Hikaru-u2k 2 หลายเดือนก่อน

      根本過不了code review, 在code裡寫這種magic number直接被打回重寫

    • @freeadv2965
      @freeadv2965 2 หลายเดือนก่อน

      @@slotsmaster8877直接不給你過, 通過這種代碼的也是要負責任的。

    • @TheLuminouShadow
      @TheLuminouShadow 15 วันที่ผ่านมา

      @@samztang953 看得懂 但我作為主管肯定不approve

  • @小林花骸
    @小林花骸 2 หลายเดือนก่อน +12

    如果我是主管我一看到你就回去了😊

  • @spicyeddie
    @spicyeddie 2 หลายเดือนก่อน

    其實我並不想一直待在公司, 我希望公司能讓大家早點發大財!

  • @ncmco
    @ncmco 2 หลายเดือนก่อน +3

    我不一线写代码 但我时常看代码 看不懂就叫过来 当面给解释一下 反正把简单事情往复杂里办的 要么水平不够 要么想给我搞事 统统开除

  • @joshuachan6317
    @joshuachan6317 4 วันที่ผ่านมา

    搞這種自己以後也可能有需要看的 Obfuscation, 最好讓他 Export 一個 Mapping file

  • @kisome2423
    @kisome2423 2 หลายเดือนก่อน +1

    好的,学到了,下次直接开除写了import ast的程序员,以绝后患

  • @rockmanray
    @rockmanray 2 หลายเดือนก่อน

    因為這個影片讓我認為這個 youtuber 不可信

  • @SuperChouFeng
    @SuperChouFeng 2 หลายเดือนก่อน +3

    在我公司的结对编程,AI以及 team code review 面前鸟用没有。哈哈。

  • @peterchang3998
    @peterchang3998 2 หลายเดือนก่อน

    以前編譯器本身就帶有Obfuscation 工具,不用人工做的。不過用途不是針對老闆的。

    • @demodemo5991
      @demodemo5991 หลายเดือนก่อน

      你說的一般是針對編譯出來的二進位檔。
      並不是對原始碼進行混淆。

    • @peterchang3998
      @peterchang3998 หลายเดือนก่อน

      @@demodemo5991 obfuscation 這個名詞就是針對源碼的

  • @william5195
    @william5195 2 หลายเดือนก่อน

    要不讓code被人家看到不是做成dll或是.a黨之類的二進制編碼就能防止人家看到了嗎 還是我太低端了 不能理解高階工程師的設計

  • @LiuQixuan
    @LiuQixuan 2 หลายเดือนก่อน +5

    很好,review的老哥已经向项目经理举报我了,每天一个失业小技巧get

  • @hugo-sd1zi
    @hugo-sd1zi 2 หลายเดือนก่อน +6

    用AI反向編譯就可以了,以前叫做變數亂碼重編譯,但有AI在,就算是組合語言,也可以輕鬆反向編譯的...........

  • @xXsaber100
    @xXsaber100 2 หลายเดือนก่อน

    軟體本來就應該要讓其他人能看懂,不然怎麼讓新人接手後把老的開除節約成本。

  • @fromfareast3070
    @fromfareast3070 2 หลายเดือนก่อน +1

    结束的时候用shittier工具再加工一下那就完美了。

  • @拍繩攻城師
    @拍繩攻城師 2 หลายเดือนก่อน

    我比較好奇的事,你要怎麼跟主管解釋你為什麼要這樣寫?還是主管根本不管?

  • @Ranalp6603
    @Ranalp6603 2 หลายเดือนก่อน +3

    给甲方干项目可以这么干,如果是自己公司内部就算了,review你PR的人直接掏出40米大刀。

  • @little-ghost-rider
    @little-ghost-rider 2 หลายเดือนก่อน +3

    看到直接開除
    無法取代

  • @ConstantineTung
    @ConstantineTung 2 หลายเดือนก่อน

    这就是混淆啊,其实直接提交混淆后的代码,自己保留原始源代码就好了。

  • @mason6426
    @mason6426 2 หลายเดือนก่อน +2

    问题是提交了代码是有人会给你代码进行code review呀,要是每次提交这样的代码 那不是找裁

    • @albertma1
      @albertma1 2 หลายเดือนก่อน +4

      格局要大一点儿,在公司里departmental level 就玩起这种东西就保證整个部门都不可能被裁

    • @mason6426
      @mason6426 2 หลายเดือนก่อน +1

      @@albertma1 有道理

  • @kingshark8848
    @kingshark8848 2 หลายเดือนก่อน +1

    关键怎么能通过PR review?

  • @yclin00544
    @yclin00544 2 หลายเดือนก่อน +2

    我可以肯定這麼折騰,第1個被整死的人是我自己

  • @laserdrill2023
    @laserdrill2023 2 หลายเดือนก่อน

    有些客户要求原代码时,我们这样给他们,目的是防止修改。

  • @lixiaok
    @lixiaok 2 หลายเดือนก่อน

    Manager: 写得很好以后不用再写了

  • @黃琪翔
    @黃琪翔 2 หลายเดือนก่อน

    其实我在想,这种方法我丢去chatgpt,修成简易的代码不就没问题了。

  • @AilentRed
    @AilentRed 2 หลายเดือนก่อน +4

    還可以這樣玩XD
    太有趣啦

  • @arseneKnight
    @arseneKnight 2 หลายเดือนก่อน +6

    但凡你把心思多花在提升自己上,也不需要搞這些了。

  • @markchen6549
    @markchen6549 2 หลายเดือนก่อน +2

    原來是python ast教學

  • @LmaoFrost
    @LmaoFrost หลายเดือนก่อน

    GOOGLE指引表示...
    你這些老是想害人的程序員有些公司會炒

  • @林亨-l4o
    @林亨-l4o 2 หลายเดือนก่อน

    怎麼看都覺得是方法但看完留言怎麼很像變成一個問題了😂

  • @dazelu4461
    @dazelu4461 2 หลายเดือนก่อน +2

    有用,不一定要用来对付老板同事,但总有应用场景😂

    • @hugo-sd1zi
      @hugo-sd1zi 2 หลายเดือนก่อน

      防他人破譯,以前叫做變數亂碼重編譯,但有AI在,就算是組合語言,也可以輕鬆反向編譯的...........

    • @huangzichen55
      @huangzichen55 2 หลายเดือนก่อน

      代码混淆,但是一般会用自动的工具。

  • @choeichiu
    @choeichiu 2 หลายเดือนก่อน +2

    需要,但要產出文件說明書。哈哈

  • @ChengJiou
    @ChengJiou 2 หลายเดือนก่อน +2

    負向優化

  • @iLOGICNOTE
    @iLOGICNOTE 2 หลายเดือนก่อน

    高天教给大家始终是技术内核分析方法。然后底下很多评论就加上道德分析评判了。有没有Review都没关系,Review也是打工人。

  • @我想想-e5d
    @我想想-e5d 2 หลายเดือนก่อน

    一年後某某重要第三方函式庫大更新,要檢查代碼相容性會先整死自己......

  • @no-wl4qw
    @no-wl4qw 2 หลายเดือนก่อน

    可以学学那些小说网的防盗,把词语替换成反义词

  • @cia1099
    @cia1099 หลายเดือนก่อน

    js浏览器工具看光光,还真需要

  • @iwatchtvwithportal5367
    @iwatchtvwithportal5367 2 หลายเดือนก่อน +1

    別人看不懂你寫的code,結果就是炒魷魚😂

  • @鄧阿正
    @鄧阿正 2 หลายเดือนก่อน

    我看到我組員這樣做會叫他走路

  • @kanlu5199
    @kanlu5199 2 หลายเดือนก่อน +4

    三个月后让你DeBUG

  • @deanw6189
    @deanw6189 2 หลายเดือนก่อน

    所以你们公司没有code review是吗

  • @BusakornWeng
    @BusakornWeng 24 วันที่ผ่านมา

    我不晓得您的每月薪资是多少,老公被操到过劳之前,每月薪资6800人民币,我没写错,您也没看错是六千八百人民币,早上九点上班,回家凌晨两点,还得在家里随时待命老板会打电话来CALL回去公司。

  • @Tianex
    @Tianex 2 หลายเดือนก่อน +1

    有这种水平可以跳槽加薪吧😂

  • @ShallReturnSky
    @ShallReturnSky 2 หลายเดือนก่อน

    這有做 code review 就過不了審核了吧 哈

  • @marvinalone
    @marvinalone 2 หลายเดือนก่อน

    在我的团队里,这种代码根本过不了 code review

  • @kkos_AI
    @kkos_AI 2 หลายเดือนก่อน

    到底是防人,还是折腾自己

  • @Cat2246
    @Cat2246 หลายเดือนก่อน

    Pull Request -> [REJECTED] -> Comments -> Wtf? Please redo

  • @李卫-n1w
    @李卫-n1w 2 หลายเดือนก่อน

    都解放70多年了,阿凡提还在智斗巴依老爷。😄

  • @bryantliu1355
    @bryantliu1355 2 หลายเดือนก่อน

    看完之後發現 原來我不會寫python

  • @jimlue
    @jimlue 2 หลายเดือนก่อน +1

    好傢伙 省了我Code Review的時間了 直接按不通過

  • @Ruhgtfo
    @Ruhgtfo 2 หลายเดือนก่อน

    Solo coder 才有机会用的😅

  • @學淵鄭
    @學淵鄭 2 หลายเดือนก่อน

    大動脈網文主角專用?

  • @wustone-gems
    @wustone-gems 2 หลายเดือนก่อน

    正常寫的軟體BUG就夠多了~給你這樣搞完不知道還要多出多少BUG

  • @jianli4787
    @jianli4787 2 หลายเดือนก่อน

    code review怎麼過啊?

  • @english51
    @english51 หลายเดือนก่อน

    其实就是加密,解密过程

  • @bjornandresen9625
    @bjornandresen9625 หลายเดือนก่อน

    Python ast parse 居然是内置库

  • @432v01
    @432v01 2 หลายเดือนก่อน +6

    一個專案把所有函數名跟變量名過個 hash 就夠亂了吧ww

    • @ChengJiou
      @ChengJiou 2 หลายเดือนก่อน +1

      發瘋哈哈哈

    • @hugo-sd1zi
      @hugo-sd1zi 2 หลายเดือนก่อน +1

      @@ChengJiou 防止外流用的,真正原始碼鎖起來,其他工程師權限只能看到亂碼

  • @slotsmaster8877
    @slotsmaster8877 2 หลายเดือนก่อน

    看到你改动builtin函数的mapping,我直接喷了😂

  • @siyung3234
    @siyung3234 2 หลายเดือนก่อน

    這個感覺能用來寫webshell😂

  • @jackliu6351
    @jackliu6351 2 หลายเดือนก่อน

    我看著著實痛苦起來了

  • @revinyeh
    @revinyeh 2 หลายเดือนก่อน

    最討厭這種人。最沒價值的程序員就是這種人

  • @s909201
    @s909201 2 หลายเดือนก่อน

    給你讚, 但下次別這樣搞人了, 身為主管的我會很累

  • @高煊钊
    @高煊钊 2 หลายเดือนก่อน

    看似在讲防御性编程,实则是在科普ast的结构,真是寓教于乐啊(大嘘

  • @liudan489
    @liudan489 2 หลายเดือนก่อน

    这还不如直接加密代码呢

  • @david-fox
    @david-fox 2 หลายเดือนก่อน

    eval linter 應該會亮吧XD?

  • @jackli2644
    @jackli2644 2 หลายเดือนก่อน

    代码混淆咯

  • @guaz0618
    @guaz0618 2 หลายเดือนก่อน

    這東西不是你標題說的用的啊...

  • @zoearthmoon
    @zoearthmoon หลายเดือนก่อน

    ❤❤❤

  • @ouo9454
    @ouo9454 2 หลายเดือนก่อน

    AI:人類必須消失

  • @jijiwaiwai
    @jijiwaiwai 2 หลายเดือนก่อน +1

    AI: 听说你不可取代?

  • @justfunning
    @justfunning 2 หลายเดือนก่อน +1

    沒能力的人才需要搞這麼多事