トップページ > プログラム > 2015年01月25日 > 6mma36Hg

書き込み順位&時間帯一覧

5 位/197 ID中時間01234567891011121314151617181920212223Total
書き込み数2000000000200000000010005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
Ruby 初心者スレッド Part 56©2ch.net
★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net

書き込みレス一覧

【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
386 :デフォルトの名無しさん[sage]:2015/01/25(日) 00:18:12.96 ID:6mma36Hg
SPAはビチクソ全面Flashサイトの系譜だろ
デスクトップアプリの真似というよりはむしろ、Webらしいナビゲーションを
シングルページでどう実装するかみたいなアホらしい話が中心
Ruby 初心者スレッド Part 56©2ch.net
488 :デフォルトの名無しさん[sage]:2015/01/25(日) 00:29:56.97 ID:6mma36Hg
練習課題で作るような簡単なスクリプト言語ならASTができた時点で終わりみたいなもんじゃね
あとはノードに対応する処理を適当に書いていくだけで、それこそ単純作業だわ
ソースコードのパースは再帰とか抽象化とかプログラミングの基礎体力を付けるにはいい練習だよ
★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net
185 :デフォルトの名無しさん[sage]:2015/01/25(日) 10:23:49.95 ID:6mma36Hg
そんなもんインスタンスがどれくらいの数作られるかどうかや
その正規表現使うメソッドの呼び出し頻度によるわ
滅多に使われない(たとえば数千人の人間によるクリックのタイミング程度なら十分少ない)なら1でいいし
ループで繰り返し呼びまくったらパフォーマンスに影響が出るかもしれない
利用のされ方について何の前提もなしにただ闇雲に速くメモリ使用量を少なくしろというなら
アクセサは無駄だからフィールド全部publicにしろとかそもそもクラス分けるなとかそんなレベルの話になってしまう
★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net
186 :デフォルトの名無しさん[sage]:2015/01/25(日) 10:50:53.69 ID:6mma36Hg
それから、フィールド(特にstatic)だとスレッドセーフの問題もあるぞ
使う直前にif (pattern == null) でチェックしたとしてもコードの書き方や最適化のされ方によっては
未初期化のpatternを使ってしまったり2重に初期化されてしまったりする可能性がある(今回に限って言えば2重初期化されても問題ないが)
それを避けるために片っ端から事前に初期化すれば起動時間に影響が出るかもしれないし、
滅多に使われないものならかえってメモリ使用量が増えてしまうかもしれない
別の回避方法としてはsynchronizedを使うこともできるが、それはそれでパフォーマンスに悪影響を与える可能性が高い

不必要にスコープを広げるというのはそういう注意事項の対策をするコストを受け入れるということで、
それに見合ったリターンがあるかどうかは実際の使われ方に依存する
Ruby 初心者スレッド Part 56©2ch.net
495 :デフォルトの名無しさん[sage]:2015/01/25(日) 20:47:42.10 ID:6mma36Hg
>>493
公式のSVNリポジトリ使いなよ
gitのはあくまでミラー


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。