#code-quality

[ follow ]
#software-development
fromTechRepublic
7 months ago
Artificial intelligence

AI-Generated Code is Causing Outages and Security Issues in Businesses

AI code generation tools are causing security issues and outages due to insufficient code reviews and inherent inaccuracies.
AI-generated code is often less scrutinized than human-written code, leading to deployment issues.
fromTheregister
5 months ago
JavaScript

GitHub Copilot code quality claims challenged

The validity of GitHub's claims about Copilot's code quality is challenged due to methodological concerns raised by developer Dan Cîmpianu.
fromApp Developer Magazine
3 months ago
Artificial intelligence

AGI coding predictions for 2025 | App Developer Magazine

AI coding assistance poses risks as non-experts generate code, highlighting the need for improved workflows and oversight in 2025.
fromDevOps.com
3 days ago
Software development

Unit Testing in Development: Ensuring Code Quality and Reliability - DevOps.com

Unit testing is essential for preventing bugs in code and enhancing software quality before reaching production.
fromHackernoon
2 months ago
DevOps

Code Smell 293 - You Should Avoid Adding isTesting or Similar Flags | HackerNoon

Avoid adding flags like isTesting in code to maintain clean separation between testing and production.
Use dependency injection to prevent mixing testing and production logic.
fromtowardsdatascience.com
2 months ago
Scala

From School to Work, Part II | Towards Data Science

Writing clean, maintainable code is crucial in Python development for efficient collaboration and project longevity.
Artificial intelligence
fromTechRepublic
7 months ago

AI-Generated Code is Causing Outages and Security Issues in Businesses

AI code generation tools are causing security issues and outages due to insufficient code reviews and inherent inaccuracies.
AI-generated code is often less scrutinized than human-written code, leading to deployment issues.
fromTheregister
5 months ago
JavaScript

GitHub Copilot code quality claims challenged

The validity of GitHub's claims about Copilot's code quality is challenged due to methodological concerns raised by developer Dan Cîmpianu.
fromApp Developer Magazine
3 months ago
Artificial intelligence

AGI coding predictions for 2025 | App Developer Magazine

AI coding assistance poses risks as non-experts generate code, highlighting the need for improved workflows and oversight in 2025.
fromDevOps.com
3 days ago
Software development

Unit Testing in Development: Ensuring Code Quality and Reliability - DevOps.com

Unit testing is essential for preventing bugs in code and enhancing software quality before reaching production.
fromHackernoon
2 months ago
DevOps

Code Smell 293 - You Should Avoid Adding isTesting or Similar Flags | HackerNoon

Avoid adding flags like isTesting in code to maintain clean separation between testing and production.
Use dependency injection to prevent mixing testing and production logic.
fromtowardsdatascience.com
2 months ago
Scala

From School to Work, Part II | Towards Data Science

Writing clean, maintainable code is crucial in Python development for efficient collaboration and project longevity.
more#software-development
#best-practices
fromHackernoon
2 years ago
JavaScript

Code Smell 284 - Encrypted Functions | HackerNoon

Obscured function names lead to unreadable, untrustworthy code and increased risks.
fromPythonmorsels
in 14 years
JavaScript

Avoid over-commenting in Python

Code comments should enhance readability, but code improvements can often achieve the same goal more effectively.
fromRealpython
1 month ago
Software development

Python Code Quality: Best Practices and Tools Quiz - Real Python

High-quality Python code is essential for functionality and maintainability.
Tools like linters and profilers are key to enhancing code quality.
fromHackernoon
2 years ago
Java

Refactoring 027 - How to Remove Getters | HackerNoon

Replace getters with methods that encapsulate behavior and protect internal state.
fromClickUp
7 months ago
JavaScript

How to Create a Code Review Checklist | ClickUp

A code review checklist is crucial for ensuring code quality, preventing critical issues, and enhancing team collaboration during the development process.
fromHackernoon
2 years ago
JavaScript

Code Smell 284 - Encrypted Functions | HackerNoon

Obscured function names lead to unreadable, untrustworthy code and increased risks.
fromPythonmorsels
in 14 years
JavaScript

Avoid over-commenting in Python

Code comments should enhance readability, but code improvements can often achieve the same goal more effectively.
fromRealpython
1 month ago
Software development

Python Code Quality: Best Practices and Tools Quiz - Real Python

High-quality Python code is essential for functionality and maintainability.
Tools like linters and profilers are key to enhancing code quality.
fromHackernoon
2 years ago
Java

Refactoring 027 - How to Remove Getters | HackerNoon

Replace getters with methods that encapsulate behavior and protect internal state.
fromClickUp
7 months ago
JavaScript

How to Create a Code Review Checklist | ClickUp

A code review checklist is crucial for ensuring code quality, preventing critical issues, and enhancing team collaboration during the development process.
more#best-practices
#error-handling
fromHackernoon
2 years ago
JavaScript

Refactoring 025 - Decompose Regular Expressions | HackerNoon

Breaking down complex regex improves error reporting and maintainability.
Individual testing of regex components leads to clearer error messages.
fromHackernoon
2 years ago
JavaScript

When You Forget to Throw, Your Code Will Blow | HackerNoon

Always throw exceptions to avoid silent failures in your code.
Creating exceptions without throwing them leads to dead code and misrepresentation of errors.
Use linters to detect unused exceptions and improve the reliability of error handling.
fromHackernoon
2 years ago
JavaScript

Refactoring 025 - Decompose Regular Expressions | HackerNoon

Breaking down complex regex improves error reporting and maintainability.
Individual testing of regex components leads to clearer error messages.
fromHackernoon
2 years ago
JavaScript

When You Forget to Throw, Your Code Will Blow | HackerNoon

Always throw exceptions to avoid silent failures in your code.
Creating exceptions without throwing them leads to dead code and misrepresentation of errors.
Use linters to detect unused exceptions and improve the reliability of error handling.
more#error-handling
#ai-in-software-development
fromITPro
3 months ago
Artificial intelligence

AI coding tools aren't the solution to the unfolding 'developer crisis' - teams think they can boost productivity and delivery times, but end up bogged down by manual remediation and unsafe code

AI code generation may increase productivity but leads to significant deployment errors and manual tasks.
Developers face increased debugging and security issues due to AI-generated code.
AI tools boost code volume but also the risk associated with bad deployments.
The efficiency benefits of AI in coding are offset by the need for more rigorous quality assurance processes.
fromMedium
9 months ago
Artificial intelligence

Why Components Are Essential for AI-Driven Software Development

AI can enhance software development efficiency but brings risks of inconsistency requiring careful management.
Artificial intelligence
fromITPro
3 months ago

AI coding tools aren't the solution to the unfolding 'developer crisis' - teams think they can boost productivity and delivery times, but end up bogged down by manual remediation and unsafe code

AI code generation may increase productivity but leads to significant deployment errors and manual tasks.
Developers face increased debugging and security issues due to AI-generated code.
AI tools boost code volume but also the risk associated with bad deployments.
The efficiency benefits of AI in coding are offset by the need for more rigorous quality assurance processes.
fromMedium
9 months ago
Artificial intelligence

Why Components Are Essential for AI-Driven Software Development

AI can enhance software development efficiency but brings risks of inconsistency requiring careful management.
more#ai-in-software-development
#continuous-integration
fromAmazon Web Services
6 months ago
JavaScript

Enhance release control with AWS CodePipeline stage-level conditions | Amazon Web Services

Implementation of stage-level conditions in deployment pipelines enhances governance and code quality by introducing more control over pipeline executions.
fromMouse Vs Python
4 months ago
JavaScript

Checking Python Code with GitHub Actions - Mouse Vs Python

GitHub Actions automate code linting and formatting for Python, ensuring standards are enforced in pull requests.
fromAmazon Web Services
6 months ago
JavaScript

Enhance release control with AWS CodePipeline stage-level conditions | Amazon Web Services

Implementation of stage-level conditions in deployment pipelines enhances governance and code quality by introducing more control over pipeline executions.
fromMouse Vs Python
4 months ago
JavaScript

Checking Python Code with GitHub Actions - Mouse Vs Python

GitHub Actions automate code linting and formatting for Python, ensuring standards are enforced in pull requests.
more#continuous-integration
fromMedium
5 months ago
Web design

Top AI Dev Tools for 2025

Bit and Hope AI maximize efficiency and code quality in development workflows, benefiting enterprises and small teams alike.
fromLogRocket Blog
7 months ago
Agile

Understanding technical debt: Beyond code quality - LogRocket Blog

Technical debt management is essential for a sustainable and efficient development process.
fromAmazon Web Services
8 months ago
DevOps

Best Practices for working with Pull Requests in Amazon CodeCatalyst | Amazon Web Services

Amazon CodeCatalyst enhances peer review processes with features that ensure code quality and efficiency in DevOps environments.
fromAlvinalexander
8 months ago
JavaScript

Note: Using A for Expression As A Function Body (Scala 3 Video)

Scala’s core benefit is its support for expression-oriented programming, where every line can be an expression returning results, enhancing code quality.
fromTheregister
11 months ago
Artificial intelligence

Gentoo and NetBSD ban 'AI' code, but Debian doesn't - yet

The Debian project does not reject code generated by LLM tools, unlike Gentoo Linux and NetBSD.
The primary reasons for rejecting code generated by LLM bots are copyright, quality, and ethical concerns.
Understanding the nature of 'AI assistants' like Github's Copilot, based on Large Language Models (LLM) and generative AI, is crucial in making decisions about accepting code.
fromdzone.com
10 months ago
JavaScript

The Definitive Guide to TDD in React - DZone

Test Driven Development (TDD) enhances code quality, provides rapid feedback, ensures comprehensive test coverage, boosts refactoring confidence, and acts as living documentation.
fromDevOps.com
10 months ago
Data science

The Rise of Coding Assistants: Supercharging Developer Productivity - DevOps.com

LLMs are democratizing coding, but challenges like code quality, outdated information, and the need for current data can affect their performance.
[ Load more ]