Coding conventions (original) (raw)

About DBpedia

قواعد التعليمات البرمجية هي مجموعة من الإرشادات لـ لغة برمجة محددة توصي بـ نمط برمجة وممارسات برمجة وطرق برمجة لكل جانب من عينة برنامج مكتوب بهذه اللغة. تغطي هذه القواعدة عادة تنظيم الملفات والتعليقات والإقرارات والعبارات الخاصة بالبرمجة وخلافه. يوصى مبرمجو البرامج بضرورة اتباع هذه الإرشادات للمساعدة في تحسين قابلية القراءة للتعليمة برمجية المصدر وتسهيل . لا تكون قواعد التعليمات البرمجية سارية إلا على المصلحين البشريين والمراجعين النظراء لمشروع برامج. ربما تتم صياغة القواعد في صورة مجموعة موثقة من القواعد تتبعها شركة أو فريق بالكامل، أو ربما تكون غير رسمية كممارسات التعليمات البرمجية المعتادة لفرد. لا يتم فرض قواعد التعليمات البرمجية بواسطة محولين برمجيين. لذا، لا يشكل عدم اتباع بعض القواعد أو كلها تأثيرًا على البرامج القابلة للتنفيذ التي تم إنشاؤها من التعليمة برمجية المصدر.

Property Value
dbo:abstract قواعد التعليمات البرمجية هي مجموعة من الإرشادات لـ لغة برمجة محددة توصي بـ نمط برمجة وممارسات برمجة وطرق برمجة لكل جانب من عينة برنامج مكتوب بهذه اللغة. تغطي هذه القواعدة عادة تنظيم الملفات والتعليقات والإقرارات والعبارات الخاصة بالبرمجة وخلافه. يوصى مبرمجو البرامج بضرورة اتباع هذه الإرشادات للمساعدة في تحسين قابلية القراءة للتعليمة برمجية المصدر وتسهيل . لا تكون قواعد التعليمات البرمجية سارية إلا على المصلحين البشريين والمراجعين النظراء لمشروع برامج. ربما تتم صياغة القواعد في صورة مجموعة موثقة من القواعد تتبعها شركة أو فريق بالكامل، أو ربما تكون غير رسمية كممارسات التعليمات البرمجية المعتادة لفرد. لا يتم فرض قواعد التعليمات البرمجية بواسطة محولين برمجيين. لذا، لا يشكل عدم اتباع بعض القواعد أو كلها تأثيرًا على البرامج القابلة للتنفيذ التي تم إنشاؤها من التعليمة برمجية المصدر. (ar) Programovací konvence je v informatice soubor pokynů pro konkrétní programovací jazyk, kterými je doporučen styl zápisu programu, postupy a metody pro každý aspekt programu napsaném v tomto jazyce. Tyto úmluvy se obvykle týkají organizace souborů, stylu odsazování, komentářů, deklarací, příkazů, použití bílých znaků, konvencí pojmenovávání (proměnných, názvů funkcí…), postupů programování, principů programování, architektonicky osvědčených postupů, atd. Tyto pokyny jsou určeny pro dodržení strukturální kvality kódu. Programátorům je doporučeno pokyny dodržovat, aby se zlepšila čitelnost jejich zdrojového kódu a aby byla údržba softwaru jednodušší. Programovací konvence se vztahují pouze na lidské správce a peer recenzenty softwarových projektů. Programovací konvence mohou být formálně zdokumentovaný soubor pravidel, která celý tým nebo společnost dodržuje nebo mohou být neformální, jako obvyklé postupy používané jedincem. Programovací konvence nemají vliv na práci překladače. (cs) Coding conventions are a set of guidelines for a specific programming language that recommend programming style, practices, and methods for each aspect of a program written in that language. These conventions usually cover file organization, indentation, comments, declarations, statements, white space, naming conventions, programming practices, programming principles, programming rules of thumb, architectural best practices, etc. These are guidelines for software structural quality. Software programmers are highly recommended to follow these guidelines to help improve the readability of their source code and make software maintenance easier. Coding conventions are only applicable to the human maintainers and peer reviewers of a software project. Conventions may be formalized in a documented set of rules that an entire team or company follows, or may be as informal as the habitual coding practices of an individual. Coding conventions are not enforced by compilers. (en) Convenciones de programación son un conjunto de directrices para un lenguaje de programación concreto que recomienda estilo, prácticas, y métodos de programación para cada aspecto de un programa escrito en cada lenguaje. Estas convenciones normalmente comprenden gestión de archivos, sangría, comentarios, declaraciones, sentencias, espaciado, convenciones de nombres, buenas prácticas de programación, principios de programación, buenas prácticas de arquitectura, etc. Estas son directrices para la calidad estructural del software. Se recomienda encarecidamente a los programadores de software seguir estas directrices para ayudar a mejorar la legibilidad de su código de fuente y un fácil mantenimiento del software. Las convenciones de programación son solo aplicables a maintenedores humanos y revisores por pares de un proyecto de software. Las convenciones pueden ser formalizadas en un conjunto documentado de reglas que un equipo entero o toda la compañía pueden seguir, o puede ser tan informal como las prácticas habituales de programación de un individuo.​ Las convenciones de programación no son aplicadas por los compiladores. (es) Les règles de codage sont un ensemble de règles à suivre pour uniformiser les pratiques de développement logiciel, diffuser les bonnes pratiques de développement et éviter les erreurs de développement "classiques" au sein d'un groupe de développeurs. Les règles de codage s'articulent autour de plusieurs thèmes, les plus courants étant : * Le nommage et l'organisation des fichiers du code source * le style d'indentation * Les conventions de nommage, ou règles de nommage * Les commentaires et documentation du code source * Recommandations sur la déclaration des variables * Recommandations sur l'écriture des instructions, des structures de contrôle et l'usage des parenthèses dans les expressions. Les règles de codage permettent d'assurer une meilleure lisibilité du code en utilisant le même style de codage et en évitant les constructions qui rendent le code difficile à lire ou à modifier. Elles permettent également d'éviter les erreurs liées au langage pouvant donner des résultats incorrects, pouvant entraîner des crashs systèmes ou des failles de sécurité. Certaines règles sont également liées aux buts poursuivis par le projet logiciel : portabilité, contraintes mémoires, criticité, etc. Les règles de codage participent à la qualité logicielle. Ainsi, plus l'importance des développements est élevée, plus les besoins en règles de codages sont nécessaires. Ainsi, les normes DO-178B pour l'avionique et MISRA C pour l'automobile imposent un ensemble d'objectifs à atteindre sur le logiciel selon la criticité qui lui est attribuée. Cette criticité est déterminée par les contraintes soumises au logiciel (mémoire et CPU disponible, fiabilité, robustesse, etc.) et les risques liés à l'utilisation de ce logiciel (risques humains, risques financiers, etc.). Les règles de codage sont adaptées en conséquence. Par exemple, un logiciel embarqué disposant de peu de mémoire ne devra pas utiliser l'allocation dynamique de mémoire. Autre exemple : le logiciel redondant d'une fusée doit être développé par une équipe totalement indépendante et séparée (pas de partage de code, pas de partage de la conception, etc.) de l'équipe développant le logiciel redondé, le développement devant se faire avec les mêmes contraintes pour les deux équipes. Il n'y a pas de règle de programmation absolue, et il appartient à chaque projet logiciel de définir celles qui lui correspondent le mieux. Tout manquement à une règle de programmation est appelée une violation de règle. (fr) Standardy kodowania – zestaw wytycznych służący do zunifikowania wyglądu, praktyk, struktury i zachowania kodu danej platformy programistycznej lub języka programowania, zazwyczaj popularyzowany przez ich deweloperów w celu ułatwienia komunikacji i wymiany kodu między nieznajomymi programistami. (pl) Норми кодування (англ. Coding conventions) — це сукупність вказівок, що стосуються певної конкретної мови програмування і встановлюють правила стильового оформлення коду, практики та методи написання програм цією мовою. Ці норми зазвичай охоплюють організацію файлів, відступи, коментарі, , інструкції, пропуски, , та , емпіричні правила програмування, найкращі архітектурні практики та ін. Це поради стосовно структурної якості програмного забезпечення. Розробникам програмного забезпечення наполегливо рекомендується слідувати цим вказівкам, щоб покращити читабельність їхнього коду та полегшити підтримку програмного забезпечення. Норми кодування застосовні лише до людей-підтримувачів та рецензентів програмного забезпечення. Норми можуть бути формалізовані в документованому наборі правил, яких дотримується ціла команда чи компанія, або бути такими ж неформальними, як звичні індивідуальні практики кодування. Норми кодування не нав'язуються компіляторами. А отже, не дотримання деяких, чи навіть всіх правил не впливає на ефективність виконання програмного коду. (uk)
dbo:wikiPageExternalLink http://barrgroup.com/coding-standard http://computersandbuildings.com/matlab-coding-conventions/ http://framework.zend.com/manual/1.12/en/coding-standard.html http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/share/misc/style http://geosoft.no/development/cppstyle.html http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines http://javascript.crockford.com/code.html http://man.openbsd.org/style.9 http://mumble.net/~campbell/scheme/style.txt http://rfc.zeromq.org/spec:21 http://teampli.net/plistyle.html http://tech.dolhub.com/article/computer/Coding-Conventions http://www.caliban.org/ruby/rubyguide.shtml http://www.digitalmars.com/d/1.0/dstyle.html http://www.erlang.se/doc/programming_rules.shtml http://www.qhull.org/road/road-faq/xml/cpp-guideline.xml http://www.state-machine.com/doc/AN_QL_Coding_Standard.pdf http://www.tiobe.com/standards/gemrcsharpcs.pdf https://style.tidyverse.org/ https://www.dartlang.org/articles/style-guide https://www.misra.org.uk/Activities/MISRAC/tabid/171/Default.aspx http://httpd.apache.org/dev/styleguide.html http://msdn.microsoft.com/en-us/library/ms229042(VS.80).aspx http://www.esa.int/TEC/Software_engineering_and_standardisation/TECRFBUXBQE_2.html https://msdn.microsoft.com/en-us/library/ff926074.aspx http://blogs.msdn.com/brada/articles/361363.aspx https://code.google.com/p/google-styleguide/ http://drupal.org/coding-standards http://www.adaic.com/docs/95style/html/cover.html http://www.ambysoft.com/essays/javaCodingStandards.html http://www.mono-project.com/Coding_Guidelines https://www.coursehero.com/file/43745886/bssc983pdf/ https://gcc.gnu.org/onlinedocs/gnat-style.pdf https://gcc.gnu.org/onlinedocs/gnat-style/ http://www.php-fig.org/ https://google.github.io/styleguide/cppguide.html https://google.github.io/styleguide/shell.xml http://pear.php.net/manual/en/standards.php http://www.ganssle.com/fsm.pdf http://edn.embarcadero.com/article/10280 https://www.securecoding.cert.org/confluence/display/c/SEI+CERT+C+Coding+Standard http://geosoft.no/development/javastyle.html http://sourceforge.net/adobe/flexsdk/wiki/Coding%20Conventions/ https://github.com/devolo/software-quality https://github.com/styleguide/ruby https://web.archive.org/web/20011025142432/http:/lxr.linux.no/source/Documentation/CodingStyle https://web.archive.org/web/20100527142102/http:/software.gsfc.nasa.gov/AssetsApproved/PA2.4.1.1.1.pdf https://web.archive.org/web/20120306040014/http:/opensource.adobe.com/wiki/display/flexsdk/Coding+Conventions https://web.archive.org/web/20130626010707/http:/perldoc.perl.org/perlstyle.html https://web.archive.org/web/20141014180334/http:/computersandbuildings.com/matlab-coding-conventions/ https://www.researchgate.net/publication/234821111_Guidance_for_the_use_of_the_Ada_programming_language_in_high_integrity_systems http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style https://www.python.org/peps/pep-0008.html
dbo:wikiPageID 7969681 (xsd:integer)
dbo:wikiPageLength 20327 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1111732690 (xsd:integer)
dbo:wikiPageWikiLink dbr:Programmer dbr:Programming_style dbr:MISRA_C dbr:Motor_Industry_Software_Reliability_Association dbr:Bjarne_Stroustrup dbr:Hungarian_Notation dbr:Characters_per_line dbr:Devolo dbr:GNU_Coding_Standards dbr:Software_quality dbr:Compiler dbc:Source_code dbr:Object-oriented_programming dbr:Prettyprint dbr:Vulnerability_(computing) dbr:Refactoring dbr:Lint_(software) dbr:Comment_(computer_programming) dbr:Comparison_of_programming_languages_(syntax) dbr:Computer_file dbc:Programming_rules_of_thumb dbr:Peer_review dbr:Software_peer_review dbr:Tag_(metadata) dbr:Readability dbr:C++ dbr:CERT_C_Coding_Standard dbr:Agile_software_development dbr:Doxygen dbr:FORTRAN dbr:Best_Coding_Practices dbr:Source_code dbr:Procedural_programming dbr:The_Power_of_10:_Rules_for_Developing_Safety-Critical_Code dbr:Tcl dbr:Software_development_process dbr:Software_metrics dbr:Software_quality_model dbc:Programming_principles dbr:Herb_Sutter dbr:High_Integrity_C++ dbr:Javadoc dbr:Software_maintenance dbr:Source_lines_of_code dbr:Software_bug dbr:Static_code_analysis dbr:Indent_style dbr:Safety-critical dbr:List_of_software_development_philosophies dbr:List_of_tools_for_static_code_analysis dbr:Programming_language dbr:Naming_convention_(programming) dbr:Source_code_comment dbr:Statement_(programming) dbr:File_directory dbr:Function_(programming) dbr:Whitespace_(computer_science) dbr:Identifier_naming_convention dbr:Declaration_(computer_science) dbr:Estimation_in_software_engineering dbr:Extract_Method dbr:B:C++_Programming/Programming_Languages/C++/Code/Style_Conventions dbr:B:Computer_Programming/Coding_Style
dbp:date 2014-10-14 (xsd:date)
dbp:url https://web.archive.org/web/20141014180334/http:/computersandbuildings.com/matlab-coding-conventions/
dbp:wikiPageUsesTemplate dbt:Cite_web dbt:More_footnotes dbt:Short_description dbt:Webarchive dbt:Wikibooks dbt:Dmoz dbt:Software_development_process
dct:subject dbc:Source_code
gold:hypernym dbr:Set
rdfs:comment قواعد التعليمات البرمجية هي مجموعة من الإرشادات لـ لغة برمجة محددة توصي بـ نمط برمجة وممارسات برمجة وطرق برمجة لكل جانب من عينة برنامج مكتوب بهذه اللغة. تغطي هذه القواعدة عادة تنظيم الملفات والتعليقات والإقرارات والعبارات الخاصة بالبرمجة وخلافه. يوصى مبرمجو البرامج بضرورة اتباع هذه الإرشادات للمساعدة في تحسين قابلية القراءة للتعليمة برمجية المصدر وتسهيل . لا تكون قواعد التعليمات البرمجية سارية إلا على المصلحين البشريين والمراجعين النظراء لمشروع برامج. ربما تتم صياغة القواعد في صورة مجموعة موثقة من القواعد تتبعها شركة أو فريق بالكامل، أو ربما تكون غير رسمية كممارسات التعليمات البرمجية المعتادة لفرد. لا يتم فرض قواعد التعليمات البرمجية بواسطة محولين برمجيين. لذا، لا يشكل عدم اتباع بعض القواعد أو كلها تأثيرًا على البرامج القابلة للتنفيذ التي تم إنشاؤها من التعليمة برمجية المصدر. (ar) Standardy kodowania – zestaw wytycznych służący do zunifikowania wyglądu, praktyk, struktury i zachowania kodu danej platformy programistycznej lub języka programowania, zazwyczaj popularyzowany przez ich deweloperów w celu ułatwienia komunikacji i wymiany kodu między nieznajomymi programistami. (pl) Programovací konvence je v informatice soubor pokynů pro konkrétní programovací jazyk, kterými je doporučen styl zápisu programu, postupy a metody pro každý aspekt programu napsaném v tomto jazyce. Tyto úmluvy se obvykle týkají organizace souborů, stylu odsazování, komentářů, deklarací, příkazů, použití bílých znaků, konvencí pojmenovávání (proměnných, názvů funkcí…), postupů programování, principů programování, architektonicky osvědčených postupů, atd. Tyto pokyny jsou určeny pro dodržení strukturální kvality kódu. Programátorům je doporučeno pokyny dodržovat, aby se zlepšila čitelnost jejich zdrojového kódu a aby byla údržba softwaru jednodušší. Programovací konvence se vztahují pouze na lidské správce a peer recenzenty softwarových projektů. Programovací konvence mohou být formálně zdok (cs) Coding conventions are a set of guidelines for a specific programming language that recommend programming style, practices, and methods for each aspect of a program written in that language. These conventions usually cover file organization, indentation, comments, declarations, statements, white space, naming conventions, programming practices, programming principles, programming rules of thumb, architectural best practices, etc. These are guidelines for software structural quality. Software programmers are highly recommended to follow these guidelines to help improve the readability of their source code and make software maintenance easier. Coding conventions are only applicable to the human maintainers and peer reviewers of a software project. Conventions may be formalized in a documente (en) Convenciones de programación son un conjunto de directrices para un lenguaje de programación concreto que recomienda estilo, prácticas, y métodos de programación para cada aspecto de un programa escrito en cada lenguaje. Estas convenciones normalmente comprenden gestión de archivos, sangría, comentarios, declaraciones, sentencias, espaciado, convenciones de nombres, buenas prácticas de programación, principios de programación, buenas prácticas de arquitectura, etc. Estas son directrices para la calidad estructural del software. Se recomienda encarecidamente a los programadores de software seguir estas directrices para ayudar a mejorar la legibilidad de su código de fuente y un fácil mantenimiento del software. Las convenciones de programación son solo aplicables a maintenedores humanos y r (es) Les règles de codage sont un ensemble de règles à suivre pour uniformiser les pratiques de développement logiciel, diffuser les bonnes pratiques de développement et éviter les erreurs de développement "classiques" au sein d'un groupe de développeurs. Les règles de codage s'articulent autour de plusieurs thèmes, les plus courants étant : Il n'y a pas de règle de programmation absolue, et il appartient à chaque projet logiciel de définir celles qui lui correspondent le mieux. Tout manquement à une règle de programmation est appelée une violation de règle. (fr) Норми кодування (англ. Coding conventions) — це сукупність вказівок, що стосуються певної конкретної мови програмування і встановлюють правила стильового оформлення коду, практики та методи написання програм цією мовою. Ці норми зазвичай охоплюють організацію файлів, відступи, коментарі, , інструкції, пропуски, , та , емпіричні правила програмування, найкращі архітектурні практики та ін. Це поради стосовно структурної якості програмного забезпечення. Розробникам програмного забезпечення наполегливо рекомендується слідувати цим вказівкам, щоб покращити читабельність їхнього коду та полегшити підтримку програмного забезпечення. Норми кодування застосовні лише до людей-підтримувачів та рецензентів програмного забезпечення. Норми можуть бути формалізовані в документованому наборі правил, яких (uk)
rdfs:label أعراف البرمجة (ar) Programovací konvence (cs) Convenciones de programación (es) Coding conventions (en) Règles de codage (fr) Standardy kodowania (pl) Домовленості про стиль коду (uk)
owl:sameAs freebase:Coding conventions wikidata:Coding conventions dbpedia-ar:Coding conventions dbpedia-bg:Coding conventions dbpedia-cs:Coding conventions dbpedia-es:Coding conventions dbpedia-fa:Coding conventions dbpedia-fi:Coding conventions dbpedia-fr:Coding conventions dbpedia-hu:Coding conventions dbpedia-pl:Coding conventions http://ta.dbpedia.org/resource/நிரலாக்க_நடையொழுங்கு dbpedia-uk:Coding conventions https://global.dbpedia.org/id/53bpC
prov:wasDerivedFrom wikipedia-en:Coding_conventions?oldid=1111732690&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Coding_conventions
is dbo:wikiPageRedirects of dbr:Code_convention dbr:Code_conventions dbr:Coding_standard dbr:Coding_standards dbr:Trailing_comma
is dbo:wikiPageWikiLink of dbr:Programming_style dbr:Software_quality dbr:Python_syntax_and_semantics dbr:Code_convention dbr:Code_conventions dbr:Coding_best_practices dbr:Coding_standard dbr:Coding_standards dbr:Trailing_comma dbr:Public_interface dbr:ESLint dbr:Parasoft_C/C++test dbr:Source_code dbr:The_Power_of_10:_Rules_for_Developing_Safety-Critical_Code dbr:JSLint dbr:Lead_programmer dbr:Modular_programming dbr:Buffer_overflow dbr:Software_construction dbr:Software_rot dbr:Extreme_programming_practices dbr:Immediately_invoked_function_expression dbr:List_of_software_development_philosophies dbr:Naming_convention_(programming) dbr:Off-side_rule dbr:Software_verification_and_validation dbr:Visual_Expert
is foaf:primaryTopic of wikipedia-en:Coding_conventions