memrootじしょ
英和翻訳
convention over configuration
controller
obstructive
Logogram
Torque
convention over configuration
/kənˈvɛnʃən ˈoʊvər kənˌfɪɡəˈreɪʃən/
コンベンション オーバー コンフィギュレーション
1.
ソフトウェア設計原則の一つで、開発者が詳細な設定を記述する代わりに、フレームワークなどが提供する一般的な慣例に従うことで、開発効率とコードの可読性を高めること。
この原則は、開発者が詳細な設定を記述する代わりに、一般的な慣例(convention)に従うことで、より迅速に開発を進められるようにするというものです。フレームワークがあらかじめ設定の「慣例」を提供し、開発者はその慣例に従うことで、最小限の設定(configuration)で済ませられます。これにより、開発の効率が向上し、コードの可読性も高まります。無駄な意思決定や定型コードの記述を減らすことを目的としています。
Convention
over
configuration
is
a
key
principle
in
modern
web
frameworks
like
Ruby
on
Rails.
(「設定より規約」は、Ruby on Railsのような現代のウェブフレームワークにおける重要な原則です。)
Convention over configuration
「設定より規約」というソフトウェア設計原則を指します。
is
「~である」という状態を表す動詞です。
a key principle
「重要な原則」という意味です。
in
「~において」という場所や状況を示す前置詞です。
modern web frameworks
「現代のウェブフレームワーク」という意味です。
like Ruby on Rails
「Ruby on Railsのような」という具体的な例を挙げる部分です。
Adopting
convention
over
configuration
can
significantly
reduce
the
amount
of
boilerplate
code.
(設定より規約を採用することで、定型コードの量を大幅に減らすことができます。)
Adopting
「採用すること」という動名詞です。
convention over configuration
「設定より規約」というソフトウェア設計原則を指します。
can
「~できる」という可能性や能力を表す助動詞です。
significantly
「大幅に、著しく」という副詞です。
reduce
「減らす」という動詞です。
the amount of
「~の量」という意味のフレーズです。
boilerplate code
「定型コード、お決まりのコード」という意味です。
The
idea
behind
convention
over
configuration
is
to
empower
developers
by
minimizing
decision-making.
(「設定より規約」の背後にある考え方は、意思決定を最小限に抑えることで開発者の能力を高めることです。)
The idea
「その考え」という意味です。
behind
「~の背後にある」という前置詞です。
convention over configuration
「設定より規約」というソフトウェア設計原則を指します。
is
「~である」という状態を表す動詞です。
to empower
「~に力を与える、能力を高める」という不定詞です。
developers
「開発者たち」という意味です。
by minimizing
「最小限にすることで」という手段を示す句です。
decision-making
「意思決定」という意味です。
関連
DRY principle
KISS principle
boilerplate code
framework
Ruby on Rails
default settings
configuration file