Microsoft MVP の有志で、下記のマイクロソフトの技術ドキュメントの日本語化を助ける活動を行っています。 docs.microsoft.com OSS Localization Microsoft Learning オープンソースですので、日本語としておかしなドキュメントに気付いた場合は、ちょっとずつでも提案していくと良いような気がします。
内容 次のような内容となっている。 開発手法であるスクラム モジュールの依存関係の原則 インタフェイスを使った Adaptive な (適応力のある) 設計方法 ユニットテスト (単体テスト) とリファクタリング (内部構造の改善) SOLID の原則 (単一責務の原則、開放/閉鎖の原則、リスコフの置換原則、インタフェイス分離の原則、依存性反転の原則) 開発のサンプル Git などのツールの紹介 何故プログラマーには本書が重要か ソフトウェアは変化し続ける ソフトウェア開発は、常に追加・変更し続けるのが特徴だ。 一気に全体が出来上がる訳ではない。 最初の1行を書いてから、段々と機能が足され、また、改良されていく。 変更し続けるのが特徴なので、なるべく変化を受け入れやすい作り方をする方が良い。 本書には、そういう「Adaptive Code (適応力のあるコード)」を書くための原則とそれを実
会場の様子 「富山ぶりしゃぶ勉強会へようこそ!」 Hokuriku.NET のロゴ ステッカーと Microsoft MVP 飴、Microsoft 飴 セッションの様子 懇親会の様子 他の方の発表資料 『Windows 10 January Technical Preview 日本語版を使ってみた』 - slideshare by Takae Sakushima 氏 『Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~』 - slideshare by Akira Inoue 氏 『富山勉強会 Backend as a Service』 - slideshare by Shinichi Haramizu 氏 『オープンデータとシビックテックの良い関係』 - slideshare by Takayuki Tominar
(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)
目的 新人技術者教育とモバイル開発に関する情報収集。技術者との技術交流。 参加セッション 【13-C-1】 『Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから』 松浦 晃洋 〔シュハリ〕 【13-C-2】 『iOS/Android/Windowsストア・アプリのハイブリッド開発における限界と可能性』 佐々木 志門 〔日本アイ・ビー・エム〕 【13-C-L】 『iPad、Android、Windowsが文房具になる!デジタルインク技術のご紹介』 新村 剛史 〔ワコム〕 【13-C-3】 『Smashing Android UI, Androidデザインの極意』 佐藤 伸哉 〔AKQA〕 【13-A-4】 『新卒エンジニア研修ですべきことできること』 関口 亮一 〔ディー・エヌ・エー〕 【13-D-7】 『デブサミ2014 コミュニティLT - Story』 まっちゃだい
今回は、それぞれの手法における実行速度を測ってみよう。 実行に掛かった時間の測定用のクラス それぞれの実行に掛かった時間を測る為、次のようなクラスを用意することにした。 using System; using System.Diagnostics; using System.Linq.Expressions; public static class パフォーマンステスター { public static void テスト(Expression<Action> 処理式, int 回数, Action<string> output) { // 処理でなく処理式として受け取っているのは、文字列として出力する為 var 処理 = 処理式.Compile(); var 時間 = 計測(処理, 回数).TotalMilliseconds; // 回数分の処理に掛かったミリ秒数 // 一回当たり何秒掛か
« [C#][.NET][式木] メタプログラミング入門 - 式木による Add メソッドの動的生成 | メイン | [C#][.NET] メタプログラミング入門 - Add メソッドのパフォーマンスの比較 » [C#][.NET][Roslyn] メタプログラミング入門 - Roslyn による Add メソッドの動的生成 ※ 「[C#][.NET] メタプログラミング入門 - 式木による Add メソッドの動的生成」の続き。 Roslyn によるメタプログラミング 前回は、式木を用いて Add メソッドを動的生成するプログラムを作成した。 今回は、Roslyn によるメソッドの動的生成だ。 Roslyn は、「Roslyn による Visual Studio のアドイン」で紹介したが、C# や Visual Basic のコンパイラーの内部の API 等を公開したものだ。 本稿執筆時点
using System; using System.Linq.Expressions; static class Program { // Expression (式) による Add メソッドの生成 static Func<int, int, int> AddByExpression() { // 生成したい式 // (int x, int y) => x + y var x = Expression.Parameter(type: typeof(int)); // 引数 x の式 var y = Expression.Parameter(type: typeof(int)); // 引数 y の式 var add = Expression.Add (left: x, right: y); // x + y の式 var lambda = Expression.Lambda (add,
« [C#] Windows 及び Internet Explorer のバージョンを調べる | メイン | [C#][.NET] .NET アプリケーション (WPF/Windows フォーム) で多重起動を禁止し、単一のプロセスで動作させる » [C#] 文字が数字かどうかを判定する (char.IsNumber メソッドでローマ数字や漢数字は数字と看做される?) 文字が数字かどうかを判定する場合、System.Char.IsNumber メソッドを使うことができる。 では、ローマ数字などは数字と判定されるのだろうか? char.IsNumber の場合 今回調べた結果、次のようなテストが通ることが分かった。 using Microsoft.VisualStudio.TestTools.UnitTesting; [TestClass] public class CommonTest {
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く