Codebase (original) (raw)
الكود الأساسي وصف يطلق على الحزمة الكاملة من الملفات المصدرية التي تنتج برنامجًا كاملا. يكون غالبًا الكود الأساسي مخزنًا ومدارًا في نظام تحكم بالمصدر مثل غت وسبفيرجن.
Property | Value |
---|---|
dbo:abstract | الكود الأساسي وصف يطلق على الحزمة الكاملة من الملفات المصدرية التي تنتج برنامجًا كاملا. يكون غالبًا الكود الأساسي مخزنًا ومدارًا في نظام تحكم بالمصدر مثل غت وسبفيرجن. (ar) Der Begriff Codebasis (englisch codebase) im Bereich der Softwaretechnik bezeichnet die Gesamtheit der zu einem Projekt gehörenden Quelltextdateien sowie eventuell dazugehöriger Konfigurationsdateien. Darunter fallen aber auch diverse Dateien anderer Art, welche für den Vorgang des Kompilierens benötigt werden, z. B. sog. Makefiles. Hinreichend große Codebasen werden i. d. R. mittels Versionierungssystemen verwaltet. Im Falle von quelloffener Software sind die Codebasen meist in Form von entsprechenden Repositories öffentlich zugänglich. Der Begriff eignet sich aber auch dazu, um eine Aussage über die Beziehung bzw. Historie verschiedener, dennoch ähnlicher, Projekte zu machen. So spricht man z. B. im Falle einer Abspaltung (Fork) davon, dass es eine gemeinsame Codebasis gibt, während es im Falle einer unabhängigen Entwicklung eine eben solche nicht gibt. Die Größe einer Codebasis wird in Lines of Code angegeben. (de) In software development, a codebase (or code base) is a collection of source code used to build a particular software system, application, or software component. Typically, a codebase includes only human-written source code files; thus, a codebase usually does not include source code files generated by tools (generated files) or binary library files (object files), as they can be built from the human-written source code. However, it generally does include configuration and property files, as they are the data necessary for the build. A codebase is typically stored in a source control repository in a version control system. A source code repository is a place where large amounts of source code are kept, either publicly or privately. Source code repositories are used most basically for backups and versioning, and on multi-developer projects to handle various source code versions and to provide aid in resolving conflicts that arise from developers submitting overlapping modifications. Subversion, Git and Mercurial are examples of popular tools used to handle this workflow, which are common in open source projects. For smaller projects, its code may be kept as a non-managed set of files (even the Linux kernel was maintained as a set of files for many years). (en) Le terme codebase, ou code base est utilisé en développement de logiciel pour désigner l'ensemble du code source utilisé pour construire un logiciel ou un composant. En général, le codebase n'inclut que des fichiers sources écrits par des humains et non, par exemple, des fichiers sources générés par d'autres outils ou par des programmes. Le codebase d'un projet est habituellement versionné grâce à un système de gestion de versions. Il se trouve alors conservé au milieu d'une quantité importante de code source (public ou privé). Ces systèmes sont souvent utilisés dans des projets faisant intervenir plusieurs développeurs afin de gérer les versions successives du code source. Git est un système de gestion de versions populaire pour gérer ce workflow et est largement utilisé dans les projets open source. Dire que plusieurs codebases sont distincts signifie que leurs implémentations sont indépendantes (elles ne partagent pas de code source) et que historiquement ces implémentations ne dérivent pas d'un codebase commun. Dans le cas de standards, ceci prouve une interopérabilité puisque deux programmes indépendants peuvent implémenter un même standard.[pas clair] (fr) El término codebase (pronunciado [kodbejs]), o base de código, es usado en el desarrollo de software con el significado de la colección completa de código fuente usada para construir una aplicación o componente particular. Típicamente, el codebase incluye solamente los archivos del código fuente escritos por humanos y no los archivos del código fuente generados por otras herramientas o archivos de biblioteca binaria. Sin embargo, incluye generalmente archivos de configuración y de propiedades. El codebase para un proyecto es típicamente almacenado en un repositorio de control de fuentes. Un repositorio del código fuente es un lugar en donde son guardadas grandes cantidades de código fuente, tanto públicamente como privadamente. Son frecuentemente usados por proyectos de multi-desarrolladores para manejar, de una manera organizada, varias versiones y los conflictos que se presentan con los desarrolladores sometiendo modificaciones conflictivas. Subversion y Mercurial son herramientas populares usadas para manejar este flujo de trabajo, y son comunes en proyectos de fuente abierta. Refiriéndose a múltiples codebases como "distintos" se declara que hay implementaciones independientes sin código fuente compartido y que históricamente, estas implementaciones no evolucionaron de un proyecto común. En el caso de estándares, esto puede ser una manera de demostrar interoperabilidad mostrando dos piezas independientes de software que implementan un estándar dado. (es) Il termine codebase, o code base, è usato nello sviluppo del software per indicare l'intera collezione di codice sorgente usata per costruire una particolare applicazione o un particolare componente. Tipicamente, il codebase include solo file di codice sorgente scritto a mano, e non ad esempio file di codice sorgente generati da altri tool o file binari di libreria. Tuttavia, generalmente il codebase include file di configurazione e delle proprietà. Il codebase per un progetto è tipicamente contenuto in un repository di controllo sorgente. Un repository di codice sorgente è un luogo dove viene custodita una gran quantità di codice sorgente, sia pubblico che privato. Spesso vengono usati per progetti a cui partecipano più sviluppatori per tenere in memoria varie versioni del programma e in modo tale che gli sviluppatori carichino i vari aggiornamenti di codice in un flusso organizzato. Tra gli strumenti software più utilizzati per gestire tali flussi di dati ricordiamo Git e Subversion. (it) コードベース(英: codebase)は、ソフトウェア開発では、特定のソフトウェアシステム、アプリケーション、ソフトウェアコンポーネントなどを構築するために使用されるソースコードの集まりのこと。通常、コードベースには人間が作成したソースコードファイルのみが含まれ、ツールによって生成されたソースコードファイル(生成されたファイル)またはバイナリライブラリファイル(オブジェクトファイル)は含まれない。これらは人間が作成したソースコードから構築できるためである。構成ファイルとプロパティファイルはビルドに必要なデータであるため、コードベースに含まれる。 コードベースは通常、バージョン管理システムのソース管理リポジトリに保存される。小規模なプロジェクトの場合は、単純なファイルの集まりとして保持される場合がある(Linuxカーネルでさえ長年にわたってファイルの集まりとして維持されていた)。 ソースコードリポジトリは、公的または私的に大量のソースコードが保管される場所であり、バックアップとバージョン管理に使用され、複数人の開発者によるプロジェクトでは、さまざまなソースコードバージョンを処理し、開発者が重複する変更を送信することで発生する競合を解決するのに役立つ。 Subversion、Git、Mercurialは、このワークフローを処理するために使用される一般的なツールの例であり、オープンソースプロジェクトでも一般的である。 (ja) 소프트웨어 개발에서 코드베이스(codebase)는 특정 , 응용 소프트웨어, 소프트웨어 구성 요소를 빌드하기 위해 사용되는 소스 코드의 모임이다. 일반적으로 코드베이스에는 사람이 쓴 소스 코드 파일만 포함한다. 그러므로 코드베이스는 일반적으로 도구나 바이너리 라이브러리 파일에 의해 생성된 소스 코드 파일을 포함하지는 않으며 사람이 작성한 소스 코드로부터 빌드될 수 있다. 그러나 구성 및 속성 파일을 포함하지 않는 것이 보통인데, 이것들은 빌드에 필수적인 데이터이기 때문이다. 코드베이스는 일반적으로 버전 관리 시스템의 소스 컨트롤 저장소에 저장된다. 더 작은 프로젝트의 경우 단순한 파일들로 유지된다.(리눅스 커널이 수년 간 파일들로 유지되고 있었듯이) (ko) Кодовая база (в программировании, англ. code base) — исходный код (текст), необходимый для сборки отдельной программы или её компонента. Кодовая база обычно включает исходный код, написанный программистами, не содержит код, созданный автоматически специализированными инструментами, не содержит двоичные файлы библиотек, может содержать файлы конфигурации. Исходный код обычно хранится в репозиториях систем управления версиями. (ru) 在软件开发中,代码库(英語:code base或codebase)是用于构建特定软件系统、应用程序或软件组件一组的源代码。 通常,代码库仅包含人工编写的源代码文件;代码库通常不包含由工具生成的源代码文件或二进制文件(目标文件),因为它们可以从人工编写的源代码构建生成,没有必要加入代码库。但是,代码库通常包括配置文件和属性文件,因为这些文件是构建时所必不可少的数据。 代码库通常存储在版本控制系统中的仓库(repository)中。对于较小的项目,可以将其保存为一组简单的文件(甚至连Linux内核都通过这种形式维护了很多年)。仓库是一个公共或私有的保存大量源代码的地方。大多数仓库会用作备份、版本控制,在多人开发的项目中会帮助处理各种代码版本问题,如:开发者同时修改源码导致的冲突。现今,流行使用Subversion,Git和Mercurial等工具构建仓库(repository)并处理上述的事情,在开源项目十分流行。 (zh) |
dbo:wikiPageID | 2111762 (xsd:integer) |
dbo:wikiPageLength | 6782 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1107815120 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:List_of_free_software_project_directories dbr:Monolithic_kernel dbr:Monolithic_system dbc:Version_control dbr:Application_software dbc:Source_code dbr:Git_(software) dbr:Google dbr:Linux_kernel dbr:Codeplex dbr:Technical_debt dbr:Database_management_system dbr:Facebook dbr:FishEye_(software) dbr:Forge_(software) dbr:Source_code dbr:Software_componentry dbr:Software_development dbr:Mercurial dbr:Software_build dbr:Snippet_(programming) dbr:Version_control dbr:Software_system dbr:List_of_revision_control_software dbr:SourceForge.net dbr:Source_control dbr:Comparison_of_free_software_hosting_facilities dbr:Subversion_(software) |
dbp:wikiPageUsesTemplate | dbt:About dbt:As_of dbt:Div_col dbt:Div_col_end dbt:Dubious dbt:Refimprove dbt:Reflist dbt:Short_description dbt:Visible_anchor dbt:Wiktionary dbt:Mdashb |
dcterms:subject | dbc:Version_control dbc:Source_code |
rdfs:comment | الكود الأساسي وصف يطلق على الحزمة الكاملة من الملفات المصدرية التي تنتج برنامجًا كاملا. يكون غالبًا الكود الأساسي مخزنًا ومدارًا في نظام تحكم بالمصدر مثل غت وسبفيرجن. (ar) 소프트웨어 개발에서 코드베이스(codebase)는 특정 , 응용 소프트웨어, 소프트웨어 구성 요소를 빌드하기 위해 사용되는 소스 코드의 모임이다. 일반적으로 코드베이스에는 사람이 쓴 소스 코드 파일만 포함한다. 그러므로 코드베이스는 일반적으로 도구나 바이너리 라이브러리 파일에 의해 생성된 소스 코드 파일을 포함하지는 않으며 사람이 작성한 소스 코드로부터 빌드될 수 있다. 그러나 구성 및 속성 파일을 포함하지 않는 것이 보통인데, 이것들은 빌드에 필수적인 데이터이기 때문이다. 코드베이스는 일반적으로 버전 관리 시스템의 소스 컨트롤 저장소에 저장된다. 더 작은 프로젝트의 경우 단순한 파일들로 유지된다.(리눅스 커널이 수년 간 파일들로 유지되고 있었듯이) (ko) Кодовая база (в программировании, англ. code base) — исходный код (текст), необходимый для сборки отдельной программы или её компонента. Кодовая база обычно включает исходный код, написанный программистами, не содержит код, созданный автоматически специализированными инструментами, не содержит двоичные файлы библиотек, может содержать файлы конфигурации. Исходный код обычно хранится в репозиториях систем управления версиями. (ru) 在软件开发中,代码库(英語:code base或codebase)是用于构建特定软件系统、应用程序或软件组件一组的源代码。 通常,代码库仅包含人工编写的源代码文件;代码库通常不包含由工具生成的源代码文件或二进制文件(目标文件),因为它们可以从人工编写的源代码构建生成,没有必要加入代码库。但是,代码库通常包括配置文件和属性文件,因为这些文件是构建时所必不可少的数据。 代码库通常存储在版本控制系统中的仓库(repository)中。对于较小的项目,可以将其保存为一组简单的文件(甚至连Linux内核都通过这种形式维护了很多年)。仓库是一个公共或私有的保存大量源代码的地方。大多数仓库会用作备份、版本控制,在多人开发的项目中会帮助处理各种代码版本问题,如:开发者同时修改源码导致的冲突。现今,流行使用Subversion,Git和Mercurial等工具构建仓库(repository)并处理上述的事情,在开源项目十分流行。 (zh) In software development, a codebase (or code base) is a collection of source code used to build a particular software system, application, or software component. Typically, a codebase includes only human-written source code files; thus, a codebase usually does not include source code files generated by tools (generated files) or binary library files (object files), as they can be built from the human-written source code. However, it generally does include configuration and property files, as they are the data necessary for the build. (en) El término codebase (pronunciado [kodbejs]), o base de código, es usado en el desarrollo de software con el significado de la colección completa de código fuente usada para construir una aplicación o componente particular. Típicamente, el codebase incluye solamente los archivos del código fuente escritos por humanos y no los archivos del código fuente generados por otras herramientas o archivos de biblioteca binaria. Sin embargo, incluye generalmente archivos de configuración y de propiedades. (es) Der Begriff Codebasis (englisch codebase) im Bereich der Softwaretechnik bezeichnet die Gesamtheit der zu einem Projekt gehörenden Quelltextdateien sowie eventuell dazugehöriger Konfigurationsdateien. Darunter fallen aber auch diverse Dateien anderer Art, welche für den Vorgang des Kompilierens benötigt werden, z. B. sog. Makefiles. Hinreichend große Codebasen werden i. d. R. mittels Versionierungssystemen verwaltet. Im Falle von quelloffener Software sind die Codebasen meist in Form von entsprechenden Repositories öffentlich zugänglich. (de) Le terme codebase, ou code base est utilisé en développement de logiciel pour désigner l'ensemble du code source utilisé pour construire un logiciel ou un composant. En général, le codebase n'inclut que des fichiers sources écrits par des humains et non, par exemple, des fichiers sources générés par d'autres outils ou par des programmes. (fr) Il termine codebase, o code base, è usato nello sviluppo del software per indicare l'intera collezione di codice sorgente usata per costruire una particolare applicazione o un particolare componente. Tipicamente, il codebase include solo file di codice sorgente scritto a mano, e non ad esempio file di codice sorgente generati da altri tool o file binari di libreria. Tuttavia, generalmente il codebase include file di configurazione e delle proprietà. (it) コードベース(英: codebase)は、ソフトウェア開発では、特定のソフトウェアシステム、アプリケーション、ソフトウェアコンポーネントなどを構築するために使用されるソースコードの集まりのこと。通常、コードベースには人間が作成したソースコードファイルのみが含まれ、ツールによって生成されたソースコードファイル(生成されたファイル)またはバイナリライブラリファイル(オブジェクトファイル)は含まれない。これらは人間が作成したソースコードから構築できるためである。構成ファイルとプロパティファイルはビルドに必要なデータであるため、コードベースに含まれる。 (ja) |
rdfs:label | كود أساسي (ar) Codebasis (de) Codebase (en) Base de código (es) Codebase (fr) Codebase (it) 코드베이스 (ko) コードベース (ja) Кодовая база (ru) 代码库 (zh) |
owl:sameAs | freebase:Codebase wikidata:Codebase dbpedia-ar:Codebase dbpedia-de:Codebase dbpedia-es:Codebase dbpedia-fr:Codebase dbpedia-it:Codebase dbpedia-ja:Codebase dbpedia-ko:Codebase dbpedia-ru:Codebase dbpedia-zh:Codebase https://global.dbpedia.org/id/2HHq9 |
prov:wasDerivedFrom | wikipedia-en:Codebase?oldid=1107815120&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Codebase |
is dbo:wikiPageRedirects of | dbr:Monolithic_codebase dbr:Monolithic_code_base dbr:Source_code_respository dbr:Code_base dbr:Codebases |
is dbo:wikiPageWikiLink of | dbr:ProtonMail dbr:Proton_AG dbr:Python-Ogre dbr:Satoshi_Nakamoto dbr:Scikit-learn dbr:List_of_bitcoin_forks dbr:MUD dbr:Monolithic_codebase dbr:MUD_trees dbr:MacOS_version_history dbr:Windows_API dbr:Debian dbr:History_of_the_World_Wide_Web dbr:Hollywood_Monsters_(video_game) dbr:Udev dbr:Video_game_development dbr:Level_(video_games) dbr:CruiseControl dbr:Ancient_UNIX dbr:Matt_Mullenweg dbr:PhpBB dbr:Chromium_(web_browser) dbr:FreeBSD dbr:Fuchsia_(operating_system) dbr:GNU_Fortran dbr:Genode dbr:Go_(programming_language) dbr:The_Settlers_(1993_video_game) dbr:Sitecore_Commerce_Server dbr:Android-x86 dbr:Apache_HTTP_Server dbr:Apache_Spark dbr:Appcelerator_Titanium dbr:LibreSSL dbr:Linux_Mint dbr:Lumina_(software) dbr:Boat_anchor_(metaphor) dbr:Simple_DirectMedia_Layer dbr:Smokin'_Guns dbr:Stagefright_(bug) dbr:Star_Wars_Jedi_Knight_II:_Jedi_Outcast dbr:SugarCRM dbr:Comparison_of_social_networking_software dbr:Comparison_of_user_features_of_operating_systems dbr:ZFS dbr:Kernel_Normal_Form dbr:Kernel_panic dbr:Mobile_app dbr:Buildbot dbr:CKAN dbr:UBlock_Origin dbr:Wercker dbr:Distributed_version_control dbr:Dreamwidth dbr:Software_maintainer dbr:AVATAR_(MUD) dbr:Acquisition_of_Twitter_by_Elon_Musk dbr:Among_Us dbr:DragonFly_BSD dbr:EPOC_(operating_system) dbr:Eclipse_(software) dbr:Eclipse_Foundation dbr:Fire_OS dbr:Flutter_(software) dbr:Norton_360 dbr:OverOps dbr:Parasoft_DTP dbr:List_of_Folding@home_cores dbr:Repository_(version_control) dbr:Software_remastering dbr:HeidiSQL dbr:HipChat dbr:Jellyfin dbr:Backporting dbr:ARC_(file_format) dbr:AberMUD dbr:Keram_Malicki-Sánchez dbr:Laravel dbr:SunOS dbr:SuperX_(Operating_System) dbr:Code_reuse dbr:Monolithic_code_base dbr:Artificial_psychology dbr:Mantis_Bug_Tracker dbr:Speed_Dreams dbr:Kiteworks dbr:KolibriOS dbr:Michael_Seifert_(programmer) dbr:MicroG dbr:OpenJDK dbr:OpenSSL dbr:Open_Journal_Systems dbr:Open_and_Free_Technology_Community dbr:Open_energy_system_models dbr:Oracle_Solaris dbr:Servoy dbr:SharpDevelop dbr:Warsow_(video_game) dbr:Window_manager dbr:Zswap dbr:IDL_(programming_language) dbr:The_Hacker_Files dbr:WebScaleSQL dbr:Video_game_programmer dbr:Video_game_design dbr:XUL dbr:Ungoogled-chromium dbr:Windows_XP_editions dbr:Source_code_respository dbr:Code_base dbr:Codebases |
is gold:hypernym of | dbr:CircleMUD dbr:EnvyMUD dbr:TinyMUD dbr:ROM_(MUD) dbr:Mordor_(MUD) dbr:CoffeeMUD dbr:HP_FutureSmart_firmware |
is foaf:primaryTopic of | wikipedia-en:Codebase |