依存性の注入(DI)とは
Springをやっており、依存性の注入(DI)という謎の言葉が出てきたので、自分の理解を確認する意味でそれについて書いておく。ただ、正直、こちらに全て記されている感はある。記事内のコードはNTTデータの『Spring 徹底入門』からお借りした。クラスAを動かすためにはクラスBが必要であること「クラスAを動かすためにクラスBが必要」ということをクラスAの中に書かずに、外に書いて外から注入できるようにすること
Continue...Springをやっており、依存性の注入(DI)という謎の言葉が出てきたので、自分の理解を確認する意味でそれについて書いておく。ただ、正直、こちらに全て記されている感はある。記事内のコードはNTTデータの『Spring 徹底入門』からお借りした。クラスAを動かすためにはクラスBが必要であること「クラスAを動かすためにクラスBが必要」ということをクラスAの中に書かずに、外に書いて外から注入できるようにすること
Continue...前回の続きで「Emacsコーディング環境を整えよう」シリーズ。今日はコードリーディング環境について。プログラマというのは意外にコードを書くよりも読むことの方が多いらしい。そこで、いかに効率的に読むかということを考える必要があると思う。ここで「効率的に読むとはこういうことだ!」とドヤ顔で言えるといいのだが、自分は大規模なアプリケーションのコードリーディングをやった経験があまりないので、そういう話はできるはずもない。
Continue...来たるべきWindows機での開発に備えて、着々とEmacsコーディング環境を構築していこうと思う。調べてみると、WindowsでEmacsを動かすには選択肢がいくつかあるらしい。A. Windowsに直接Emacsを入れる NTEmacsやgnupackでWindows用にビルドしたEmacsを導入できる。しかし、NTEmacsに関しては日本語入力に難有りとの情報がある。
Continue...以前の記事でGatsby-Stater-Lumenのサイドバーにカテゴリーリストを追加した。引き続き、今回は月別アーカイブリストを追加したい。この前のカテゴリーリストの際は、サイドバーのコンポーネントにデータを流して、UIを追加するだけという感じだった。今回はプラスアルファで、月別の記事一覧のページを作成する必要がある。
Continue...