#code-quality

[ follow ]
fromInfoWorld
14 hours ago

Seven little habits for writing better code

Develop disciplined, detail-oriented habits—like preferring enumerations over constants—to produce clearer, less error-prone, and more maintainable code.
#ai-code-generation
fromIT Pro
2 days ago
Software development

Senior developers are all in on vibe coding, but junior staff lack the experience to spot critical flaws

fromIT Pro
2 days ago
Software development

Senior developers are all in on vibe coding, but junior staff lack the experience to spot critical flaws

fromThe Verge
2 days ago

Is AI the end of software engineering or the next step in its evolution?

AI coding tools perform best on tightly constrained, localized tasks but produce overengineered, erroneous outputs when asked for broad or poorly specified changes.
#software-development
fromInfoWorld
1 month ago

Are coding interviews necessary?

A take-home test allows developers to research and think through solutions better simulating real-world development.
fromInfoWorld
1 month 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
2 months ago
Python

PyCoder's Weekly | Issue #688

Operationalizing AI projects is crucial; code reading and understanding data structures enhance coding practices.
fromMedium
3 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
2 months 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
11 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
4 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 ]