- オブジェクト指向って自然な文法だな 3 [無断転載禁止]©2ch.net
189 :デフォルトの名無しさん[sage]:2017/04/18(火) 00:38:27.27 ID:ibb6Zkrz - >>188
そんなことはないよ。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
555 :デフォルトの名無しさん[sage]:2017/04/18(火) 02:34:37.34 ID:ibb6Zkrz - >>554
シリアライズのことしか考えてなくて、しかもシリアライズメソッドさえあれば 何でもかんでも簡単にシリアライズできるんだって思ってるみたいだけど、 まず前提として、いかなる言語も汎用的なシリアライズはなという話をしようか? これが大前提なので、あとからシリアライズメソッドつければ、 シリアライズできて便利ーにはならないんだよ。 通常シリアライズメソッドは後から追加できないものと考えるべき。 例外的に可能なものもあるけど、あとからシリアライズメソッドを追加できるならば、 obj.serialize() ではなく、Serializer.serialize(obj) とやることで目的は達成できる。 あんたがやろうとしているのは、単にシリアライズ処理を インスタンスメソッドにしたいと言っているだけ。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
563 :デフォルトの名無しさん[sage]:2017/04/18(火) 22:41:32.37 ID:ibb6Zkrz - >>560
> 動作を保証しないから問題だって言った(>>540)直後に > 動作を保証しなくて何が悪いと返せる(>>550)って凄いねw なんの動作? ねぇねぇ、なんの動作? わざとぼやかしてるでしょwww
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
564 :デフォルトの名無しさん[sage]:2017/04/18(火) 22:42:21.03 ID:ibb6Zkrz - あとそれから>>540は俺じゃないからねw
IDすら見えない? チンパンジーになみの理解力だった?w
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
565 :デフォルトの名無しさん[sage]:2017/04/18(火) 22:43:49.88 ID:ibb6Zkrz - >>561
> JavaScriptのリンターはそんな方向では全くなかった。 TypeScriptがお前が望むものだよ 型を導入したJavaScriptだ。 いまあちこちで普及してる。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
566 :デフォルトの名無しさん[sage]:2017/04/18(火) 22:45:23.23 ID:ibb6Zkrz - >>561
> ところで初心者はそういう「短く書ける方がイイ」みたいなことをよく言うが、 > 君が本当に一万行のコードを書ける奴なら、それは意味無いと分かるだろ。 え? なんで? 同じ一万行なら、短く書ける方がより多くの機能を実装できるから やっぱり短いほうが良いじゃんw
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
568 :デフォルトの名無しさん[sage]:2017/04/18(火) 23:13:36.64 ID:ibb6Zkrz - >>567
それはインターフェースが余計なものであるという前提で成り立つものだ インターフェースは余計なものではなくプログラマの意図を コードというコンピュータにも理解できる言語で記述した価値がある情報だ
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
570 :デフォルトの名無しさん[sage]:2017/04/18(火) 23:18:22.51 ID:ibb6Zkrz - >>569
正確に言うと「少ないステップ数」というべきだな。 インターフェースは実行されないのでステップには含まれない。 他にも型宣言とかimportとかコメントとか空行とか { だけの行とか、そういうのもステップには含まれない。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
572 :デフォルトの名無しさん[sage]:2017/04/18(火) 23:20:25.75 ID:ibb6Zkrz - >>571
デバッガの「ステップ実行」って 使ったことないの? インターフェースの前後でステップ実行することはない
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
574 :デフォルトの名無しさん[sage]:2017/04/18(火) 23:39:00.32 ID:ibb6Zkrz - >>573
ステップ数は単に英語の意味の通り、ステップ(一歩)という意味しかないよ。 ステップイン、ステップアウト、ステップ実行できる単位と考えればいい。 ステップできないのに、ステップ数に数えるとか意味不明だろう ソースコードの行数はLOCという。
|
- 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
576 :デフォルトの名無しさん[sage]:2017/04/18(火) 23:49:43.26 ID:ibb6Zkrz - >>575
だからステップ数は誰も正確な定義をしてないのだから どんなものでも間違いではない。
|