O’REILLY Learning「97 Things Every Java Programmer Should Know」1〜19
1.All You Need Is Java 2.Approval Testing 3.Augment Javadoc with AsciiDoc 4.Be A ...
O’REILLY Learning「The Programmer’s Brain」1 Decoding your confusion while coding
1 Decoding your confusion while coding This chapter covers ・Discriminating the d ...
O’REILLY Learning「Good Code, Bad Code」4 Errors
日本語翻訳版は秀和システムから発売 4 Errors This chapter covers ・The distinction between errors a ...
O’REILLY Learning「Good Code, Bad Code」3 Other engineers and code contracts
日本語翻訳版は秀和システムから発売 3 Other engineers and code contracts This chapter covers ・How ...
O’REILLY Learning「Good Code, Bad Code」2 Layers of abstraction
日本語翻訳版は秀和システムから発売 2 Layers of abstraction This chapter covers ・How to break a pr ...
O’REILLY Learning「Modern Software Engineering: Doing What Works to Build Better Software Faster」12 Information Hiding and Abstraction
12 Information Hiding and Abstraction 情報の隠蔽と抽象化とは、「物体やシステムの研究において、より重要な細部に注意を向ける ...
O’REILLY Learning「Modern Software Engineering: Doing What Works to Build Better Software Faster」11 Separation of Concerns
11 Separation of Concerns 関心事の分離とは、「コンピュータ・プログラムを、各セクションが別々の関心事に対処するように、異なるセクション ...
O’REILLY Learning「Good Code, Bad Code」1 Code quality
日本語翻訳版は秀和システムから発売 1 Code quality This chapter covers ・The reason code quality ma ...
O’REILLY Learning「Asynchronous Programming with SwiftUI and Combines」3. SwiftUI Building Blocks
3. SwiftUI Building Blocks someキーワード:型をいわゆる不透明型に変える Viewについて ユーザーインタフェースView紹介 サ ...
O’REILLY Learning「Modern Software Engineering: Doing What Works to Build Better Software Faster」10 Cohesion
10 Cohesion 凝集力(コンピュータサイエンス)とは、「モジュール内の要素が互いに属する度合い」と定義 Kent Beck 関係のないものをより遠くに引 ...