カテゴリー : Programming

プログラマーの理想? (映画) vs 現実

非エンジニアの方がイメージするような『プログラマーの(映画・ドラマのような)理想?と現実』を比較した gif 画像をご紹介します。

続きを読む

ドキュメントを Markdown で書いて docs/ 配下で管理する

ドキュメントを Markdown で書いて docs/ ディレクトリ配下で管理する方針にしている話をご紹介します。

docs/spec.md

続きを読む

Dependency Injection (DI) を説明するための参考情報まとめ

Dependency Injection (DI) を説明するための参考情報をまとめたので、ご紹介します。

Dependency Injection

続きを読む

URL リファクタリングの影響範囲と対応方針を考えてみた

URL を変更するリファクタリングをおこなう上で考えられる影響範囲についてリストアップしてみた内容をご紹介します。

Refactoring | リファクタリング

続きを読む

初学者がプログラミングを学びたいなら、エンジニアトレーニング専門講師がおすすめ

初学者がプログラミングを学びたいなら、独学以外の場合は、エンジニアトレーニング専門の講師の方に教えてもらった方がよいと思った出来事があったのでご紹介します。

エンジニアトレーニング

続きを読む

冪等性 (べきとうせい) を理解して設計・実装するために役立つ記事まとめ

「冪等性 (べきとうせい、英: idempotence)」を理解して、システム設計・実装するために役立つ記事をまとめたのでご紹介します。

冪等性 べきとうせい idempotence

エンジニアとしてキャリアを積んでいくと、どこかのタイミングで冪等性を意識して、システム設計・実装しないといけない時が来ます。

「冪等性ってどういう意味なんだろう?」「冪等性を担保してシステムを設計したり、実装したりするには何を考えないと行けないんだろう?」という疑問を持つエンジニアたちの役にこの記事が少しでも立てば嬉しいです。

続きを読む

共有ライブラリのディレクトリ名は shared と common どっちが良い?

プログラミングをしていると色んな箇所から共通で使いたい共有ライブラリを作成したいということがあると思います。

共有ライブラリ (shared library)

そのときに「共有ライブラリのディレクトリ名は何にしようか? shared と common どっちが良いかな?」って迷うことってありませんか?僕はよくありました。

決めの問題なのですが、どうせならより一般的な方にしたいと思い、調べてみて shared が良さそうと分かった内容をご紹介します。

続きを読む