ARCHITECTURE– category –
-
ARCHITECTURE
コードで見るSOLIDの原則
【はじめに】 まずは概要と歴史とその影響力についてです。 コードは次の記事からです。 【 SOLIDの原則は大体こんなやつ】 SOLIDとは、オブジェクト指向ソフトウェア設計の5原則の頭文字をとったもので、ソフトウェアシステムをより保守的、柔軟、拡張的... -
ソフトウェアデザイン
Javaにおける値を比較する方法
【まえがき】 Javaにおける、プリミティブ型と参照型の比較方法をまとめる。 変更履歴 2021/07/02(FRI): 新規作成 この記事の環境 Java 1.8 【Javaの値の種類=型の種類】 プリミティブ型 参照型(ラッパークラス) プリミティブ型と参照型の対応 プリミティ... -
ソフトウェアデザイン
乱暴な基本データ型:なんだろう、ソフトウェアを複雑にするのやめてもらっていいですか?2/10
【 まえがき】 商品個数がint型?マイナス21億からプラス21億まで許容するのはおかしい。大体個数にマイナスなんてあるの?ただであげるの? そんなふうに思ったことないですか?そう思ったなら専用の型を作ればいいんです。 記事のレベル感 「初級+... -
ソフトウェアデザイン
なんだろう?ソフトウェアを複雑にするのやめてもらっていいですか?1/10: 小さいことはいいことだ
【まえがき】 ソフトウェアの品質で最も重要なのは発展性。発展性がビジネス価値を生み出す。良く聞く理論だが実際にどのようにソフトウェアを設計すれば良いのか。その具体的な方法論を、実装という設計行為を中心に考えてみたい。 発展性とはビジネスに... -
プログラミングの心
カッコつけたい時に引用する – ソフトウェア開発23の法則
【まえがき】 どっかの賢人が見つけた物事の見方。一旦落ち着いて自分がやっていることを別の角度からみたい時には役に立つかもしれない。必ずしもソフトウェアに関係があるわけではないので置き換えて考える必要がある。 彼らの言っていることを正しく理...