要約
UNIXという考え方は、UNIXの哲学や思想について詳しく解説されています。
UNIXは、単一の大きなプログラムではなく、小さなプログラムを組み合わせて構成されるシステムであるという点が重要です。
このように構成されたシステムは、機能の組み合わせを容易にするだけでなく、プログラムの修正や再利用を容易にするため、大規模なプロジェクトに適しています。
また、UNIXの哲学は、シンプルで一貫性のある設計に基づいています。プログラムは、単一の機能を果たすことに集中する必要があり、複雑な機能を持つプログラムは、複数の簡単なプログラムに分割されるべきです。
このような哲学により、UNIXは高い安定性、信頼性、保守性を備えています。
さらに、UNIXの哲学がどのようにオープンソースのソフトウェア開発に影響を与えたかについても言及されています。
UNIXの思想は、コミュニティが協力してソフトウェアを開発し、改善し、共有することを奨励されています。
全体として、「UNIXという考え方」は、UNIXの哲学がどのように構築され、どのようにオープンソースソフトウェア開発に影響を与えたかを解説した書籍でした。
感想
普段からコードを書いて、レビューいただくときに小さくプログラムを考えてくださいと言われていた意味が痛いほど理解した本でした。
開発に携わる人やプログラムコードが冗長化になりやすい人、初心者の方には読んでほしい、貴重な一冊でした。
無料お試しのAudibleで探す