デベロップメントオンラインゲーム開発に最適なプログラミング言語は何か?最近のゲーム開発者は、ゲームをより分かりやすく、魅力的なものにすることに注力しています。そのためには、最適なプログラミング言語を選択するという問題が生じます。すべての要件を満足する言語を選ぶのは簡単ではありませんが、JavaScriptのようなリーダに頼ることは可能です。設計/アーキテクチャアジャイルマニュフェスト:ソフトウェアアーキテクトの視点ソフトウェアアーキテクトの役割と責任はアジャイルソフトウェア開発のためのマニフェストの価値と矛盾していると見えますが、優れたアーキテクトはアジャイル開発チームをサポートするテクニックを見つけています。Streamingは、ストリーミングデータのためのSQLライクなインターフェースを提供します。Streamsによって、Redisがストリーミングデータを複数のプロデューサとコンシューマの間で消費、保持、配信することができるようになります。ソフトウェア開発のマニフェストたゆまず息もつかずに市場に突進することで、会社を静かに消滅の崖っぷちへと追い込みます。それは設計してコードを書く方法を再考する時です。簡単さへの投資は、速さへの投資です。簡単さは知的財産の主鉱脈でもあります。競争上の優位性は、一度失ったら、もう一度手に入れることはほとんど不可能です。Buytaerts氏が過去10年間にわたって、企業がDevOps採用のハイプサイクルをくぐり抜け、変革に対する誤解を解消する過程を支援してきた経験について語ります。Dahan氏は最近のブログ記事「捨てるものを作る」でソフトウェア開発者がよく直面する「ニワトリとタマゴ」の問題について議論している。顧客は必ずしも自分が求めているものを望んでおらず、ソフトウェアエンジニアと密にやりとりする必要がある一方で、このやりとりのために製品レベルのソリューションを構築するのはコストがかかる。Dahan氏はこう語る。本番環境の上に実際の機能を構築することで、その際に生じる課題やプロセス上の問題について学ぶ、プラットフォームのAPIを改善する、その上にさらなる機能を構築する、これらにはそれぞれ価値はあるのですが、問題は、どんなシステムを作る必要があるかという重要な学びをスローダウンさせてしまうことです。そこでDahan氏は「捨てるものを作る」ことを勧めている。Sourcing、SOAなどを使うべきではない。プロトタイプを作るときには、アーキテクトは少なくともアーキテクチャ上、最も重要なユースケースを知り、「辛うじて足りるだけの事前のアーキテクチャ」を構築しなくてはならない。ここで生じる課題のひとつは、組織はプロトタイプと製品レベルのコードとの違いを理解するのが困難だということだ。Dahan氏はこう結ぶ。効率性は有効性の次です。ペダルを踏み込む前に、あなたは向かっている方向が正しいか確認する必要があります。改訂することは許容されるべきですし、むしろ快諾されるべきです。このブログ記事に対して、読者から次のようなコメントが寄せられている。Oliver氏は彼の意見に賛同して、こう述べている。全体的に私も同意見です。効率性よりも有効性だというところは。Covey氏も述べています。本当に必要なのは有効性であるのに、私たちはいかに効率の名のもとに物事を進め、ありとあらゆる問題を引き起こしているのかと。Atting氏はこう語る。最初のうち、すぐれたプロトタイプはモックアップ言語で作られたものが多いと思います。これだと、このプロトタイプは捨てられるものだ、とみんなわかっているので、もっとすぐれた、もっと根本的な改善提案が得られます。プロトタイプが本物みたいに見えてしまうと、フィードバックはボタンの大きさや位置といったGUIに終始してしまいます。結局のところ、ユーザが実環境で使い始めるまで、本当に妥当なフィードバックは得られないでしょう。Nightwatch氏はプロトタイプにもリスクがあると考えている。私に言わせると、このアドバイスはかなり危険です。クライアントがワクワクして先に進めようとすると、あなたはすぐにブレークをかけて、こう言うのです。「そう焦らないでください。スクラッチからプログラムを書かなくちゃいけません。4か月で準備できます。それから先へ進みましょう。すると、どうなるでしょう。クライアントはあなたのことを、これまでできたものを壊して時間をムダにしている、と思うでしょう。その結果、あなたは彼らを失望させるだけでなく、彼らに要件を変更する時間も与えることになります。最終的にあなたが「製品ソフトウェア」を見せたときには、彼らは別のものを求めているでしょう。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。登録するとさまざまなことができます。アカウント登録をしてInfoQをお楽しみください。あなたの意見をお聞かせください。/スパムの可能性があると認識されました。モデレーターが確認し問題がなければ24時間以内に公開します。その際あなたへの通知は行われませんのでご了承ください。作り捨てのソフトウェアを書くなどバカです。常にリファクタリングされた最善のコードを書いてください。書かれたコードであるなら、さほどの手間がかからず機能、仕様の変更に対応できるはずです。それがたとえ、大幅な方向転換だとしても、同じことです。そもそも、プロトタイプ、モックアップの段階というのが、私には想像できません。それが完成したら確実に素晴らしい製品になるという確信がなければ、コードを書いてはいけません。モックアップの段階は、グラフィックソフトで完成形を描くところで終わってます。考えられうる最良の形が決まったところでコードを書きますが、しかし、フィードバックのよって求められるものも変わり、コードも変わるでしょう。それは、受け入れなければいけません。いえそれは、最良を追求したから得られるのであって、はじめから作り捨てありきで書かれたソフトウェアでは、良いフィードバックが得らないものと私は考えます。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。よい世界へ私たちが暮らす世界を大切に思い、よりよいものにしたいと考えています。人のためのソフトウェア開発を加速し私たちのミッションを実現することで、この思いを成し遂げようとしています。私たちは利益の1%をさまざまな慈善団体に寄付しています。会社として、また従業員として、そうしたことの価値を強く信じているからです。with.プライバシーBTあなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。アドレス*Eメールを変更すると確認のメールが配信されます。会社名:現在の会社名をご入力ください。Other組織規模:現在の組織規模をご入力ください。2,501+国:現在の国を設定してください。Zimbabwe都道府県:現在の都道府県に設定してください。次の都道府県にアップデートする:ニュースレターを購読しますか?インダストリーメールを購読しますか?本Eメールに登録すると、以前より関心のあったトピックの関連情報をお送りする場合がございます。詳細はこちらのプライバシーポリシーをご覧ください。newsletter?新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。