10. 3つのテーマ 1. 創 技術で現場をリードする! 2. 団 プロセスと組織を変革する! 3. 守 チームを堅牢に護る [公開用追記]! 発表は、以下の4トラックで構成されていて、! 本発表は考トラックで行われました。! ・技術で現場をリードする創! ・プロセスと組織を変革する団! ・チームを堅牢に護る守! ・未知の世界を切り開く考
TL;DR GOOS本『実践テスト駆動開発』で触れられている「ロールをモックせよ」について、違った角度で解説ドメインモデルを豊かにすることでコードがシンプルになる例Mock Behaviors, Not Statesユニットテストを記述する際、テスト対象のオブジェクトが利用しているオブジェクト(依存オブジェクト、隣接オブジェクト)はモックオブジェクトにして、テストしたい状況をテストコード側からコントロールします。しかし、闇雲にモックを使ってテストを記述すれば良いわけではありません。今回は、モックが有効に機能するテストとはどういったものなのかを解説します。 サンプルコード簡単なサンプルで説明します。Extract Till You Dropのモデルと近いものを使います。グループ、メンバー、およびグループリポジトリがあります。グループオブジェクトはインメモリでは所属メンバーの情報を保持しておら
1ヶ月前に、Web開発者にオススメなAlfred用のWorkflowをまとめたGitHubリポジトリが2,000 starsを超える人気を博していて、その中に自作のFont Awesome Workflowも選ばれていて、それをきっかけに開発者向けのWorkflowが盛り上がっていることを知った。[^1] [^1]: このリポジトリは更新が遅く、各Workflow作者の最新バージョンを反映していない問題があったため、Font Awesome Workflowではこちらから削除依頼を出してリストから消してもらいました。そのため現在は掲載されていません。 つい最近だと、Googleのエンジニアで著名なAddy Osmaniがプレゼンで紹介していたり、フロントエンド向け情報サイトとして有名なSmashing Magazineが特集記事にしていた。 Automating Front-end Wor
愚痴です。 やはりお前らのMVCは間違っている http://www.slideshare.net/MugeSo/mvc-14469802 これ45k Viewあって、はブも600あって、Sep 26, 2012の投稿だからもおう1年以上前の話。つーかそれの波及記事もいろいろあってもう既に十分語り尽くされている、はずなのに… なぜか、未だにfat controller もうね。コード見るのが辛いんよ。つーか感覚的に分かりそうなもんじゃん。処理のエントリポイントがこんなになってていいのかなぁ?って。 改修案件でさ、コードどっから参照するよ?コントローラでしょ?んでさーコード調べるぞ!!ってなった時、そのコード見て、、、ため息出るでしょ。ひと目でわからんでしょ。 コントローラなんて,どのモデル読んでてどのview使ってるか、それだけで十分じゃん。パラメータの処理はルーティングでやればいいじゃん
13. Linux環境構築:1⼈人/チーム開発向けユースケース l 1台のマシン環境しか利利⽤用しない → キックスタート必要なさそう l 1台の物理理マシンしかないけれど、マシン環境は複数欲しい l l l → Amazon EC2等のサービスを使う(お⾦金金があれば) → 仮想マシンを使う(CPU, RAM等に余裕があれば) 2台以上の物理理マシンがある・⽤用途ごとに環境を分離離したい l 各種仮想マシンモニタを利利⽤用しましょう l l l VirtualBox, VMware, QEMU(KVM)など 他の⼈人への作業引き継ぎがあるなら、Vagrantも検討しては? AWSなどを使っている 13
Gitを日常の開発に使っていても、Gitがどのように動作しているのかや、ブランチやコミットがどのような概念なのかをはっきいりと理解していない人は少なくないでしょう。今回、GitHubのJohn Britton氏がイベントの為に来日し、下北沢オープンソースカフェにてGitについての非常に細かい内容についてのセッションを行ってくれました。 動画 90分ほどのセッションが高画質で録画されています。全編英語のセッションとなっていますが画面も見やすいのでご覧になってみてください。Gitのリポジトリがどういった情報を操作しているのかなどをさまざまなコマンドの実行結果と共に解説を加えるわかりやすい内容です。 大まかな話題 Gitのリポジトリの基本概念 ツリーオブジェクト・オブジェクト ワーキングコピー、ステージング、ヒストリの違い ブランチの動き セッション中のハイライトをいくつかをツイートからご紹介し
pull request を利用した開発ワークフローの話しですが、あんまりプルリの話ししてないし、コードレビュー的なお話しが多いです…。
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
Stack OverflowのTDD Anti-patterns catalogueというスレがとても面白かったので訳してみた。 Stack Overflowのvoting機能でアンチパターンへの投票を行っている感じ。 上から投票の多い順になっている。 得票数はこの記事執筆時点(2013.7.9)のもの。 SQLアンチパターンっぽく、パターン名はそのまま片仮名にしてみた。 また、内容がかなり被っているとか、状況がかなりレアじゃないかと思うものは、一部省略しました。 (ブコメで訳間違ってるよ、って教えてもらったので、一部修正しました 2013.7.10) フリーライド (テストのただ乗り) 50pt 新しいテストケースを書くのではなく、他の機能のテストに新しいアサーションを追加して既存のテストケースに乗っかる。 セカンドクラス シティズン (二等市民) 47pt プロダクションコードのように
建築家の伊東豊雄さんが震災の被災地に建てている「みんなの家」の記事 被災地につくった「みんなの家」 地方から生まれる「未来に向かう力 がWedgeにのっていて、自分のやっている研究もこれで良いのか?と考えさせられた。Wedgeの記事を一部引用すると、 みんなの家とは、 「木造平屋、思い出につながる切妻屋根。仕切りのない20畳の部屋。薪ストーブ。掘りごたつの部屋。飲み会だってできる。心が安らぎ、自然と話がはずむ10坪ほどの家」 だそうです。 なぜ、このような家が必要かというと、 「仮設住宅を訪ねて何が必要かと聞くと、異口同音に縁側がほしいという言葉が返ってくる。人間には、とりわけすべてを失った被災地では、プライバシーよりも大事なものがあるんじゃないかと思いました。かつての公民館のように何でも包括し、誰でもが寄り合え、いろいろな話をし、立ち上がるエネルギーが生まれるような場所が必要なんです」
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます プログラマーたちは、「変わった人」というレッテルを貼られて喜んでいる。実際のところ、開発コミュニティの中にいる他のプログラマーたちが見ても変わった人だと思えるような、ある種のプログラマーたちが存在する。以下に、開発現場で出会う可能性の高いプログラマーのタイプを10種類挙げている。他のタイプを思い付く読者の方々もいるかもしれない。 #1:ガンダルフ このタイプのプログラマーは、『指輪物語』のガンダルフを演じる候補として真っ先に挙げられそうな風貌をしている。彼(あるいは彼女であっても!)は、顎髭をベルトの位置ほどまでの長さにまで伸ばし、ちょっと間の抜けた帽子を被っている。そして冬にはケープやマントに身を包んでいるかもしれない。チームにとって
皆さん、お久しぶりです。長らくブログの更新が止まっていたのは、少し大きな仕事をしていたためです。ジョー・セルコ『プログラマのためのSQL 第4版』の翻訳。これに集中するため、ブログもやらずTwitterもやらず(こっちはちょっとやってしまった)頑張っておりました。 長かった。 本当に長かった。 原著が800ページ以上あるうえ内容も簡単ではないので、もともと楽な仕事とは思っていませんでしたが、いや大変でした。ですが無事今月刊行とあいなりました。すでにAmazonはじめオンラインショップでも予約受付を開始しています。あらかじめ言っておきますが「表紙のおっさん誰?」という質問は私にはしないように。私も答えられないので(笑)。 さて、本書の内容を紹介する代わりに、少し長くなりますが訳者前書きを引用します。購入するか判断の参考にしていただければと思います。なお、実行環境としては前書きでも書いています
今日プロジェクトの打ち上げがあったのだが、とあるサプライズ……三ヶ月前に寿退社した先輩との再会に思わず涙ぐんでしまい、ひどくばつが悪い思いをしている。今も顔の火照りが抜けてくれない。アルコールは抜けたのに。彼女はかつてSQLの魔女と呼ばれていた。 今から遡ること一年前、私は辞令を貰い、二年目にして事業部ごと変わるという波乱をようやく乗り切って、業務系のSEの仕事内容、特にWebのアプリレイヤーについてOJT形式で学んでいた。そこで先生にあたる方として付いたのが、ちょうど手待ちだった先輩である。初めてお会いした時の先輩に対し、私は正直ちょっと物足りなく感じていた。 初日に行ったPCのセッティングでは、これやってと先輩から資料を渡されたのだが、外部にネットが繋がらない。先輩に相談して弄ってもらったのだけど繋がらず、今日は社内ネットで我慢して、と言われてから二日後、資料が古かったことが判明。 与
山本一郎氏が語る「プロジェクト炎上のメカニズムと早期発見,行うべき処理の概論」。ゲーム開発はなぜ炎上するのか ライター:徳岡正肇 プロジェクト炎上のメカニズムと早期発見, 行うべき処理の概論 山本一郎氏 2013年4月15日,Unity開発者のためのイベント「Unite Japan」が都内で開催され,「プロジェクト炎上のメカニズムと早期発見,行うべき処理の概論」と題する講演が行われた。登壇したのは,炎上といえばこの人,ブロガーの“やまもといちろう”こと山本一郎氏だ。 「炎上」と聞くと,我々は「うっかり発言で,ネット大炎上」などといったフレーズを思い浮かべるが,ここで語られる「炎上」というのは,ゲームの開発がにっちもさっちもいかなくなってしまう状況のことで,山本氏は,そういった案件に対する火消しのプロなのである。 Unityに限らず,ゲームエンジンの普及によってゲーム開発は飛躍的に効率化して
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く