並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 24 件 / 24件

新着順 人気順

大規模開発の検索結果1 - 24 件 / 24件

  • ハタさんのブログ : Javascriptによる大規模開発の覚え書き

    未だに半年前のエントリにブクマされるみたいなので、もう少しjavascriptについて書いてみる。 今回は大規模化開発におけるJavascriptの注意点とかそういうの。当てはまらない環境の方もいます。(しかも基本的な事だらけで大したことは書いてないです) ほぼリッチクライアントを主目的としたjavascripterとコードを対象とします。 どちらかというと、ライブラリを提供する側の視点から 1.ログを出力せよ あなたが書いたコードは遅い、と必ず言われます。なので言われる前から、自分の書いたコードの処理時間をログするようにしましょう。 次のような処理時間を計測するロガーを作ります。 var TraceLog = function (){ this.startTime = -1; var outer = document.getElementById('_outer'); if(oute

    • サバクラ両方で動く JavaScript の大規模開発を行うために

      サバクラ両方で動く JavaScript の大規模開発を行うために 原文:Scaling Isomorphic Javascript Code (This is just for study, please contact me at tily05 atmark gmail.com if any problem.) 考えてみれば Model-View-Controller とか MVC ってよく聞くよね。実際どんなものか知ってる? 抽象的に言うなら「オブジェクト情報の保持されるグラフィック・システム (つまり、ラスターではないグラフィック。ゲームとか) 上に構築された、表示系を中心としたアプリケーションにおいて、主要な機能どうしの関わりをうまく分離すること」とでも言おうか。もう少し深く考えを押し進めてみれば、これは当然、他のさまざまなアプリケーションにもあてはまる言葉 (bucket te

        サバクラ両方で動く JavaScript の大規模開発を行うために
      • [CEDEC 2012]「ドラゴンクエストX」における開発進捗管理法とは? セッション「大規模開発のプロジェクト管理 〜ドラゴンクエストXにおけるマネージメント事例〜」レポート - 4Gamer.net

        [CEDEC 2012]「ドラゴンクエストX」における開発進捗管理法とは? セッション「大規模開発のプロジェクト管理 〜ドラゴンクエストXにおけるマネージメント事例〜」レポート ライター:大陸新秩序 2012年8月20日から22日にかけて,神奈川県内のパシフィコ横浜にてCEDEC 2012が開催されている。本稿では,開催初日に行われたセッションから「大規模開発のプロジェクト管理 〜ドラゴンクエストXにおけるマネージメント事例〜」の模様をレポートしよう。 「ドラゴンクエストX 目覚めし五つの種族 オンライン」公式サイト スクウェア・エニックス 開発部 ドラゴンクエストX デザインセクションマネージャー 荒木竜馬氏 本セッションの講師を務めたのは,スクウェア・エニックス 開発部 ドラゴンクエストX デザインセクションマネージャー 荒木竜馬氏だ。荒木氏は,「ドラゴンクエスト」シリーズや「FINA

          [CEDEC 2012]「ドラゴンクエストX」における開発進捗管理法とは? セッション「大規模開発のプロジェクト管理 〜ドラゴンクエストXにおけるマネージメント事例〜」レポート - 4Gamer.net
        • サバクラ両方で動く JavaScript の大規模開発を行うために

          サバクラ両方で動く JavaScript の大規模開発を行うために 原文:Scaling Isomorphic Javascript Code (This is just for study, please contact me at tily05 atmark gmail.com if any problem.) 考えてみれば Model-View-Controller とか MVC ってよく聞くよね。実際どんなものか知ってる? 抽象的に言うなら「オブジェクト情報の保持されるグラフィック・システム (つまり、ラスターではないグラフィック。ゲームとか) 上に構築された、表示系を中心としたアプリケーションにおいて、主要な機能どうしの関わりをうまく分離すること」とでも言おうか。もう少し深く考えを押し進めてみれば、これは当然、他のさまざまなアプリケーションにもあてはまる言葉 (bucket te

            サバクラ両方で動く JavaScript の大規模開発を行うために
          • ハタさんのブログ : Javascriptによる大規模開発の覚え書き。高速化編

            前回書いた「Javascriptによる大規模開発の覚え書き」が凄いことになってました。 今回は、省略した「5.高速化せよ」について書きます。 僕にとってjavascriptは非常に高速な言語です。それは何が高速か 開発速度が高速である 開発速度、及びそこに至るまでの修得速度はとても高速です。動的言語を上手く操る開発者はもちろん、開発に不慣れな(言葉が悪いけど)新人達でさえ「動く」モノをサクっと作ってしまえる。 また、プラットフォーム(? というかブラウザ)が広く普及しているので、ググればスグに問題解決もできる。 それにローカルで簡単に作れる。javascript、それは動作環境を含めて高速です。 高速にUI操作ができる(UI操作が非常に簡単である) swingとかでUI操作をするには多くのオブジェクト操作をしなければならないけど、javascript(もといDHTML)は非常に簡単に

            • YouTube - 伊藤直也 - Perl プログラマが PHP大規模開発の会社に入って 1/2

              next http://www.youtube.com/watch?v=7uN-zNn32Ng YAPC::Asia Tokyo 2010 (c)伊藤直也 CC-BY-NC

                YouTube - 伊藤直也 - Perl プログラマが PHP大規模開発の会社に入って 1/2
              • レガシーでウォーターフォールなVue.jsでの大規模開発に捧げるテスト駆動フロントエンド開発の話 / v-tokyo10

                大規模ウォーターフォール開発の中で実施している、vue-testing-libraryを利用したテスト駆動開発の紹介です。

                  レガシーでウォーターフォールなVue.jsでの大規模開発に捧げるテスト駆動フロントエンド開発の話 / v-tokyo10
                • 1,000人超の大規模開発者イベント「YAPC::Asia Tokyo 2013」を支えたネットワークインフラ構築の舞台裏~プロフェッショナルのボランタリーが生み出したチカラ|gihyo.jp … 技術評論社

                  1,000人超の大規模開発者イベント「YAPC::Asia Tokyo 2013」を支えたネットワークインフラ構築の舞台裏~プロフェッショナルのボランタリーが生み出したチカラ 1,000人を支えたネットワークインフラ 今年9月に開催されたPerl開発者のためのイベントYAPC::Asia Tokyo 2013⁠」⁠。過去最大となるのべ1,000名を超える参加者が集まりました。非常に高い品質のセッションが数多く見られ、gihyo.jp読者の皆さんの中にも会場まで足を運んだ方がいらっしゃるのではないでしょうか。会場では、快適なネットワーク環境が用意され、発表者から聴講者までインターネットを十分に活用できたかと思います。 ここでは、その来場者に向けたインターネット接続サービス提供を実現した専用の会場ネットワーク環境の構築について、準備から当日の模様までを紹介します。 リアルの熱気とネットの熱気の

                    1,000人超の大規模開発者イベント「YAPC::Asia Tokyo 2013」を支えたネットワークインフラ構築の舞台裏~プロフェッショナルのボランタリーが生み出したチカラ|gihyo.jp … 技術評論社
                  • Laravel大規模開発入門!MVC分離のFatModel問題に対する責任分離と依存管理、その設計と考え方について|ハイクラス転職・求人情報サイト AMBI(アンビ)

                    Laravel大規模開発入門!MVC分離のFatModel問題に対する責任分離と依存管理、その設計と考え方について ナイル株式会社メディアテクノロジー事業本部の工藤さんにMVC分離のFatModel問題に対する責任分離と依存管理、その設計と考え方について解説いただきました。 こんにちは、ナイル株式会社メディアテクノロジー事業本部で開発マネージャをしています工藤@ta99toです。 今回は大規模で複雑度の高い開発をMVCフレームワークベースで構築する際に僕が課題と捉えているポイントやその具体的な解決手法について解説させていただきたいと思います。 「MVC以上の責任分離イメージがつかないよ!」 「DDDとかクリーンとかオニオンとかあのへんの設計パターンの導入モチベーションが不明」 「どうやっても最終的には複雑になって追加開発や修正開発が怖い状態になっちゃう」 ↑このような悩みを持った方に対して

                      Laravel大規模開発入門!MVC分離のFatModel問題に対する責任分離と依存管理、その設計と考え方について|ハイクラス転職・求人情報サイト AMBI(アンビ)
                    • チームの仕事はまわっていたけど、メンバーはそれぞれモヤモヤを抱えていた話──40名の大規模開発チームで1on1ログを公開してみた / opened 1on1 logs

                      PHPerKaigi 2022 スポンサーセッションのスライドです。 https://fortee.jp/phperkaigi-2022/proposal/5a260e4e-542d-4d82-849d-ef3d6cb7c854

                        チームの仕事はまわっていたけど、メンバーはそれぞれモヤモヤを抱えていた話──40名の大規模開発チームで1on1ログを公開してみた / opened 1on1 logs
                      • 記録的な円安が「海外の投資家」を北海道のスキーリゾートへ呼び込んでいる | 大規模開発による規制も…

                        外国人がこぞって訪れる北海道のニセコ町。為替の円安も追い風になり投資が加速する一方で、開発の規制も始まっている。ニセコの現在の不動産価値や開発の弊害について英紙が報じた。 にぎわうニセコ 山岳ガイドのトレーシー・レナードは8年前、北海道のニセコ町に住宅を購入して以降、この町が日本有数の人気国際スキーリゾートへ変貌するさまを見つめてきた。新型コロナのパンデミックを受け、ニセコの観光業と不動産取引はほぼ停滞状態にあったが、スキー客と投資家たちは大幅な為替の円安に誘われて「リベンジ買い」に転じている。 さらに地球温暖化が、良質なパウダースノーが安定して供給されるニセコの価値をさらに押し上げてきた。レナードは、「最近の円安で、コロナ禍後の繰越需要に拍車がかかっています」と話す。米国出身の彼は2008年から毎冬ニセコに通い、その後、東京からニセコ町に移住した。 「海外客はコロナ禍後に増え、町は非常に

                          記録的な円安が「海外の投資家」を北海道のスキーリゾートへ呼び込んでいる | 大規模開発による規制も…
                        • 無料&手軽にソースコードを可視化できる「Sourcetrail」、大規模開発やレガシーコードの理解に役立ちそう

                          高機能で安全なサービスを提供してくれるソフトウェアは、ユーザーにとってはとてもありがたい存在です。しかし、そうしたソフトウェアの開発は複雑になりがちで、ソースコード量も増加する傾向があります。大規模な開発で重要な「関数や変数がどのように関係しているか」といった、ソースコード内の依存関係をわかりやすいグラフで可視化してくれる無料のオープンソースソフトウェアが「Sourcetrail」です。 Sourcetrail - The open-source cross-platform source explorer https://www.sourcetrail.com/ 現代のソフトウェアは高機能化の一途をたどっているため、開発者の扱うコードは大幅に増加しています。こうした流れから、機能ごとにサービスを分割し、サービス単位での管理を簡素化できる「マイクロサービスアーキテクチャ」が台頭していますが

                            無料&手軽にソースコードを可視化できる「Sourcetrail」、大規模開発やレガシーコードの理解に役立ちそう
                          • 大規模開発チームのマネージメント奮闘記 - Speaker Deck

                            ゲーム開発マネジメント勉強会 vol.1にて発表した資料です。 https://management-for-game-development.connpass.com/event/94604/

                              大規模開発チームのマネージメント奮闘記 - Speaker Deck
                            • 第1回 分散処理を隠蔽し、大規模開発を可能に

                              筆者らは、オープンソースソフトウエアの分散処理ミドルウエア「Hadoop」を、基幹系のバッチ処理システムに適用するためのフレームワーク「Asakusa」を開発した。AsakusaはHadoopと同様に、オープンソースソフトウエアとして公開する。公開日は、本連載の4回目をお届けする2011年3月31日の予定である。 Asakusaを使うことでHadoopによる分散処理のメリットを享受することが可能となり、これまでRDBMSを利用していた場合と比べて、多くのケースでバッチ処理システムの性能を大幅に向上することができる。筆者らが実際に構築を支援したシステムでは、それまで4時間かかっていた処理が数分で終わるようなケースも出てきている。 盛んに報道されているように、Hadoopはすでに多くの導入実績がある。ただしその用途は、ログ分析システムやレコメンデーションエンジンなどのビジネスインテリジェンス(

                                第1回 分散処理を隠蔽し、大規模開発を可能に
                              • 風力発電の大規模開発 東北3知事から「懸念」相次ぐ

                                風力発電の大規模開発をめぐり、東北6県のうち3知事が相次ぎ懸念を表明している。宮城、山形両県にまたがる蔵王連峰での開発計画に宮城県の村井嘉浩知事が「反対」と明言。山形県の吉村美栄子知事も「選んでほしくない」と述べた。青森県の三村申吾知事は「無秩序」な森林開発に懸念を表明。背景には、国策による再生可能エネルギー開発の大規模化の中、風の適地が多いとされる東北地方に事業が集中している現状がある。 村井知事「私も反対」きっかけは宮城、山形両県の蔵王国定公園を含む地域で持ち上がった、関西電力(大阪市)による最大23基の風力発電計画だった。 6月6日、村井知事は定例記者会見で「関電が東北で事業を進めるのには違和感がある」と疑問を呈した。7月4日には地元、川崎町の町長が景観や自然環境、土砂災害への悪影響から反対する意見書を県に提出。知事は同日の定例会見で「これだけ住民が不安に思っており、町長は非常に厳し

                                  風力発電の大規模開発 東北3知事から「懸念」相次ぐ
                                • モバイルアプリの大規模開発における組織的なソフトウェア改善の一事例と考察|mhidaka

                                  こんにちは。mhidakaです。技術書典やDroidKaigiのオーガナイザーという側面以外にもメルペイ所属のAndroidエンジニアという立場も持っています(みなさんあまり知らないと思いますので書いておきます)。 今日はメルカリ・メルペイでのモバイルアプリ大規模開発での、とあるアプローチをメモしておきます。内容は社内レビューを受けてマネージャの承認が取れたものなので安心して読んでください(自分のブログで書いてるのは真面目に書くと大変そうに感じる話題だったのと、なるべく楽しんでもらえるようカジュアルな口調で書きたかったからです) メルカリ・メルペイでモバイルエンジニアの開発対象というと主にアプリケーションです。大規模開発の重要な要素はアプリケーションだけではありませんが(考慮すべき要素はたくさんあるんですよ)今日はアプリのはなしです。本記事では一般化できるよう努めていますが大規模開発では組

                                    モバイルアプリの大規模開発における組織的なソフトウェア改善の一事例と考察|mhidaka
                                  • 大規模開発でオブジェクト指向は本当に変更に強いのか?

                                    オブジェクト指向(OOP)は変更に強い、と一般に言われます。 カプセル化とかいろいろな機能のおかげで、あとから仕様変更する場合などに他に影響が及びにくい、と。 しかし実際には銀行や官公庁の大規模プロジェクトで、システム開発の失敗や遅延、頓挫などをしばしば見聞きします。 それらはおそらくJavaでOOPで開発されているはずです。 失敗や遅延などする理由は、発注元の曖昧な要求や後出しの仕様変更の多発などが想像されます。 でもOOPであれば、少なくとも仕様変更には強いはず。 なのに、なぜ失敗しまくるのでしょうか? なぜ仕様変更のたびに膨大な影響範囲の調査・テストが必要なのか? ある一部分の機能を変更するだけなら、そのクラスの単体テストだけでいいんじゃないの? 「OOPは設計が大事。最初の設計がダメだった」という意見が想定されます。 しかし数百億円・数千億円規模のプロジェクトに関わるレベルの人です

                                      大規模開発でオブジェクト指向は本当に変更に強いのか?
                                    • CEDEC事前インタビュー:アジャイルで大規模開発? スクラムを使ったゲーム開発の可能性とは

                                      CEDEC事前インタビュー:アジャイルで大規模開発? スクラムを使ったゲーム開発の可能性とは 編集部:aueki ゲームリパブリック技術部部長 田中宏幸氏 コンピュータというものが世に現れて以降,プログラム開発は常に重要な課題だった。現状のコンピュータの祖となるEDSACが登場して60年あまり,パソコンが登場して35年あまり,ゲーム機だとファミコンが登場して27年,その間に数多くのハードウェアが登場してきたものの,より重要だったのはどんなソフトウェアが動くかであったといえるだろう。産業としては,まだ数十年の歴史しか持たない分野ではあるが,ソフトウェア開発で方法論の蓄積は進んでおり,いかに効率を上げていくかという学問が「ソフトウェア工学」として成立している。 そのなかの一つに「アジャイル開発」と総称されるものがある。 「アジャイル」は「AGILE=俊敏な」,という意味。RPGのパラメータで「

                                        CEDEC事前インタビュー:アジャイルで大規模開発? スクラムを使ったゲーム開発の可能性とは
                                      • Webエンジニア必見!AngularとTypeScriptが大規模開発の未来を変えるーng-japan 2015

                                        Webエンジニア必見!AngularとTypeScriptが大規模開発の未来を変えるーng-japan 2015 佐川 夫美雄(Ashiras, inc.) この記事は、Angularをテーマとした日本初のカンファレンス 「ng-japan」のイベントレポート(第4回目)です。 はじめに 昨年秋に、Angular 2はAtScriptというaltJSで開発するといったアナウンスがありました。しかし、今年3/5に急遽、Angular 2はTypeScriptで開発するという変更がなされました。このニュースはGoogle社とMicrosoft社が手を結んだということでも大きなニュースになり、今年一番の出来事かもしれません。 そのTypeScriptとカレントバージョンであるAngular 1.3を利用した開発ポイントを、株式会社トップゲートのエンジニアであり、TypeScriptマスターでもあ

                                          Webエンジニア必見!AngularとTypeScriptが大規模開発の未来を変えるーng-japan 2015
                                        • Java における本質的でない記述がどのように大規模開発に役立つのか - kなんとかの日記

                                          まじめな話に切り替えて、Java屋さんJava信者さんに質問したいと思います。 質問: Java における、本質的でない冗長な記述は、どのように大規模開発に役立つのでしょうか。 質問の背景を説明すると、以前の晒されエントリで、Java における本質的でない記述の数々について話題にしました。それに対する反応で、『Java は大規模開発向けだから記述が長くてもいいんだ (または長くなくてはいけない)』という意見が多くあります。 たとえば、ブックマークコメントより: エンタプライズ分野であの大伽藍が求められたのだから仕方ないですよ。 エンタープライズ分野のような大規模開発こそ、必要な情報を簡潔にわかりやすく記述する必要があると思ってたんですが、世の中は違うようです。 同じくブックマークコメントより: Java屋の怠慢は高層ビル建築をどうサボるかであって、犬小屋を作る時にどうサボるかという視点とは

                                            Java における本質的でない記述がどのように大規模開発に役立つのか - kなんとかの日記
                                          • WEB+DB PRESS連載『PHP大規模開発入門』を振り返る - pixiv inside

                                            2024年4月26日追記 WEB+DB PRESS総集編[Vol.1~136]が発売されたので、今後はぜひこちらをお買い求めください gihyo.jp pixiv運営本部 技術基盤チームのうさみけんた(@tadsan)です。 2018年4月26日に技術評論社さまからWEB+DB PRESS総集編 [Vol.1~102]が発売されます(一部書店には既に並んでいるようです)。これは2000年12月に発売されたWEB+DB PRESSの創刊号から102回までの全バックナンバーのPDFを収録した、超大ボリュームの総集編(WEBからもダウンロード可能)です。 17年に及ぶWEB+DB PRESSの歴史の中で、ピクシブ株式会社も2014年から2017年までの間、連載企画『PHP大規模開発入門』を執筆・掲載させていただきました。 連載記事一覧 連載各回の内容は以下の通りです。 Vol.80 「モダンな開

                                              WEB+DB PRESS連載『PHP大規模開発入門』を振り返る - pixiv inside
                                            • 6割超のエンジニア、現在の開発プロセスに「課題あり」、大規模開発にはアジャイル型を求める声

                                              調査対象者に、勤務先でおもにどのような開発プロセスを採用しているかを尋ねたところ、「ウォーターフォール型」が58.2%、「アジャイル型」が12.1%となった。 いずれかの開発プロセスに携わっていると回答した人に、開発プロセスに課題を感じたことがあるかを尋ねた質問では、66.3%が「感じたことがある」と答えている。 開発プロセスに課題を感じたことがあると回答した人に、具体的な課題の内容を尋ねたところ(複数回答)、「見積もった工程と実績に乖離がある」(75.5%)がもっとも多く、以下「仕様工程による手戻りが多い」(67.9%)、「テスト工程が削減できない」(30.2%)が続いた。 その他の課題としては、「スロースタートになりやすく、慢性的な遅延が発生する」「手戻りが多く、開発コストがかさむ」といった回答が寄せられている。 開発プロセスに課題を感じたことがあると回答した人に、勤務先が採用している

                                                6割超のエンジニア、現在の開発プロセスに「課題あり」、大規模開発にはアジャイル型を求める声
                                              • 「大規模開発は頭数がキモ」と教えられました

                                                3Dプリンタを活用した大規模開発に期待が寄せられています。 次回は「工数見積もり」です。 →他の用語解説も読んでみる ■「大規模開発」:おすすめ記事・超まとめ 受託開発は本当にオワコンか? SI業界の未来を前向きに考える エンジニアリングについて語り合うイベントで、大規模開発案件の未来を考えた ドラクエXマネージャが語る大規模アジャイル開発の極意(@IT News) 「イレギュラーな事案が発生するのは大規模開発では当然のこと。アジャイルは大規模開発と親和性が高い」

                                                  「大規模開発は頭数がキモ」と教えられました
                                                • 大規模開発におけるアーキテクチャ設計に·iteraplan MOONGIFT

                                                  iteraplanはJava製のオープンソース・ソフトウェア。小〜中規模の開発においては無用だろうが、数億以上の規模になると全体の俯瞰的な設計が重要になる。その内容いかんでシステム全体のバランスがとれ、整合性のとれたシステムが実現する。 そうした大規模な開発を補助するツールというのはあまり多くはない。需要も限られるので、IBMやOracleといった世界的なベンダーが提供するツールを利用することが多いのではないだろうか。だがそこに風穴をあけるのがiteraplanだ。 iteraplanはなんとオープンソースだ。オープンソースでありながらエンタープライズアーキテクチャマネージメントとは恐れ入る。しかもWebベースで提供されるのでブラウザさえあればどのPCからでも利用できるメリットがある。国際化対応しているので、日本語ローカライズもできる(今はサポートされていない)。 アーキテクチャの項目を配

                                                  1