Software Manufacturing

Ruǎnjiàn Zhìzào

Terms about Todo

Term Description
Todo A note or task marker that indicates a feature, issue, or work item that needs to be addressed in the future. Often used during development to flag incomplete or planned work.

AI-supported software manufacturing Terms

Term Description
Vibe-Coding An intuitive coding method where developers use AI assistance and their instincts, allowing the project direction to emerge organically.
Agentic-AI Autonomous AI systems that independently perform tasks and make decisions, useful in development for managing complex workflows.
AI-Development Tools Tools to develop softare with AI-Support. Examples are Cline, Cursor, Windsurf, GitHub Copilot.
AI supported development Integrating AI tools into software development to assist with coding, testing, and other tasks, enhancing productivity and quality.
Pair Programming with AI Collaborative coding approach where a human programmer works alongside an AI assistant that can suggest code, find bugs, and provide documentation.
Prompt Engineering Crafting effective inputs to elicit desired outputs from AI tools.
Context Window The maximum amount of text (measured in tokens) that an AI model can process and consider at one time. It determines how much prior conversation or document content the AI can "remember" when generating responses.
Memory bank A storage system that allows AI to retain information from previous interactions beyond its immediate context window, enabling it to reference past conversations or information in future interactions.
AI Code Review Using AI to analyze code for bugs, security vulnerabilities, and style issues. Provides automated feedback to improve code quality and consistency.