概要 ASP.net を利用しているときに C# で dto を作って、それと全く同じ定義の typescript の dto を定義することがあると思います。 そんな面倒なソースを書くぐらいなら C# の定義から自動的に作ってくれたほうがいいよね、ということで C# の dll を指定して interface に変換するライブラリを作りました。 NrsLib.CSharpToTypescript […]
概要 クリーンアーキテクチャの右下の図(これでわかるかな)についてです。 この記事は二つ目です。 クリーンアーキテクチャ関連記事 ◆実践クリーンアーキテクチャ(最新) 記事リンク: https://nrslib.com/clean-architecture/ ※※※↑の記事はこの記事に書いている内容も網羅しています※※※ ◆クリーンアーキテクチャの概要 記事リンク: https://nrslib. […]
概要 会社でオブジェクト指向勉強会の登壇用に自宅で作ったスライドその2です。 その1: https://nrslib.com/oop-slide-1/ その2: https://nrslib.com/oop-slide-2/ ← イマココ その3: https://nrslib.com/oop-slide-3/ スライド https://speakerdeck.com/nrslib/oop2 解説 […]
概要 開発をしていると殆ど似たようなソースコードを記述したり、殆ど似たようなクラスを作ったりすると思います。 そういった手間を削減するために、ソースコードをプログラムで設定して生成するためのライブラリを作りました。 ClassFileGenerator https://github.com/nrslib/NrsLib.ClassFileGeneratorCSharp クラスを作る クラスをプログラ […]
概要 タイトルの通り、ASP.net Core を MVC フレームワークとして使い typescript で vue.js を利用した SPA (SinglePageApplication) を構築するプロジェクトの Starter kit を作ってみました。 既にいくつか starter kit はあったのですが、package.json に特に利用していないものが入っていたりする場合があった […]
概要 vue.js で create メソッドで hook をしてデータを取得することはよくあると思います。 create メソッド経由でデータを取得すると、まず Component が描画され、それからデータを取得して再度描画する、といったフローになります。 Loading を表示するなり、操作できないようにすればよいのですが、データを取得してから Component を描画したい、といった要求 […]
概要 会社でオブジェクト指向勉強会の登壇用に自宅で作ったスライドです。 その1: https://nrslib.com/oop-slide-1/ ← イマココ その2: https://nrslib.com/oop-slide-2/ その3: https://nrslib.com/oop-slide-3/ スライド https://speakerdeck.com/nrslib/oop1 解説 スラ […]
2018/9/17 旧記事としてアーカイブ 2018/8/6 更新 最新記事リンク 最新記事: https://nrslib.com/practice-of-clean-architecture/ この記事の内容をもっと詳細に説明しています。 概要 クリーンアーキテクチャについての解説記事です。 クリーンアーキテクチャは iOS clean architecture として発表された設計思想です。 […]
概要 HexagonalArchitecture(ヘキサゴナルアーキテクチャ)についての解説です。 ヘキサゴナルアーキテクチャはDomain Driven Design(DDD, ドメイン駆動設計)に連なる設計手法です。 レイヤードアーキテクチャを更に疎結合に推し進めた形です。 別名として、Ports and Adapters(ポートアダプター)とも呼ばれています。 サンプル 何はともあれサンプル […]
自己紹介 Web系のプログラマーです。フロントもサーバーもやります。 前はゲームを作っていました。 その前はSEでした。 ホームページを作った切っ掛け オブジェクト指向について解説することになったのと、DDD(ドメイン駆動設計)について実践したことをまとめておくべきだと思い開設しました。 そのほか github: https://github.com/nrslib