Quality
Quality is the degree to which an entity, process, or outcome satisfies relevant criteria or exhibits desirable properties.
Think Like a Software Engineering Manager
Code quality is the degree to which source code satisfies standards for correctness, maintainability, clarity, and related engineering attributes.
- How it is used
- Guides engineering managers in setting coding expectations, reviewing work, coaching performance, and reducing technical debt.
- How deep it goes
- Explains standards, reviews, modularity, measurement, coaching, and technical-debt questions without detailing automated-tool implementation.
- Examples
- Uses naming and formatting standards, peer-review comments, revision counts, modular components, coaching records, and technical-design questions.
- What you can do after
- Apply code-quality practices by setting standards, reviewing changes, tracking feedback, coaching gaps, and prioritizing debt reduction.
Read how Think Like a Software Engineering Manager explains quality →
Build a Large Language Model (From Scratch)
A numeric evaluation result used here to summarize how well the fine-tuned model's responses are judged by another model.
- How it is used
- Quantifies fine-tuned model performance on the test set.
- How deep it goes
- Defines a 0–100 integer rating and shows how to compute an average score, but stops short of deeper evaluation theory.
- Examples
- Uses test-set examples, per-entry prompts, and an averaged score such as 50.32.
- What you can do after
- Apply it to score responses and compute a benchmark average for comparison.
Read how Build a Large Language Model (From Scratch) explains quality →
Lead Developer Career Guide
The degree to which software satisfies requirements and achieves desirable properties such as reliability, maintainability, and correctness.
- How it is used
- Prioritizes quality while planning and delivering software projects.
- How deep it goes
- Connects quality to standards, reviews, testing, maintainability, and workload, without describing a scoring method.
- Examples
- Uses a reusable CSV library, a React starter project, and workplace examples of deadlines, resource constraints, and burnout.
- What you can do after
- Practice quality-focused delivery by reviewing code, testing thoroughly, and planning realistic workloads and resources.
Architecture Modernization: Socio-technical alignment of software, strategy, and structure
Code health is the maintainability and internal quality of a codebase, including properties that support safe and efficient change.
- How it is used
- Protects the ability of strategic and high-value domains to evolve quickly over the long term.
- How deep it goes
- Explains business and organizational importance through architecture, domain boundaries, dependencies, and team incentives, but offers no refactoring procedure.
- Examples
- Uses strategic IT, a decisive core, advanced architecture, rich domain models, and legacy code as contrasting contexts.
- What you can do after
- Evaluate code health as a business enabler whose neglect slows change and increases long-term cost and risk.
Software Testing with Generative AI
The degree to which a language-model response is legible, useful, accurate, and appropriate for its intended purpose.
- How it is used
- Evaluates language models against the requirements of a specific problem rather than relying on general performance indicators.
- How deep it goes
- Defines practical criteria and recommends comparative experimentation, but stops short of a formal scoring framework.
- Examples
- Uses comparative code-generation results from OpenAI GPT models and Google Gemini to illustrate task-specific quality.
- What you can do after
- Evaluate and select models by comparing their responses to prompts for a defined practical problem.
Read how Software Testing with Generative AI explains quality →
Related concepts
- trajectoryuses · A trajectory is an ordered sequence of states, actions, events, or operations that records or describes progression through successive steps or over time.
- opportunitymeasures · An opportunity is a prospective favorable possibility or circumstance that can support progress toward an objective or create value.
- meanproduces · A mean is a measure of central tendency, calculated as the arithmetic average of values or, for a random variable, as the probability-weighted average of its possible values.
- reward modelproduced by · A reward model is a learned model that assigns scores to outputs, actions, or outcomes to represent their desirability according to preferences or evaluation criteria.
- context engineeringmeasured by · Context engineering is the deliberate selection, organization, and management of information supplied to an AI system to support effective task performance.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.




