About: Automated code review     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Whole100003553, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FAutomated_code_review

Automated code review software checks source code for compliance with a predefined set of rules or best practices. The use of analytical methods to inspect and review source code to detect bugs or security issues has been a standard development practice in both Open Source and commercial software domains. This process can be accomplished both manually and in an automated fashion. With automation, software tools provide assistance with the code review and inspection process. The review program or tool typically displays a list of warnings (violations of programming standards). A review program can also provide an automated or a programmer-assisted way to correct the issues found. This is a component for mastering easily software. This is contributing to the Software Intelligence practice. T

AttributesValues
rdf:type
rdfs:label
  • Style Checker (de)
  • Automated code review (en)
  • Revisión automática de código (es)
  • 自動程式碼審查 (zh)
rdfs:comment
  • Automated code review software checks source code for compliance with a predefined set of rules or best practices. The use of analytical methods to inspect and review source code to detect bugs or security issues has been a standard development practice in both Open Source and commercial software domains. This process can be accomplished both manually and in an automated fashion. With automation, software tools provide assistance with the code review and inspection process. The review program or tool typically displays a list of warnings (violations of programming standards). A review program can also provide an automated or a programmer-assisted way to correct the issues found. This is a component for mastering easily software. This is contributing to the Software Intelligence practice. T (en)
  • Ein Style Checker (deutsch „Stilüberprüfer“) ist ein Programm, das in Quelltexten die Einhaltung eines zuvor definierten Programmierstils überprüft. Moderne Style Checker beziehen sich dabei nicht nur auf die Formatierung des Quelltextes und die Benennung von Symbolen, sondern können, wenn auch nur sehr eingeschränkt, eine semantische Analyse des Quelltextes vornehmen und möglicherweise angebrachte Refaktorierungen vorschlagen. Im Gegensatz zu einem Quelltextformatierer führt ein Style Checker nur eine Überprüfung durch, formatiert jedoch den Quelltext nicht neu. (de)
  • La revisión automática de código es un proceso similar a la revisión de código de forma automática mediante herramientas. Estas herramientas comprueban el código fuente para garantizar que cumpla un conjunto de reglas predefinidas que garantizan . El uso de métodos analíticos para inspeccionar y revisar el código fuente para detectar errores es una práctica estándar de desarrollo de software.​ Con la automatización, las herramientas de software proporcionan ayuda con la revisión de código manual y el proceso de inspección. El programa de revisión normalmente muestra una lista de advertencias (violaciones de las normas de programación). Un programa de revisión también puede proporcionar un sistema automatizado o una forma asistida al programador para corregir los problemas encontrados. (es)
  • 自動程式碼審查(Automated code review)是可以檢查原始碼是否符合規定的軟體,規定可能是事先定義的規則,或是目前的最佳實務。 自動程式碼審查在開源軟體以及商業軟體的開發中都有用到。利用分析的方式來檢測及審查程式碼,偵測其中是否有軟體錯誤或是安全問題,已經是標準的開發實務。進行的方式可以用人工確認,也可以用自動化的方式確認。隨著自動化,軟體工具可以協助代码审查及檢查的過程。审查工具一般會列出許多的警告(程式碼違反程式標準)。审查工具也可以修正發現的問題,可以用自動化的修正方式,或是由程式設計師輔助的修正方式。這是容易掌握的軟體中的一部份。有助於軟體智慧的實踐。這個程序常稱為linting,因為Lint是最早期用在靜態程式分析的軟體。 有些靜態程序分析工具可以用來協助自動程式碼審查,這些工具受歡迎的程度不如人工審查,但可以作的更快,更有效率。這些工具也可以封裝一些對底層規則的深入瞭解,以及要進行形態分析需要的語意,因此操作軟體的人工審查者不需要和完全人工審查者一樣,有對程式及業務深入的瞭解。許多集成开发环境(IDE)也有提供基本的自動程式碼審查機能,例如Eclipse及Microsoft Visual Studio。集成开发环境也有許多的plugin可以進行程式碼審查。 (zh)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Automated code review software checks source code for compliance with a predefined set of rules or best practices. The use of analytical methods to inspect and review source code to detect bugs or security issues has been a standard development practice in both Open Source and commercial software domains. This process can be accomplished both manually and in an automated fashion. With automation, software tools provide assistance with the code review and inspection process. The review program or tool typically displays a list of warnings (violations of programming standards). A review program can also provide an automated or a programmer-assisted way to correct the issues found. This is a component for mastering easily software. This is contributing to the Software Intelligence practice. This process is usually called "linting" since one of the first tools for static code analysis was called Lint. Some static code analysis tools can be used to assist with automated code review. They do not compare favorably to manual reviews, however they can be done faster and more efficiently. These tools also encapsulate deep knowledge of underlying rules and semantics required to perform this type analysis such that it does not require the human code reviewer to have the same level of expertise as an expert human auditor. Many Integrated Development Environments also provide basic automated code review functionality. For example the Eclipse and Microsoft Visual Studio IDEs support a variety of plugins that facilitate code review. Next to static code analysis tools, there are also tools that analyze and visualize software structures and help humans to better understand these. Such systems are geared more to analysis because they typically do not contain a predefined set of rules to check software against. Some of these tools (e.g. Imagix 4D, , , Sotoarc, , ACTool) allow one to define target architectures and enforce that target architecture constraints are not violated by the actual software implementation. (en)
  • Ein Style Checker (deutsch „Stilüberprüfer“) ist ein Programm, das in Quelltexten die Einhaltung eines zuvor definierten Programmierstils überprüft. Moderne Style Checker beziehen sich dabei nicht nur auf die Formatierung des Quelltextes und die Benennung von Symbolen, sondern können, wenn auch nur sehr eingeschränkt, eine semantische Analyse des Quelltextes vornehmen und möglicherweise angebrachte Refaktorierungen vorschlagen. Im Gegensatz zu einem Quelltextformatierer führt ein Style Checker nur eine Überprüfung durch, formatiert jedoch den Quelltext nicht neu. Style Checker bilden eine Vorstufe zu Werkzeugen mit denen Statische Code-Analysen durchgeführt werden. (de)
  • La revisión automática de código es un proceso similar a la revisión de código de forma automática mediante herramientas. Estas herramientas comprueban el código fuente para garantizar que cumpla un conjunto de reglas predefinidas que garantizan . El uso de métodos analíticos para inspeccionar y revisar el código fuente para detectar errores es una práctica estándar de desarrollo de software.​ Con la automatización, las herramientas de software proporcionan ayuda con la revisión de código manual y el proceso de inspección. El programa de revisión normalmente muestra una lista de advertencias (violaciones de las normas de programación). Un programa de revisión también puede proporcionar un sistema automatizado o una forma asistida al programador para corregir los problemas encontrados. Algunas herramientas de análisis estático se puede utilizar para ayudar en la revisión de código automatizado. No se pueden comparar favorablemente con revisiones manuales, sin embargo, se puede hacer más rápido y más eficientemente. Estas herramientas poseen un profundo conocimiento de las reglas subyacentes y la semántica necesarias para realizar este tipo de análisis, de esta forma no se requiere que el revisor de código humano que usa la herramienta tenga el mismo nivel de conocimientos que un auditor experto humano. Muchos entornos de desarrollo integrado también proporcionan la funcionalidad básica de revisión de código automatizado. Por ejemplo Eclipse (software)​ y Microsoft Visual Studio​ soportan plugins que realizan este tipo de tareas. Además del análisis estático, existen también herramientas para analizar y visualizar estructuras de software y ayudar a los humanos a comprender mejor las mismas. Tales sistemas están orientados más al análisis, ya que no contienen típicamente un conjunto predefinido de reglas para verificar el software. (es)
  • 自動程式碼審查(Automated code review)是可以檢查原始碼是否符合規定的軟體,規定可能是事先定義的規則,或是目前的最佳實務。 自動程式碼審查在開源軟體以及商業軟體的開發中都有用到。利用分析的方式來檢測及審查程式碼,偵測其中是否有軟體錯誤或是安全問題,已經是標準的開發實務。進行的方式可以用人工確認,也可以用自動化的方式確認。隨著自動化,軟體工具可以協助代码审查及檢查的過程。审查工具一般會列出許多的警告(程式碼違反程式標準)。审查工具也可以修正發現的問題,可以用自動化的修正方式,或是由程式設計師輔助的修正方式。這是容易掌握的軟體中的一部份。有助於軟體智慧的實踐。這個程序常稱為linting,因為Lint是最早期用在靜態程式分析的軟體。 有些靜態程序分析工具可以用來協助自動程式碼審查,這些工具受歡迎的程度不如人工審查,但可以作的更快,更有效率。這些工具也可以封裝一些對底層規則的深入瞭解,以及要進行形態分析需要的語意,因此操作軟體的人工審查者不需要和完全人工審查者一樣,有對程式及業務深入的瞭解。許多集成开发环境(IDE)也有提供基本的自動程式碼審查機能,例如Eclipse及Microsoft Visual Studio。集成开发环境也有許多的plugin可以進行程式碼審查。 除了靜態程序分析工具外,也有工具可以分析軟體,並且進行,幫助人理解程式碼。這種系統更著重在分析,因為一般而言其中沒有事先設定要檢查的規則。這類工具(像是、Resharper、SonarJ、、Structure101、ACTool)可以讓分析者定義目標架構,確保實際軟體的實現不會違反目標架構的限制條件。 (zh)
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 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.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (61 GB total memory, 51 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software