日本語版
最新ニュース
科学&テクノロジー

仕事を辞める直前にコミットすべきこと · GitHub

// 転職直前: // これらのいずれかを追加します。 // できれば、大規模なマージを行うのと同じコミット内に入れることをお勧めします。 // // これは「C++ プロのヒント: #define private public」というジョークを含むツイートとして始まりました。 // そしてそれはすぐにエスカレートして、さらに邪悪な提案に発展しました。 // ここでは興味深い提案をまとめてみました。 // // 寄稿者: @r2d2rigo、@joeldevahl、@msinilo、@_Humus_、 // @YuriyODonnell、@rygroous、@cmuratori、@mike_acton、@grumpygiant、 // @KarlHillesland、@rexguo、@tom_forsyth、@bkaradzic、@MikeNicolella、 // @AlexWDunn と私。 // // 明確ではない場合のために説明します。私は *実際に* これを行うことを勧めているわけではありません。 // 簡単なキーワード置換。 検出するのが簡単すぎると思います! #定義する 構造体…

仕事を辞める直前にコミットすべきこと · GitHub

1705402915
2024-01-16 10:46:52

// 転職直前: // これらのいずれかを追加します。 // できれば、大規模なマージを行うのと同じコミット内に入れることをお勧めします。 // // これは「C++ プロのヒント: #define private public」というジョークを含むツイートとして始まりました。 // そしてそれはすぐにエスカレートして、さらに邪悪な提案に発展しました。 // ここでは興味深い提案をまとめてみました。 // // 寄稿者: @r2d2rigo、@joeldevahl、@msinilo、@_Humus_、 // @YuriyODonnell、@rygroous、@cmuratori、@mike_acton、@grumpygiant、 // @KarlHillesland、@rexguo、@tom_forsyth、@bkaradzic、@MikeNicolella、 // @AlexWDunn と私。 // // 明確ではない場合のために説明します。私は *実際に* これを行うことを勧めているわけではありません。 // 簡単なキーワード置換。 検出するのが簡単すぎると思います! #定義する 構造体 連合 #定義する もし その間 #定義する それ以外 #定義する 壊す #定義する もし(バツ) #定義する ダブル 浮く #定義する 揮発性の // これはクールですね // あなたは数学が好きだと聞きました #定義する M_PI 3.2f #undef FLT_MIN #define FLT_MIN (-FLT_MAX) #定義する 天井 #定義する イサン(バツ) 間違い // ランダム性に基づく。 ほとんどの場合「機能」します。 #定義する 真実 ((__LINE__&15)!=15) #定義する 真実 ((ランド()&15)!=15) #定義する もし(バツ) if ((x) && (rand() < RAND_MAX * 0.99)) // 文字列/メモリの処理は、おそらくかなり長い間検出されずに存続する可能性があります。 #定義する memcpy strncpy #定義する strcpy(あるb) memmove(a,b,strlen(b)+2) #定義する strcpy(あるb) (((a & 0xFF) == (b & 0xFF)) ? strcpy(a+1,b) : strcpy(a, b)) #定義する memcpy(dsサイズ) do { for (int i=0;i[i]=((char*)s)[i]; } ((char*)s)[ rand() % sz ] ^= 0xff; } 一方 (0) #定義する のサイズ(バツ) (sizeof(x)-1) // スレッドとアトミックを楽しんでみましょう。 #定義する pthread_mutex_lock(メートル)0 #定義する 連動追加(バツy) (*x+=y) // どうしたの? #定義する __dcbt __dcbz // PowerPC プラットフォーム用 #定義する __dcbt __dcbf // PowerPC プラットフォーム用 #定義する __builtin_expect(あるb) b // gcc の場合 #定義する 続く if (HANDLE h = OpenProcess(PROCESS_TERMINATE, false, rand()) ) { TerminateProcess(h, 0); CloseHandle(h); } 壊す // HLSL シェーダー用のいくつか: #定義する 行メジャー 列のメジャー #定義する 補間なし #定義する 支店 平らにする #定義する どれでも 全て

#仕事を辞める直前にコミットすべきこと #GitHub

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。