今週のQiita技術書まとめ
2025年9月7日配信
オブジェクト指向入門!ドメインモデルを設計する!
ドメインモデルを設計する 概要 info この記事は、現場で役立つシステム設計の原則〜変更を楽で安全にするオブジェクト指向の実践技法( Ruby on Rails のコードに例を変換してまとめ直したものです。 ドメインモデルはアプリケーションの業務ロジックをオブジェクト指向で整理する技法。(詳しい詳細は前回の記事(
現場で役立つシステム設計の原則
日本最大級となる60万件以上の求人情報サイト「イーキャリアJobSearch」の主任設計者ほか数多くの経験を持つ著者が「現場でこんなことに困っていた」「解決策としてこうやった」「その結果こうなった」というリアルな経験と「なぜ、そうするのか」をふまえて解説!
良いコード/悪いコードで学ぶ設計入門 を読んで
最近、コードの可読性・設計・メンテナンス性を意識した「きれいなコード」を書きたいという思いが強くなり、 「改訂新版 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方( 本書はタイトル通り、コードの良し悪しにフォーカスし、設計の考え方や改善のアプローチを学べる一冊です。 はじめに - サンプルコードはJavaですが、普段Cを使っている自分にとっては似ている部分も多く、…
改訂新版 良いコード/悪いコードで学ぶ設計入門 -保守しやすい 成長し続けるコードの書き方
本書は、より成長させやすいコードの書き方と設計を学ぶ入門書です。筆者の経験をふまえ構成や解説内容を見直し、より実践的な一冊になりました。 システム開発では、ソフトウェアの変更が難しくなる事態が頻発します。 コードの可読性が低く調査に時間がかかる、 コードの影響範囲が不明で変更すると動かなくなる、 新機能を追加したいがどこに実装すればいいかわからない......。 変更しづらいコードは、成長できないコードです。 ビジネスの進化への追随や、機能の改善が難しくなります。 成長できないコードの問題を、設計で解決します。
OGP プレビュー API を自作して、イケてるポートフォリオサイトを作る
やりたいこと ポートフォリオサイト(自己紹介サイト)( OGP 情報を動的に読み込んで表示させたいと考えました。 OGP(Open Graph Protocol)とは、下記の画像のように、リンク先サイトのタイトル・画像・説明文などの補足情報を、表示(プレビュー)するための仕組みです。X や Facebook などの SNS でおなじみですね。 (蛇足ですが、この「15分で分かる人工知能と計算機科学…
いつの間にかPythonが軟派な言語ではなくなっていた~ロバストPython:依存関係~
ごあいさつ こんにちはNSS江口です。 少し前にロバストPythonの記事を書かせていただきましたが、今回はその中から依存関係について記事を書かせていただきます。 いつの間にかPythonが軟派な言語ではなくなっていた~ロバストPython~( 依存関係
Web API:The Good Parts
Web APIの設計、開発、運用についての解説書。本書ではAPIをどのように設計し運用すればより効果的なのか、ありがちな罠や落とし穴を避けるにはどういう点に気をつけなければいけないのかを明らかにします。ターゲットは、URIにアクセスするとXMLやJSONなどのデータが返ってくるシンプルなタイプーXML over HTTP方式やJSON over HTTP方式ーのAPIです。