PTT推薦

Re: [問卦] 如何一句話證明自己C++很強

看板Gossiping標題Re: [問卦] 如何一句話證明自己C++很強作者
bachelorwhc
(積積陰陰德)
時間推噓20 推:22 噓:2 →:36

※ 引述《ILYY (陳拷白)》之銘言:
: 早上好台灣
: 事情是這樣啦
: 最近看到朋友在嗆誰程式強
: 但好像有點難以表現
: 想問一下大家
: 要怎麼一句話證明自己C++很強?

有一天被同事叫去問

template<size_t... Ns>
void apply_for(std::integer_sequence<size_t, Ns...>) {
(apply(Ns),...);
}

問 :你寫這個是在寫三小,這樣程式怎麼維護

我 :怎麼了嗎?

同事:你這可讀性很差

我 :哪裡差

同事:你這樣寫誰看得懂

我 :這是C++17的東西

同事:我不管他是C++幾的東西 公司的程式碼要的是穩定

我 :好,那我回座位上改

同事:等等,還沒完,還有這個std::enable_if


懂嗎,這告訴我們C++強不強不是你自己證明的,是取決於公司90%的工程師

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.78.140 (臺灣)
PTT 網址

nh60211as 05/27 09:17這很難懂嗎

PanaS0Nic 05/27 09:17hello world

johnhmj 05/27 09:18樣板… 使用率也不高吧?

nigue 05/27 09:19用template臭了嗎

zjes40604 05/27 09:19真的 很多人還活在c++ 03的年代= =

vowpool 05/27 09:19你不會跟他要Coding Guide喔

hidog 05/27 09:19對方的問題在於沒跟你討論這樣寫的好處

callum1996 05/27 09:20說Template使用率不高的應該是沒寫過

callum1996 05/27 09:20c++吧

有些公司對template的認識大概就停留在容器跟運算之類的

hidog 05/27 09:20然後既然編譯選項開到c++17就應該允許新語

hidog 05/27 09:20不然編譯選項直接設c++11就好

dave123 05/27 09:21這樣寫就代表c++很強嗎?

在C++社群算是幼幼班而已

※ 編輯: bachelorwhc (61.216.78.140 臺灣), 05/27/2022 09:24:51

none049 05/27 09:22當一些格式的名稱長到某個程度,我會想用

none049 05/27 09:22typedef改個短一點的名字

leptoneta 05/27 09:23強的點在哪? 硬要標新立異而已

真的 標新立異

Ericz7000 05/27 09:24不是這樣說吧@@ 誰知道你們團隊的codi

Ericz7000 05/27 09:24ng style是啥

很多公司的coding style只停留在命名規則跟內部API設計而已 你要規定哪些語法或API

哪些能用哪些不能用

應該怎麼用

的前提是 你要對這些東西有認識

※ 編輯: bachelorwhc (61.216.78.140 臺灣), 05/27/2022 09:27:38

littlemame 05/27 09:25強是人家10行你3行吧 用新語法還好

aska2000 05/27 09:28C++愈來愈糞

chrisjeremy 05/27 09:30我是遇過只能用標準語法不能用std的

chrisjeremy 05/27 09:30案子 因為平台不是PC

chrisjeremy 05/27 09:31不過這會事先跟團隊的每個人說

wonder007 05/27 09:31原來std不夠standard

這還是要看編譯器 有些比較冷門或專門的編譯器真的不一定能完全支援

※ 編輯: bachelorwhc (61.216.78.140 臺灣), 05/27/2022 09:33:59

lpsobig 05/27 09:33正常啦

chrisjeremy 05/27 09:34是啊 就是不行 他們的compiler不支援

chrisjeremy 05/27 09:34 我也沒辦法

aska2000 05/27 09:34Too much criticism of c++, use go or

aska2000 05/27 09:34 rust instead. Literrally

firose 05/27 09:34c++ 最複雜的是 function template

snakebite 05/27 09:35這種通常都是團隊自己說好就好的事,

firose 05/27 09:35overloading 決議程序

snakebite 05/27 09:35除非是自己一人handle,高興怎麼寫就怎

Nonegrame 05/27 09:35用行數當Kpi 你這樣Kpi降低了

snakebite 05/27 09:35麼寫

firose 05/27 09:37加上現在 partial ordering of constraint

firose 05/27 09:39還不見得編譯器都能做對

asas1asas200 05/27 09:40三樓標準示範

james732 05/27 09:40這家公司不適合你,跳槽ㄅ

crazydj 05/27 09:41團體生活就是這樣

Qoo2222 05/27 09:41所以對方要你怎麼改阿?? 自己刻迴圈??

freddy8317 05/27 09:43有道理…

kkking 05/27 09:51本來就要配合別人,不然你不在誰維護

sionxp 05/27 09:59你那麼強 有沒有要教我

jpadesky 05/27 10:01你寫太少到時候老闆會認為你在混ww

erre 05/27 10:05港覺剛出社會

choosin 05/27 10:18有點熱誠 點開說明文件 好好教他怎麼讀

choosin 05/27 10:18新語法 說明優點在哪 編譯器有支援到又

choosin 05/27 10:18好用 能讓更多同事認可是最好 畢竟不是

choosin 05/27 10:19每個人都很有主動學習動力

hicjgogogo 05/27 10:34幹,不懂你們的笑話

joeizilla 05/27 11:03主管可能真的不懂,但有他合理的考量。

joeizilla 05/27 11:03如果其他同事都無法follow up那真的只

joeizilla 05/27 11:03好配合其他人,畢竟在公司裡能讓一群人

joeizilla 05/27 11:03順利團隊合作比什麼都重要。如果你覺得

joeizilla 05/27 11:03公司資訊能力太低落,那可以考慮離職..

joeizilla 05/27 11:04不然也只好捏下去領人家薪水

Skyraker1320 05/27 11:15公司一開始就會發手冊要你怎麼寫了

Skyraker1320 05/27 11:15還是你公司沒有?

https://i.imgur.com/kzo8FU7.png

圖https://i.imgur.com/kzo8FU7.png?e=1666714416&s=4Zt66ObfNVuX-yO_plOg2g, 如何一句話證明自己C++很強

※ 編輯: bachelorwhc (61.216.78.140 臺灣), 05/27/2022 11:18:20

atbb 05/27 12:04寫了別人看不懂的code 很有優越感齁~~~

saedn 05/27 13:17教我 嗚嗚嗚