アカウント名:
パスワード:
今年の話ではないが、swftoolsのリバースエンジニアリングをしたことがある素晴らしいコードというわけではないが、フローは単純でコード自体は追いかけやすかったしかしその読みやすさがswfの理解に貢献したわけではなかった理由の一つに、独自のデータ構造で生のデータを隠蔽していたことが挙げられそうやめてほしいとおもいましたまる
"読むコード"としては、コード・ビルドシステムの良さだけでなく、理解しやすいターゲットかどうかも重要な点になりそうですね。
隠蔽していなかったら、その読みやすさも無かったのでは?
設計モデルの理解をボトムアップで行おうというのがそもそも筋違いな気がする。
> 隠蔽していなかったら、その読みやすさも無かったのでは?
それはありえない話です正式な名前は知らないのですがswfはシンプルなプロトコルやエンコーディングですから、扱うプログラムはどうやってもシンプルなフローになるのです
> 設計モデルの理解をボトムアップで行おうというのがそもそも筋違いな気がする。
リバースエンジニアリングと断っていますが…
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
読みやすいコード != リバースエンジニアリングしやすいコード (スコア:0)
今年の話ではないが、swftoolsのリバースエンジニアリングをしたことがある
素晴らしいコードというわけではないが、フローは単純でコード自体は追いかけやすかった
しかしその読みやすさがswfの理解に貢献したわけではなかった
理由の一つに、独自のデータ構造で生のデータを隠蔽していたことが挙げられそう
やめてほしいとおもいました
まる
Re:読みやすいコード != リバースエンジニアリングしやすいコード (スコア:2)
"読むコード"としては、コード・ビルドシステムの良さだけでなく、理解しやすいターゲットかどうかも重要な点になりそうですね。
Re: (スコア:0)
隠蔽していなかったら、その読みやすさも無かったのでは?
設計モデルの理解をボトムアップで行おうというのがそもそも筋違いな気がする。
Re: (スコア:0)
> 隠蔽していなかったら、その読みやすさも無かったのでは?
それはありえない話です
正式な名前は知らないのですがswfはシンプルなプロトコルやエンコーディングですから、扱うプログラムはどうやってもシンプルなフローになるのです
> 設計モデルの理解をボトムアップで行おうというのがそもそも筋違いな気がする。
リバースエンジニアリングと断っていますが…