#code-quality

[ follow ]
#software-development
fromHackernoon
10 months ago

The Uncanny Valley Of Code: Why AI-Generated Code Is So Hard To Debug | HackerNoon

When code can be generated quickly, checking the correctness of the generated code becomes a major bottleneck, shifting priorities between system efficiency and programmer effort.
Software development
fromInfoWorld
3 weeks ago

Are coding interviews necessary?

A take-home test allows developers to research and think through solutions better simulating real-world development.
fromInfoWorld
4 weeks ago

Database design tips for developers

Effective database design minimizes code rot through careful attention to small design tips.
fromTheregister
1 month ago

AWS previews Kiro IDE for devs over vibe coding

Kiro's output also includes a list of services and actual code that's pushed to Git, ensuring that developers have the necessary resources at hand for their projects.
Web development
#typescript
Software development
fromHackernoon
1 year ago

Your First Line of Defense for Clean Code is Pre-Commit: How to Set It Up | HackerNoon

Git hooks can prevent issues by running scripts before commits or pushes.
Pre-commit simplifies managing and sharing multi-language git hooks for teams.
Installing pre-commit requires setting up a configuration file in the repository.
#ai
fromPycoders
1 month ago
Python

PyCoder's Weekly | Issue #688

Operationalizing AI projects is crucial; code reading and understanding data structures enhance coding practices.
fromMedium
2 months ago
Artificial intelligence

The perverse incentives of Vibe Coding

LLMs struggle with complex coding tasks, resulting in bloated and ineffective code.
Artificial intelligence
fromIT Pro
1 month ago

AI-generated code is in vogue: Developers are now packing codebases with automated code - but they're overlooking security and leaving enterprises open to huge risks

The rise of AI in development is leading to codebases that are predominantly AI-generated.
#python
#programming
Software development
fromInfoWorld
2 months ago

New AI tool targets critical hole in thousands of open source apps

A new AI tool aims to patch vulnerabilities in code repositories but faces challenges, particularly due to contaminated training data.
fromHackernoon
10 months ago

How Effective Is GitHub Copilot? | HackerNoon

Siddiq et al. (2022) noted that code smells were prevalent in suggestions from Copilot, identifying 18 distinct types highlighting potential quality issues.
Software development
#semantic-html
fromDevOps.com
3 months ago

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
3 years ago

Refactoring 027 - How to Remove Getters | HackerNoon

"The main point of the article is to replace simplistic getters with behavior-rich methods that encapsulate the operations pertinent to the internal state."
Java
fromHackernoon
1 year ago

The Testing Hack That Makes Bugs Easier to Catch (and Code Easier to Read) | HackerNoon

Table-driven testing is a testing paradigm where multiple test cases are defined in a structured format, typically as a collection of inputs and expected outputs.
Games
[ Load more ]