O’REILLY Learning「Modern Software Engineering: Doing What Works to Build Better Software Faster」9 Modularity
9 Modularity 「システムの構成要素が分離・再組み合わせ可能で、多くの場合、柔軟で多様な使い方ができる度合い」と定義 モジュール化されたシステムを設計 ...
O’REILLY Learning「Asynchronous Programming with SwiftUI and Combines」2. Getting Started with SwiftUI
2. Getting Started with SwiftUI 「Composing a View for Displaying a Book」をまず作ってみる ...
O’REILLY Learning「Asynchronous Programming with SwiftUI and Combines」1. SwiftUI: A New Beginning
1. SwiftUI: A New Beginning “write once, run everywhere”(一度書けばどこでも動く) In SwiftUI ...
O’REILLY Learning「Modern Software Engineering: Doing What Works to Build Better Software Faster」8 Being Experimental
8 Being Experimental 「仮説を支持、反証、検証するために行われる手続き」と定義。 問題を解決するために実験的なアプローチを取ることは、非常に ...
O’REILLY Learning「Modern Software Engineering: Doing What Works to Build Better Software Faster」7 Empiricism
7 Empiricism 科学哲学における経験主義とは、「特に実験によって発見された証拠を重視する」と定義されている。 すべての仮説と理論は、先験的な推論や直感 ...
O’REILLY Learning「Modern Software Engineering: Doing What Works to Build Better Software Faster」6 Incrementalism
6 Incrementalism インクリメンタルな作業とは、漸進的に価値を構築することです。 簡単に言えば、システムのモジュール化、部品化を利用すること。 イ ...
O’REILLY Learning「Strategic Monoliths and Microservices」Chapter 1 Business Goals and Digital Transformation
Part I Transformational Strategic Learning through Experimentation Chapter 1 Bus ...
O’REILLY Learning「Modern Software Engineering: Doing What Works to Build Better Software Faster」5 Feedback
5 Feedback フィードバックとは、「ある行為、出来事、またはプロセスに関する評価または是正のための情報を、元の情報源、または制御する情報源に伝えること」 ...
O’REILLY Learning「Modern Software Engineering: Doing What Works to Build Better Software Faster」4 Working Iteratively
4 Working Iteratively 反復とは、「一連の操作の繰り返しにより、望ましい結果に順次近づいていく手順」と定義されている。 アジャイルマニフェス ...
O’REILLY Learning「Modern Software Engineering: Doing What Works to Build Better Software Faster」3 Fundamentals of an Engineering Approach
3 Fundamentals of an Engineering Approach この業界は学ぶことに苦労し、進歩を遂げることに苦労しています。 この相対的な ...