勉強日記

チラ裏

2019-10-01から1ヶ月間の記事一覧

A Philosophy of Software Design ch3 Working Code Isn't Enough (Strategic vs. Tactical Programming)

www.goodreads.com Working Code Isn't Enough (Strategic vs. Tactical Programming) Tactical programming Strategic programming How much to invest? Startups and investment Conclusion 英語 Working Code Isn't Enough (Strategic vs. Tactical Progr…

A Philosophy of Software Design ch2 The Nature of Complexity

www.goodreads.com The Nature of Complexity Complexity defined Symptoms of complexity Causes of complexity Complexity is incremental Conclusion The Nature of Complexity 敵はch1にて論じたとおり「複雑性」 敵を知ること 複雑性って何? システム…

A Philosophy of Software Design ch13 Comments Should Describe Things That Aren't Obvious From The Code

www.goodreads.com Comments Should Describe Things That Aren't Obvious From The Code Pick conventions Don't repeat the code Lower-level comments add precision Higher-level comments enhance intuition Interface documentation Implementation co…

A Philosophy of Software Design ch1 Introduction

www.goodreads.com Introduction (It's All About Complexity) How to use this book 英語 Introduction (It's All About Complexity) コンピュータソフトウェアを作ることは、人類史においてもっとも純粋な創作活動である 物理的な制約がない 仮想的な世界…