論理的思考を強く欲しています。 | すべてのEAにデコンパイル対策を!

論理的思考を強く欲しています。

if(x>100){
s=1234;
}else if(y==200 %% z==300){
s=5678;
}


これをコンバートしたら、、、
難読化され、、DLL内に手法が隠蔽されるわけですが、、、






コンバータをいかに簡単に動かすか。





そこで苦労しています。




具体的には、




コーディングポリシーは人それぞれ違うため、




うまくコンパイルが通る状態でコンバートがかからないことが多々あります。




上記の式もこのように書く人もいるわけです。




if(x>100)
{
s=1234;
}else if(y==200 %% z==300)
{
s=5678;
}




こうなるとうまく動かない。





コンパイラとか、、、作った人の頭はどんなんなってんだろう。。





先週映画のトロンを見てきたが、、、




あんな感じなのかな。。






論理的思考能力は鍛えれば強くなっていく気がします。






プログラムを組む際、アルゴリズムを考えますが、






昔は1000行書いていた内容を数十行で書けるようになってきました。






勉強を進めるにしたがって過去のコードをみると、、「なんじゃこりゃ」的なものがたくさん。





でもそれもすべて自分の成長なんですよね。




今後、、エバーノートを使って、自分の履歴をどんどん残していこうと思います。





いつか自分史できちゃいますね。






いまの子供に教えておいたら、






ホント、。。いい記録になりそう。