俺がコーディングの常識をぶち壊してみる。
俺の邪悪なバッドノウハウ集。
- ポインタがよくわからないので、&と*をコンパイラエラーが出なくなるまで色々試してみる
- constがよくわからないので、コンパイラのwarningが出なくなるまで色々な箇所につけてみる
- コンパイラのエラーがよくわからないので行番号の周辺を一行一行削ってエラーが出なくなるまで削ってみる
- エラーが出るので、char[1000]をスタックの色々なところに積んで-O0でコンパイルしてみる
- 排他はミューテクスとsleep loopのみ
- #define trace() printf("this is at line:%d\n", __LINE__)
- *((char*)0) = 0;
(続かない)