LEF

ユーザーのURL



CSV: このユーザーの引用をダウンロードできます


CSVとは?

CSVというファイル形式でダウンロードできます。このデータをExcelに貼り付けると、表にして手元に記録を残せます。

引用一覧

間違うことのコストが小さい場合には、いつも必ず何もしないより何かをすることを選ぶべきだ。


『SOFT SKILLS ソフトウェア開発者の人生マニュアル』(P. 285)

この引用を表示する

文章の各レベルで「何を主張しているのか」を自問すること


『数学文章作法 基礎編』(P. 51)

この引用を表示する

だから、改善は小さく少しずつでいい。ただし、毎日行うこと。小さな改善は失敗の代償も小さい。1日くらいだめでも、翌日新たに再開できる。


『情熱プログラマー』(P. 164)

この引用を表示する

システムのソフトウェアアーキテクチャとは、望まれる品質特性やその他の性質を促進するためにソフトウェアをどう構成するかということに対する、重要な設計判断が集まったものだ。


『Design It!』(P. 8)

この引用を表示する

たとえば、一つの情報が複数のテーブルに存在して無駄なデータ領域と面倒な更新処理を発生させてしまうということがあります(冗長性)。(……)こうした冗長性や非一貫性の問題を解決するために考案された方法論が、正規化です。


『達人に学ぶDB設計 徹底指南書』(P. 85)

この引用を表示する

テーブル定義において、列には可能な限りNOT NULL制約を付加する。


『達人に学ぶDB設計 徹底指南書』(P. 79)

この引用を表示する

リファクタリングの際に注意すべきこと はじめにすべきことは、既存のコードベースと、そのコードに対して書かれたテストコードの洗い直しです。具体的に、現状での良い点、悪い点、強み、弱みを1つずつ確認していきます。これは、良い点、強みを残しながら、悪い点、弱みを克服することにつながります。既存のシステムに手を加えれば、必ず元より良い物になるはずと考えがちですが、実は何も良くならないこともあるし、もとより悪くなることもあり得るのです。


『プログラマが知るべき97のこと』

この引用を表示する

また、チームの規模が大きくなりすぎると、多元的無知と呼ばれるものも発生する。多元的無知とは、内心では否定していることに対して、自分が何かを見落としているのだろうと考え、全員が同意してしまう現象だ。


『ソフトウェアアーキテクチャの基礎』(P. 342)

この引用を表示する

基本的に、アーキテクトは2つのものを設計する。それは、指定されたあらゆるドメインと、システムを成功させるために必要なその他のすべての構造要素だ。


『ソフトウェアアーキテクチャの基礎』(P. 273)

この引用を表示する

私たちは、ソフトウェアアーキテクチャを、システムの構造、システムがサポートしなければならないアーキテクチャ特性、アーキテクチャ決定、そして設計指針の組み合わせで構成されるものだと考えている。


『ソフトウェアアーキテクチャの基礎』(P. 4)

この引用を表示する