受託開発やっている、いまの開発スタイルを書く。 この前のブログはわりとフォーカスをしぼったはなしだったので、今回は簡単に全体のはなし。(書く順番が逆っぽい) 今回のプロジェクトではアーキテクトとして、この↓開発スタイルの構築と運用をしていて学び多い。 バージョン管理はGit プロジェクト用サーバーにGitBucketをたててソースコードを管理している。 オフショアと仕事をするなど、開発拠点がわかれることが多い。 ソースコードに対してロックをとったりしちゃうと、他の人が開発すすめられなくなるし、拠点別れて並行開発する大規模案件だからこそ、Gitを使う必要がある。 各開発者がブランチをきって開発をして、プルリクでレビュー依頼、からのマージをすることで、レビューが済んでいるソースしかmasterブランチに取り込まれない、というのもイイ。 弊社の”エンジニア”はみんな当たり前のようにGitを使って
【CEDEC2015】「度重なるミーティングは不毛なやり取り」…無駄を省いてヒット作を生む、新たな開発スタイル「放置型開発」に迫る 2015年8月26日(水)~28日(金)に、パシフィコ横浜(神奈川県横浜市)で国内最大のゲーム開発者向けカンファレンス「コンピュータ・エンターテインメント・デベロッパーズ・カンファレンス 2015」(以下、CEDEC 2015)が開催。 本稿では、3日目(8月28日)に実施されたセッション「150万DL達成の放置型ゲーム『昭和駄菓子屋物語』を放置型開発する方法」を取材。放置型ゲームとして各所で話題を呼んだゲームアプリ『昭和駄菓子屋物語』だが、実際の開発もコミュニケーションコストを最小限に抑えた、まさに”放置型”開発工程で進めていったという。果たして実際にそんなことが可能なのか。 ■「管理することから脱却」…無駄な工数を避けるためには 講師を務めるのは、『昭和駄
Go言語での構造体実装は、埋込や独自コンセプトのインターフェースといったGo言語独自の機能を理解して行う必要があります。 今年からGo言語を始めましたが理解が曖昧なままだと実装に迷うことが何度かありました。今回よい機会なので、Go言語での構造体実装パターンとしてまとめてみることにしました。 構造体実装パターン 実装パターンの洗い出しとして、GoFデザインパターンをGo言語で実装する手法をとりました。 その中で繰り返し現れる実装をGo言語での構造体実装パターンとしてまとめてみました。 コンストラクタ関数 エクスポートによるアクセス許可 インターフェースによるポリモフィズム 構造体によるポリモフィズム 構造体によるサブクラス・レスポンシビリティ 構造体による移譲 関数による移譲 以下、それぞれのパターンを解説していきます。 コンストラクタ関数 Go言語には構造体のコンストラクタがないため、構造
エンジニアとして採用されたのに焼きそばを作らされた――。元ドワンゴ社員のブログエントリをきっかけに、Twitterなどで「エンジニアに焼きそばを焼かせるのは是か非か」といった議論が盛り上がっています。 きっかけになったブログでは、数年前にドワンゴから大量のエンジニアが退職した騒動について、当事者の1人として自身の体験もまじえつつ「なぜドワンゴをやめようと思ったのか」を説明。当時社内にどのような不満が募っていたのか、給与面や強引な開発体制など、5項目にわたって挙げています。 話題になったエントリ「ドワンゴは大量退職に関する印象操作をやめろ」 しかし、その中でも特に注目されたのが、5番目の「ニコニコ超会議で焼きそばを作らされる」というもの。ニコニコ超会議ではドワンゴの全社員が強制動員される――というのは有名な話ですが、「ソフトウェアエンジニアとして雇用した人間に焼きそばを焼かせるのは雇用契約違
YouTubeチャンネルMerfishより、「ポケットモンスター」をPC版『Grand Theft Auto V』収録のロックスターエディターで再現したパロディー映像が公開されています。 先日には海外アニメ版「ポケットモンスター」のパロディー映像でユーザーから注目を集めていたMerfishですが、この度披露された新作映像「If Pokemon was like Grand Theft Auto(もし『ポケモン』が『GTA』風だったら……)」では、ゲームボーイ版を再現した戦闘風景が描かれています。トレバーの指示によって547回の連続ヒットを炸裂させる容赦ない“MIKACHU”。30秒という短いボリュームながらも、ユーザー達の手によって新たな領域に足を踏み入れた『GTA V』の世界観をチェックできます。 また、同映像チャンネルでは海外アニメ版のオープニングを再現した「Pokemon recre
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く