- 【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のはあくまでミラー
|