GitHub requires we request read/write access to your repositories in order to access your issues and pull requests. Read more Need a GitHub Account?
英国のコーンウォールで開催された第5回‘Agile on the Beach’カンファレンスでは,アジャイルソフトウェアデリバリの著名な実践家たちが,この分野における最先端の新たなトレンドをテーマとしたプレゼンテーションを行った。そこで語られた主なメッセージは,ソフトウェアデリバリのライフサイクル全体を通じた科学的手法と‘仮説駆動設計(hypothesis-driven design)’のより厳密な適用の必要性,製品開発プロセスに対するアジャイルの原則と継続的改善実施の必要性,急激に変化するエコシステムの中でのソフトウェア開発の方法論および原則の選択における,情報に基づく意思決定によるメリット,といったものだ。 カンファレンスの初日は,‘Continuous Delivery’の共著者であるDave Farley氏による,価値あるソフトウェアの継続的デリバリに関して,特に人間観察力と意思決
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Ivar Jacobson Internationalの“Agile Essentials”は,1組のカードの形で提供される,アジャイルプラクティスのスターターキットだ。カードを使ってゲームをチームでプレイすることでアジャイルプラクティスを学び,作業の方法を試したり,実際に適用したりすることができる。 InfoQでは同社プリンシパルコンサルタントのRoly Stimson氏に,Agile Essentialsを開発した理由,プラクティス実践や適用方法改善の面で期待できる効果,EssenceやSEMATとの関係,ソフトウェア開発のプロがAgile Essentialsでプレイ可能なゲームなどについてインタビューした。 InfoQ: Agile Essentialsについて,InfoQの読者に簡単に説明して頂けますか? Stimson: ポーカーサイズのトランプのパックです。私たちが経験から得
JavaScriptフレームワークに興味あるし、Angular.jsを使ってみようかな・・・ そんな純真無垢なあなたを混沌の世紀末に引きずり込むのが、ほかでもないTutorialなのです。 TutorialではほぼControllerしか出てこないので、素直にこの通り書いているとまず間違いなく3カウントでControllerにコードが集中するいわゆるFat Controllerになり、せっかくMVCフレームワークも地獄の荒野になります。 実は、Angular.jsでまず目を通すべきなのはDeveloper GuideのConceptual Overviewです。これを読めばどう処理を分割するかがきちんと書かれていますが、以下ではそれ+経験をもとにAngular.jsで正しくMVCを使用するためのポイントをまとめました。 Angular.jsの3原則 1.Controllerはイベントハンド
2014-01-04 vim で TypeScript と JavaScript を書くための最低限の環境 システム開発 はじめに サークルで作っている html5 アプリケーションの開発環境をまとめながら、まとめる過程で出てきた不満点を改善していこうと思います。 まずは、vim で TypeScript と JavaScript を書くための設定について見ていきます。 この手の記事では JavaScript書くときに便利なVimプラギン集がとても参考になります。 シンタックスハイライト JavaScript はデフォルトでハイライトしてくれますが、 TypeScript はしてくれませんでした。 (少なくとも、VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 23 2012 13:50:52)では) カラースキーマは、 try | colo
grunt-platoとは platoというツールから、JavaScriptコードのソフトウェアメトリクスを計測し、HTMLでレポートを生成してくれるGruntプラグインです。 https://npmjs.org/package/grunt-plato https://github.com/jsoverson/grunt-plato platoとは 上でほとんど書きましたが、platoはJavaScriptコードのソフトウェアメトリクスを計測し、HTMLでレポートを生成してくれるNode製のツールです。 https://github.com/es-analysis/plato platoではjQuery, Grunt, marionetteのレポートをサンプルとして公開してくれてるので、まずはこれらを見て、どのようなものなのか知ってください。 http://es-analysis.gith
2016年2月現在、JSHintよりESLintの利用を奨励します。 全て の JavaScript ファイルは JSHint ないしその他のソース解析ツールで管理されるべきだと思っている。 今回は JSHint の基本的な使い方を説明する。 インストール JSHint は Node.js で実装されているのでまずはそれをインストールする。Mac なら brew install node でサクッとインストール可能。また、インストールには npm を使うのでそれもいれる。そして npm をつかって JSHint をインストールする。 -g オプションはシステムにインストールするという意味。インストールディレクトリを PATH に追加するのを忘れない(デフォルトで追加されたかどうか記憶が曖昧)。 % brew install node % curl https://npmjs.org/ins
はじめに 現在私が参画している開発では、 AngularJS generatorで作成した雛形をもとに開発を進めております。 AngularJS generatorの導入等に関しては以下の記事を参照ください。 シリーズYeoman&Angular入門 雛形内のGruntタスクにはJshintでのチェックは行われているのですが、 あくまでターミナルで出力されるといった形のため、 レポートとして出力したいといったニーズが出てきます。 そういった際にPlatoを導入し、 Gruntタスクで自動的にレポートを生成・出力までを行っていきたいと思います。 Platoをインストール GruntのタスクとしてPlatoを導入したいので、grunt-platoをインストールします。 npm install --save-dev grunt-plato また、タスクとして実行した際に自動的にレポートが開くよう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く