Re: [問卦] 代問:如何寫出讓人看不懂的Python程式碼?

看板Gossiping作者時間2年前 (2021/08/13 07:26), 2年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
※ 引述《Luba ( )》之銘言: : 這些都太嫩了 : 真的要讓他看不懂,要他死 : 最簡單的方式就是讓物件中含有大量的隱含狀態 : 讓每個 function call 的結果都跟上下文有關 : 不要用什麼全域變數來做隱含狀態 : 直接一個物件指向另外一個暫時變數 : 之後直接讓他爆炸也都找不到原因就好 : 接下來你的每個 function call 與 interface 都要極其合乎邏輯 : 讓人感覺一看就懂,不會進去看實作 : 暗藏禍心的 code 包準他先放你走,日後哭著叫媽媽 : ※ 引述《sppmg (sppmg)》之銘言: : : ice 大請去看 Brainfuck / jsfuck。 : : python 的話,稍微 Google有 pyrhon-brianfuck 提供模組可引入。 : : 然後盡可能背下來各區段之類的。 : : 只要說:『博後應該要有閱讀程式的能力』之類的唬爛過去就好。 : : 對於為何要這樣寫,就說:這是最佳化的結果,別的寫法可能到我畢業都還沒跑完。 (先膜拜一下大神們的回覆) 小弟轉業後離這行有點遠了 想到一個比較省事的方法 去找一個compiler/pre-processor 可以幫你把左右function/class都inline展開的 全部沒有抽象話狀況,普通人應該很難讀懂在幹麻 而且只會覺得你只是寫程式習慣很差通通展開來寫 之後有問題你只要改手上這一份 就可以自動生成一份給他 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.93.87 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1628810800.A.566.html ※ 編輯: logicerror (123.192.93.87 臺灣), 08/13/2021 07:32:57
文章代碼(AID): #1X5QumLc (Gossiping)
討論串 (同標題文章)
文章代碼(AID): #1X5QumLc (Gossiping)