エンジニアのはしがき

プログラミングの日々の知見を書き連ねているブログです

設計

Clean Architecture読了しました

先日、Robert C. Martin氏の有名な著書 Clean Architecture を読み終えました。 良著というのは前々から聞いていたのですがEngineering Managerとしてのインプットに時間を割いていた都合で読む機会を逸しておりました。 翻訳版の言い回しが微妙に理解し辛か…

Javaプロジェクトを参照してClean ArchitectureのD(Distance)値を出力させてみた

最近Kindleで「Clean Architecture」を読んでいます。 ボブおじさんことRobert C.Martin氏の有名な著書ですね。 この書籍の14章では「SAP = Stable Abstractions Principle(安定度・抽象度等価の原則)」という原則が紹介されるのですが、そこでは依存性…

ポートフォリオサイトをNext.jsからReact.jsに置き換えました

最近ずっと放置していたポートフォリオサイトをアプデしました。 My Portfolio 元々はNext.jsで構成していたのですが、今回React.jsに置き換えをしました。 何で置き換えたの? ビルド、デプロイはGitHub Actionsで実行されるようにしていたのですが、その際…

リーダーブルコードを読み返した

www.amazon.co.jp 先日以前も読んだことのあるリーダブルコードを読み返しました。 実はエンジニアとして実務に携わる前から読んではいたのですが、中盤のページ以降から経験不足が故にきちんとした理解に落とし込めてはいませんでした。 実務を経験して3年…

言語によって曜日を現す数値の実装はバラバラだった

タイトルの通りです。 各プログラミング言語の曜日を現す数値を調べてみたところ、見事に統一されておらず「何でだよ!」と言いたくなった、そんな記事です。

達人に学ぶDB設計 徹底指南書を読了しました

近々DB設計の機会があるので、一度網羅的にデータベースを理解したいと思い、「達人に学ぶDB設計 徹底指南書」を読みました。今回は読了後のまとめです。 ↓Amazonにて購入できます 達人に学ぶDB設計 徹底指南書 | ミック | 工学 | Kindleストア | Amazon