2016/3/5 VSUG DAY FINAL
Visual Studio 97, Visual Studio 6.0 を経て 2002 年の初めにリリースされた .NET Framework 1.0 と Visual Studio .NET 2002。ここから 10 年以上の歳月が流れる中で .NET と Windows を主な開発プラットフォームとして進化を続けた Visual Studio は、最新版 Visual Studio 2015 で大きく変貌を遂げました。そして、10 周年の VSUG がその役目を終える今、改めて Visual Studio の過去を振り返り、現在を学び、未来に触れてみませんか?
2016/3/5 VSUG DAY FINAL
Visual Studio 97, Visual Studio 6.0 を経て 2002 年の初めにリリースされた .NET Framework 1.0 と Visual Studio .NET 2002。ここから 10 年以上の歳月が流れる中で .NET と Windows を主な開発プラットフォームとして進化を続けた Visual Studio は、最新版 Visual Studio 2015 で大きく変貌を遂げました。そして、10 周年の VSUG がその役目を終える今、改めて Visual Studio の過去を振り返り、現在を学び、未来に触れてみませんか?
Visual Studio Online BUILD を本気で使いこなして品質&効率を劇的に上げる! [ Comm Tech Festival ] C-4慎一 古賀
Comm Tech Festival C-4 セッションのスライドです。
https://comuplus.doorkeeper.jp/events/30403#c4
ソースバージョン管理・タスク管理からもう一歩先に進みたい開発チームを対象に、Visual Studio での設計・開発からテスト・リリースまでの流れと Visual Studio Online BUILDを使いこなすためのポイント、出来ること・出来ないこと、工夫の仕方を解説します。
バックログとタスクをインポート・エクスポート Team Foundation Server と Excel・Project との連携慎一 古賀
TFS を使い始める時に最初にやることのひとつ!また、よくある質問でもある 「Excel or Project から TFS にタスクを一括登録する方法」 を解説します。
Visual Studio 2013 + Visual Studio Online で解説していますが、オンプレの Team Foundation Server や他のバージョンの Visual Studio でも同様の操作が可能です。
チームリーダーやPMだけでなくて、各メンバーが覚えて使って欲しい TFS のテクニックです。
第10回 Plus Programming .net 勉強会「TFSで エンタープライズ・アジャイル スクラム開発 ~Team Foundation Server でスクラム開発を始めよう!~」のセッションスライド
「TFSでソース管理はやっているけど、次はどうしたらいいの?」
スクラム開発やウォーターフォールの進捗管理・工程管理をTFSで取扱いたいけれど、具体的な操作方法がわからない。知りたいという声にお応えして、TFSでの実際のユーザーの操作を中心に解説します。
スクラムやウォーターフォールの考え方を整理しながら、具体的なイメージを持って、自社案件にTFSスクラム開発を採用できるか?検討できるようになることがゴールです。
3. 自己紹介
3
古賀 慎一
Microsoft MVP for Visual Studio and Development Technologies
アバナード株式会社 マネージャー
Visual Studio を使用した開発標準の策定・EVM・アジャイル推進
エンタープライズ開発の現場で実際にTypeScriptを使用して開発
「仕組み」作りで 如何に高品質・低コストで早い開発を実現できるか?
書籍執筆 日経BP社より発売中
9. 【問題】変数 c の値は?
var a = 10;
var b = 10;
b = “20”;
var c = (a + b) / 10;
※書籍「TypeScript実践マスター」では変数や演算子を使った計算など、基礎的な内容も学習できます
最初の時点で、この内容が詳しくわからなくても大丈夫です! 9
10. 【解答】変数 c の値は 3 ではなく 102
var a = 10;
var b = 10;
b = "20"; // エラーにならない
var c = (a + b) / 10;
※数値 10 と 文字列 "20" を文字列結合して "1020" さらに数値に自動変換して10で割って 102
※一般的なイメージでは (10 + 20) / 10 = 3 になりそう 10
12. 代わりにTypeScriptを使うと実行前に気づける
let a = 10;
let b = 10;
b = "20"; // ビルドエラー
let c = (a + b) / 10;
「型 ‘number’ に割り当てることはできません。」というビルドエラーになる
「問題 」が実行しなくても分かる(コードを書きながら気づける)
12