タグ

.NETとあとで読むに関するkawachoのブックマーク (5)

  • できる!C#で非同期処理(Taskとasync-await)

    ヤヴァいタイトル付けてしまった…. ええと、これはAdvent Calendarではありませんが、勢いで書いています(C# ADは既に埋まっていた…) それには、こんな事情があったのです: 「.NET非同期処理(async-await)を制御する、様々な方法」の記事がコンスタントにPVを稼いでいる (その割に、他の非同期関連の記事は読まれない)。 asyncやawaitキーワードの使い方を度々聞かれる。 Task.Wait()とか、Task.Resultとか使ってるコードを頻繁に見る(不要なのに! しかも、この記事を参照しながら全部Wait()とかResultしているブログ記事… そしてそこから流入するPV… 死んじゃう、死んじゃうよ…)。 Task.Run()とか、Task.Factory.StartNew()とか、Task.Start()とか、Task.ContinueWith()を使

    できる!C#で非同期処理(Taskとasync-await)
  • Code First Migrations in Team Environments - EF6

    Grab a coffee, you need to read this whole article The issues in team environments are mostly around merging migrations when two developers have generated migrations in their local code base. While the steps to solve these are pretty simple, they require you to have a solid understanding of how migrations works. Please don’t just skip ahead to the end – take the time to read the whole article to e

    Code First Migrations in Team Environments - EF6
  • .NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~

    2.  LinuxMac OS X に対応した .NET Core 5 と ASP.NET 5 の動作を デモ を通して確認する  .NET Core 5 / ASP.NET 5 に関連した Visual Studio 2015 の主な新機能を知る セッションのゴール Session Takeaways

    .NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
  • neue cc - テストを簡単にするほんの少しの拡張メソッド

    テストドリブンしてますか?私は勿論してません。え……。別に赤が緑になっても嬉しくないし。コード先でテスト後のほうが書きやすくていいなあ。でもそうなると、テスト書かなくなってしまって、溜まるともっと書かなくなってしまっての悪循環。 そんな普段あまりテスト書かないクソッタレな人間なわけですが(レガシーコード殺害ガイドが泣いている)、普段テスト書かないだけに書こうとすると単純なものですらイライライライラしてしまって大変よくない。しかし、それはそもそもテストツールが悪いんじゃね?という気だってする。言い訳じゃなく、ふつーにバッチイですよ、テストコード。こんなの書くのはそりゃ苦痛ってものです。 Before 例えば、こういうどうでもいいクラスがあったとします。 public class MyClass { public string GetString(string unya) { return (

  • 働くプログラマ - Roslyn 登場

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Roslyn 登場 Joe Hummel Ted Neward ここ数年、さまざまなコンピューター専門家、思想リーダー、評論家たちは、ソフトウェアの問題を解決する手法の 1 つとしてドメイン固有言語 (DSL) という考えを提唱しています。「あまり詳しくないユーザー」でも DSL 構文を使ってシステムにビジネス ルールを当てはめたり、ビジネス ルールを修正できるのであれば、この考えは非常に妥当のように思われます。このこと、つまりビジネス ニーズの変化に応じてユーザー自身がメンテナンスできるようなシステムを構築することが、多くの開発者にとってソフトウェアの至高の目標です。 しかし、DSL の大きな問題点の 1

    働くプログラマ - Roslyn 登場
  • 1