#code-quality

[ follow ]
InfoQ
3 weeks ago
Software development

Production Comes First - An Outside-In Approach to Building Microservices by Martin Thwaites

Testing should encompass everything from linters to end-to-end testing and production feedback, ensuring code quality and system functionality. [ more ]
CodeProject
2 months ago
Software development

NUnit in ASP.NET Core - What You Need to Get Started

ASP.NET Core is an open-source framework for building web applications.
NUnit is a unit-testing framework for C# developers. [ more ]
IEEE Spectrum
3 months ago
Software development

Why Bloat Is Still Software's Biggest Vulnerability

The way we build and ship software today is leading to bloated code and poor software security.
The current state of software is untenable and many programmers and their managers haven't experienced anything different. [ more ]
New Relic
1 month ago
DevOps

Driving DevOps productivity with New Relic observability solutions

The key factors of DevOps productivity include code quality, CI/CD pipelines, and infrastructure performance.
New Relic provides tools and best practices to help developers and DevOps engineers increase productivity through a shift-left mindset. [ more ]
Medium
9 months ago
DevOps

Best Plugins For JetBrains IDEs

JetBrains IDEs, specifically IntelliJ IDEA, are highly popular within the JVM languages community despite new and old competitors emerging.
Plugins for IntelliJ IDEA, such as SonarLint and language-specific linters, help improve code quality and enforce best practices. [ more ]
Testing JavaScript
1 month ago
JavaScript

Testing JavaScript | Testing JavaScript

Testing is essential to prevent bugs and build user trust.
Automating testing processes can save time and improve code quality. [ more ]
Medium
5 months ago
JavaScript

Different Tools For Linting JavaScript Components: A Practical Guide

Linting tools analyze JavaScript code to find and report potential bugs and stylistic issues.
Linting tools enforce coding conventions and improve code readability and maintainability.
They help catch syntax errors and common mistakes early in the development process. [ more ]
Medium
2 months ago
JavaScript

JavaScript || TypeScript : What's Better For You

JavaScript is a versatile scripting language commonly used for enhancing web pages.
TypeScript offers static typing and advanced tooling to improve code quality and collaboration. [ more ]
Medium
2 months ago
Angular

Signal inputs available in developer preview

Signal-based inputs provide a reactive alternative to decorator-based @Input() in Angular 17.1.
Developers can utilize signal inputs to improve code quality, increase type safety, and efficiently derive state from inputs. [ more ]
DevOps.com
3 months ago
Web development

Improve Efficiency With Smaller Code Reviews - DevOps.com

Code review can help detect issues in source code early and promote collaboration among team members.
Smaller code review cycles are more effective than larger ones as they are easier to comprehend and provide feedback on. [ more ]
Pybites
3 months ago
Scala

Leveraging Typing.Protocol: Faster Error Detection And Beyond Inheritance - Pybites

Python 3.8 introduced the typing.Protocol feature for defining and enforcing interface contracts in code.
typing.Protocol brings static type checking, enhancing code quality and aligning Python with statically-typed languages while maintaining its dynamic nature.
Interface enforcement in OOP promotes consistency and predictability by defining a contract for methods and properties that should be present in a class. [ more ]
Amazon Web Services
4 months ago
Scala

Looking beyond code coverage with Amazon CodeWhisperer | Amazon Web Services

Code coverage is a code quality metric that often focuses on meeting a coverage threshold rather than improving code quality.
Using tools like Amazon CodeWhisperer can help generate test cases, including boundary conditions, to improve code quality and productivity. [ more ]
DevOps.com
3 months ago
Artificial intelligence

Does Using AI Assistants Lead to Lower Code Quality? - DevOps.com

Developers are using AI tools to complete tasks 55% quicker using Copilot, an LLM-based code generator.
Research suggests that the use of AI assistants like Copilot may lead to a decline in code quality and an increase in code churn and decrease in code reuse. [ more ]
[ Load more ]