2012/12/30

Pythonにまつわるアイデア:PEP

Pythonには、「PEP」(Python Enhancement Proposal)(日本語では「Python強化提案」?となるでしょうか)と呼ばれるドキュメント集があります。

法律の条文のように、「PEP 8」「PEP 20」「PEP 234」といった風に「PEP+数字」という形で膨大なドキュメントがオープンに管理されています。

Python(の言語そのもの)の開発は、このPEPをベースに進められています。考え方や方向性をPEPドキュメントとしてひとつひとつ作成・オープンにしてから、コミュニティからの意見を取り入れた形で開発の方向づけや意思決定が行われているようです。

PEPの一覧PEPの目的とルールを説明したページなどがありそれで詳細も見ることができますが、いずれも分量が多いです。。。いちPythonユーザとしてPythonを使う範囲であれば「PEPは開発に関わるドキュメント」程度におさえておくのでよいのかなと思います。

0 件のコメント: