Source Code Editing Task: Difference between revisions
Jump to navigation
Jump to search
m (Text replacement - "<B>Counter-Examples:</B>" to "<B>Counter-Example(s):</B>") |
m (Text replacement - "[[ai " to "[[AI ") |
||
Line 18: | Line 18: | ||
** It can facilitate [[Code Search]] via [[pattern matching]]. | ** It can facilitate [[Code Search]] via [[pattern matching]]. | ||
** It can automate [[Code Formatting]] through [[style enforcement]]. | ** It can automate [[Code Formatting]] through [[style enforcement]]. | ||
** It can provide [[Code Suggestion]]s via [[ | ** It can provide [[Code Suggestion]]s via [[AI assistance]]. | ||
** ... | ** ... | ||
* <B>Example(s):</B> | * <B>Example(s):</B> |
Revision as of 12:46, 7 June 2025
A Source Code Editing Task is a text editing task that is required to modify source code within development environments.
- Context:
- Task Input: source code, editing instructions
- Task Output: modified source code, edit history
- Task Performance Measure: editing efficiencys such as accuracy, speed, and consistency.
- ...
- It can range from being a Basic Code Edit to being an AI-Assisted Code Edit, depending on its assistance level.
- It can range from being a Single Line Edit to being a Multi-File Refactoring, depending on its scope.
- It can be supported by a Source-Code Editor through editing tools.
- It can utilize Code Intelligence for smart completion.
- It can implement Code Navigation via reference tracking.
- It can perform Syntax Validation during real-time editing.
- It can maintain Code History through version control.
- It can integrate Code Analysis for quality checks.
- It can support Multi-Cursor Editing via parallel modifications.
- It can enable Code Folding through structure analysis.
- It can facilitate Code Search via pattern matching.
- It can automate Code Formatting through style enforcement.
- It can provide Code Suggestions via AI assistance.
- ...
- Example(s):
- AI-Enhanced Editing Tasks, such as:
- Manual Editing Tasks, such as:
- Collaborative Editing Tasks, such as:
- ...
- Counter-Example(s):
- Code Reading Tasks, which focus on comprehension without modification.
- Code Analysis Tasks, which examine code quality without direct editing.
- Code Generation Tasks, which create new code rather than modifying existing code.
- See: Source-Code Editor, Development Environment, Code Intelligence, Text Editing Task, Code Analysis, Version Control, AI-Assisted Development, Programming Task.