About: Convention over configuration     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingParadigms, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/c/8ECTxFLpVJ

Convention over configuration (also known as coding by convention) is a software design paradigm used by software frameworks that attempts to decrease the number of decisions that a developer using the framework is required to make without necessarily losing flexibility and don't repeat yourself (DRY) principles. The concept was introduced by David Heinemeier Hansson to describe the philosophy of the Ruby on Rails web framework, but is related to earlier ideas like the concept of "sensible defaults" and the principle of least astonishment in user interface design.

AttributesValues
rdf:type
rdfs:label
  • Convenció sobre configuració (ca)
  • Konvention vor Konfiguration (de)
  • Convención sobre configuración (es)
  • Convention over configuration (en)
  • Convention over configuration (it)
  • Convention plutôt que configuration (fr)
  • 설정보다 관습 (ko)
  • 設定より規約 (ja)
  • Convention over configuration (nl)
  • Convention Over Configuration (pl)
  • Convenção sobre configuração (pt)
  • Соглашения по конфигурации (ru)
  • 约定优于配置 (zh)
  • Convention over configuration (uk)
rdfs:comment
  • 설정보다 관습 또는 구성보다 관습(convention over configuration), 관습에 따른 코딩(coding by convention)은 프레임워크를 사용하는 개발자가 유연성을 잃지 않고 취해야 하는 결정의 수를 줄이기 위해 시도하는, 소프트웨어 프레임워크에 사용되는 소프트웨어 이다. 이 개념은 이 루비 온 레일즈 웹 프레임워크의 철학을 기술하기 위해 도입한 것이지만, 사용자 인터페이스 디자인의 실용적인 디폴트(default) 및 (principle of least astonishment) 등의 초기 개념과 관련되어 있다. (ko)
  • 設定より規約(せっていよりきやく、英: convention over configuration; CoC)とは、開発者の決定すべきことを減少させ、単純にするが柔軟性は失わせないソフトウェア設計パラダイム。 この言葉の本質的な意味は、開発者が指定しなければならないのはアプリケーションの慣例に従わない点だけだ、ということである。例えば、モデルの中にSalesというクラスがあれば、データベース中の対応する表の名前はデフォルトでsalesである、という規約を定める。この規約から逸脱するときだけ、例えばその表を "products_sold" という名前にする場合だけ、その名前を使ったコードを書く必要が生じる。 使用しているツールが実装した規約が開発者の望む動作と一致していれば、設定ファイルを書く必要もない。実装規約と望みの動作が違っている場合だけ、必要な動作を設定すればよい。 (ja)
  • Convention Over Configuration pozwala tworzyć złożone rozwiązania programistyczne z użyciem niewielkiej ilości kodu. Bazuje na wykorzystaniu ustalonych zasad, które regulują często skomplikowane kwestie działania systemu zmieniając je w oczywiste zachowania lub oczekiwania, które twórcy aplikacji pozostaje jedynie spełnić. W praktyce redukuje to potrzebę konfigurowania czy kodowania do niezbędnego minimum. Podstawową wadą tego rozwiązania jest fakt, iż z punktu widzenia programisty działa ono dobrze wyłącznie wtedy, kiedy jest się świadomym wszystkich obowiązujących zasad (tj. konwencji). (pl)
  • 约定优于配置(convention over configuration),也称作按约定编程,是一种软件,旨在减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。 本质是说,开发人员仅需规定应用中不符约定的部分。例如,如果模型中有个名为Sale的类,那么数据库中对应的表就会默认命名为sales。只有在偏离这一约定时,例如将该表命名为"products_sold",才需写有关这个名字的配置。 如果所用工具的约定与期待相符,便可省去配置;反之,可以配置来达到所期待的方式。 (zh)
  • La convenció sobre configuració (també conegut com a programació per convenció) és un que cerca disminuir el nombre de decisions que els desenvolupadors de programari han de prendre. Se cerca guanyar simplicitat, sense perdre flexibilitat. * Quan la configuració implementada per l'eina que fas servir coincideix amb el comportament desitjat per tu, no has d'escriure fitxers de configuració. * En canvi, quan el comportament desitjat per tu es desvia de la convenció implementada, has de configurar explícitament el comportament que desitges. (ca)
  • Convention over configuration (also known as coding by convention) is a software design paradigm used by software frameworks that attempts to decrease the number of decisions that a developer using the framework is required to make without necessarily losing flexibility and don't repeat yourself (DRY) principles. The concept was introduced by David Heinemeier Hansson to describe the philosophy of the Ruby on Rails web framework, but is related to earlier ideas like the concept of "sensible defaults" and the principle of least astonishment in user interface design. (en)
  • Konvention vor Konfiguration (englisch convention over configuration oder coding by convention) ist ein Softwaredesign-Paradigma, welches zum Ziel hat, die Komplexität von Konfigurationen zu reduzieren: Solange sich die Entwickler in allen Bereichen einer Software an übliche Konventionen (beispielsweise gleichartige Bezeichner) halten, müssen diese nicht konfiguriert werden, was somit die Konfigurationen erheblich vereinfacht, ohne die Möglichkeiten der Entwickler einzuschränken. Damit unterstützt das Paradigma auch die Prinzipien KISS und Don’t repeat yourself. (de)
  • Convención sobre Configuración, también conocido como CoC, es un paradigma de programación de software que busca minimizar el número de decisiones que un desarrollador necesita hacer, ganando así en simplicidad pero no perdiendo flexibilidad por ello. (es)
  • Convention plutôt que configuration (aussi connu sous le nom de coder par convention ; convention over configuration en anglais) est une pratique informatique qui tend à faire décroître le nombre de décisions qu'un développeur doit prendre. Lorsque la convention mise en place par l'outil de développement correspond à ce qui est correct pour l'application, on bénéficie du service sans qu'il soit nécessaire d'écrire du code ou des fichiers de configuration. (fr)
  • Convention over configuration è un paradigma di programmazione che prevede configurazione minima (o addirittura assente) per il programmatore che utilizza un framework che lo rispetti, obbligandolo a configurare solo gli aspetti che si differenziano dalle implementazioni standard o che non rispettano particolari convenzioni di denominazione o simili. Questo tipo di approccio semplifica notevolmente la programmazione soprattutto agli stadi iniziali dello studio di un nuovo framework, senza necessariamente perdere flessibilità o possibilità di discostarsi dai modelli standard. (it)
  • Convention over configuration (ook wel bekend als coding by convention) is een paradigma in de softwareontwikkeling dat probeert om het aantal beslissingen dat ontwikkelaars moeten maken te verminderen, waardoor meer eenvoud ontstaat, maar niet per se aan flexibiliteit wordt ingeleverd. (nl)
  • Convenção sobre configuração ou programação por convenção (do inglês Convention over configuration - CoC) é um modelo de desenvolvimento de software que busca diminuir o número de decisões que os desenvolvedores precisam tomar. Visa ganhar simplicidade sem perder flexibilidade. Esta visão permite ao programador trabalhar num nível maior de abstração sem a necessidade da criação de uma camada de abstração. (pt)
  • Cоглашения по конфигурации (англ. Convention over configuration, также известен как англ. coding by convention) — концепт (или принцип) проектирования программного обеспечения, заключающийся в том, что рассматриваемые аспекты нуждаются в конфигурации тогда и только тогда, когда этот аспект не удовлетворяет некоторой спецификации. Принцип как правило, применяется в разработке фреймворков, и позволяет сократить количество требуемой конфигурации без потери гибкости. (ru)
  • Convention over configuration — принцип програмування («угода головніша за конфігурацію», також відома як програмування за угодою). Він використовується у програмних фрейворках, щоб зменшити кількість рішень, які мусить приймати в роботі програміст, без втрати гнучкості архітектури створюваного додатку. Підхід було запропоновано Ханссон Давидом Хейнемейером щоб описати філософію фреймворку Ruby on Rails. (uk)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Maven_CoC.svg
dct:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
Faceted Search & Find service v1.17_git147 as of Sep 06 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3331 as of Sep 2 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 65 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software