April 2022
Beginner to intermediate
464 pages
6h 44m
Japanese
入門書に書かれているような簡単なコードを書くだけであれば1つのmainパッケージで済むことがほとんどでしょう。しかし、大規模なアプリケーションになると、アプリケーション自体をいくつかに分割して開発することになるはずです。そのためにはGoのパッケージの機能についてきちんと把握しておく必要があります。
また、他者の開発したサードパーティーのモジュールを利用するのも、大規模なアプリケーションを効率良く開発していくには不可欠です。そのためのツールGo Modulesは、Goの世界では比較的最近になって登場した機能です。少し古い書籍では触れていなかったりしますが、こちらについても紹介します。
「パッケージ」「モジュール」という言葉はソフトウェア開発ではおなじみの言葉ですが、言語によって意味することが少しずつ異なります。
本章を読み進めるにあたって(Goを使うにあたって)は、まずこれらの言葉の粒度について最低限「こういうものだ」というイメージをつかんでおくと良いでしょう。
Read now
Unlock full access