Code Smell 267 - Objects Aliasing
#codesmells #cleancode #coderefactoring #aiassistedcoding #objectsaliasing #functionalprogramming #immutabilityinprogramming #threadsafetyincoding
https://hackernoon.com/code-smell-267-objects-aliasing
#codesmells #cleancode #coderefactoring #aiassistedcoding #objectsaliasing #functionalprogramming #immutabilityinprogramming #threadsafetyincoding
https://hackernoon.com/code-smell-267-objects-aliasing
Hackernoon
Code Smell 267 - Objects Aliasing
Discover the importance of using immutable objects in programming to prevent unexpected changes, reduce bugs, and improve code predictability.
Code Smell 268 - Ternary Metaprogramming
#softwaredevelopment #javascript #metaprogramming #codesmells #cleancode #refactoring #metaprogramming #ternarymetaprogramming
https://hackernoon.com/code-smell-268-ternary-metaprogramming
#softwaredevelopment #javascript #metaprogramming #codesmells #cleancode #refactoring #metaprogramming #ternarymetaprogramming
https://hackernoon.com/code-smell-268-ternary-metaprogramming
Hackernoon
Code Smell 268 - Ternary Metaprogramming
Ternary metaprogramming uses conditional operators to select and invoke methods dynamically. It leads to code that's harder to understand, debug, and maintain.
Clean Code for Python – Stop Writing Bad Code
#pythonprogramming #pythontutorials #python #python3 #pythoncleancode #cleancodeprinciples #writingcleancode #cleancode
https://hackernoon.com/clean-code-for-python-stop-writing-bad-code
#pythonprogramming #pythontutorials #python #python3 #pythoncleancode #cleancodeprinciples #writingcleancode #cleancode
https://hackernoon.com/clean-code-for-python-stop-writing-bad-code
Hackernoon
Clean Code for Python – Stop Writing Bad Code
Learn key principles from 'Clean Code' by Uncle Bob and apply them to Python. Write clean, readable, and maintainable code with simple yet effective changes.
Code Smell 269 - Low-Level Addition
#cleancode #codesmells #refactoring #aigeneratedscripts #aigeneratedcode #declarativecoding #codemaintainability #loopfreeprogramming
https://hackernoon.com/code-smell-269-low-level-addition
#cleancode #codesmells #refactoring #aigeneratedscripts #aigeneratedcode #declarativecoding #codemaintainability #loopfreeprogramming
https://hackernoon.com/code-smell-269-low-level-addition
Hackernoon
Code Smell 269 - Low-Level Addition
Learn how declarative code improves readability and maintainability by simplifying logic and reducing verbose loops.
Refactoring 016 - Building With The Essence
#programming #cleancode #java #refactoring #refactorlegacycode #coderefactoring #reducemutability #eliminategetters
https://hackernoon.com/refactoring-016-building-with-the-essence
#programming #cleancode #java #refactoring #refactorlegacycode #coderefactoring #reducemutability #eliminategetters
https://hackernoon.com/refactoring-016-building-with-the-essence
Hackernoon
Refactoring 016 - Building With The Essence
Pass essential attributes during object creation to reduce mutability and eliminate getters and setters.
Code Smell 270 - Boolean APIs
#cleancode #security #refactoring #whatsapp #apis #restapi #booleanapis #creatingseparateendpoints
https://hackernoon.com/code-smell-270-boolean-apis
#cleancode #security #refactoring #whatsapp #apis #restapi #booleanapis #creatingseparateendpoints
https://hackernoon.com/code-smell-270-boolean-apis
Hackernoon
Code Smell 270 - Boolean APIs
An API might have a secure parameter that enables additional security checks when set to true. While this approach seems simple, it introduces several problems.
Code Smell 271 - The Hollywood Principle
#typescript #cleancode #softwaredevelopment #softwareengineer #codesmells #hollywood #thehollywoodprinciple #codingmistakes
https://hackernoon.com/code-smell-271-the-hollywood-principle
#typescript #cleancode #softwaredevelopment #softwareengineer #codesmells #hollywood #thehollywoodprinciple #codingmistakes
https://hackernoon.com/code-smell-271-the-hollywood-principle
Hackernoon
Code Smell 271 - The Hollywood Principle
The [Hollywood Principle] is a software design principle emphasizing loose coupling between components.
How to Setup SonarQube Locally Using Docker
#softwaredevelopment #codequality #cleancode #sonarqube #dockercompose #devops #docker #dockerguide
https://hackernoon.com/how-to-setup-sonarqube-locally-using-docker
#softwaredevelopment #codequality #cleancode #sonarqube #dockercompose #devops #docker #dockerguide
https://hackernoon.com/how-to-setup-sonarqube-locally-using-docker
Hackernoon
How to Setup SonarQube Locally Using Docker
I will explain how you can set up SonarQube locally with docker.
Code Smell 273 - Overengineering
#coderefactoring #cleancode #refactorlegacycode #codecomplexity #codesmells #kissprinciple #softwarearchitecture #programmingbestpractices
https://hackernoon.com/code-smell-273-overengineering
#coderefactoring #cleancode #refactorlegacycode #codecomplexity #codesmells #kissprinciple #softwarearchitecture #programmingbestpractices
https://hackernoon.com/code-smell-273-overengineering
Hackernoon
Code Smell 273 - Overengineering
Overengineering complicates your code with unnecessary abstractions and complexity. Learn how to simplify your code using the KISS principle.
Refactoring 017 - Convert Attributes to Sets
#programming #cleancode #refactoring #codesmells #technology #softwaredevelopment #softwareengineering #typescript
https://hackernoon.com/refactoring-017-convert-attributes-to-sets
#programming #cleancode #refactoring #codesmells #technology #softwaredevelopment #softwareengineering #typescript
https://hackernoon.com/refactoring-017-convert-attributes-to-sets
Hackernoon
Refactoring 017 - Convert Attributes to Sets
Using sets for attributes simplifies your code and makes state management easier.
Code Smell 277 - UPPERCASE Acronyms
#softwaredevelopment #cleancode #codesmells #softwareengineering #technology #java #javascript #camelcase
https://hackernoon.com/code-smell-277-uppercase-acronyms
#softwaredevelopment #cleancode #codesmells #softwareengineering #technology #java #javascript #camelcase
https://hackernoon.com/code-smell-277-uppercase-acronyms
Hackernoon
Code Smell 277 - UPPERCASE Acronyms
Treat acronyms like normal words to improve human readability.
Code Smell 278 - DirName and File
#cleancode #coderefactoring #javascript #codesmells #softwareengineering #codereadability #directorypathnaming #variablenamingconventions
https://hackernoon.com/code-smell-278-dirname-and-file
#cleancode #coderefactoring #javascript #codesmells #softwareengineering #codereadability #directorypathnaming #variablenamingconventions
https://hackernoon.com/code-smell-278-dirname-and-file
Hackernoon
Code Smell 278 - DirName and File
Learn how to avoid ambiguous variable names like 'file' and 'dirName' in your code.
Code Smell 279 - Loop Premature Optimization
#cleancode #coderefactoring #learningtocode #codeoptimization #codesmells #loopprematureoptimization #debuggingefficiency #prematureoptimization
https://hackernoon.com/code-smell-279-loop-premature-optimization
#cleancode #coderefactoring #learningtocode #codeoptimization #codesmells #loopprematureoptimization #debuggingefficiency #prematureoptimization
https://hackernoon.com/code-smell-279-loop-premature-optimization
Hackernoon
Code Smell 279 - Loop Premature Optimization
Don't optimize loops without a clear need and concrete real-world evidence
Code Smell 282 - Bad Defaults and How to Fix Them
#cleancode #softwaredevelopment #softwareengineering #baddefaults #howtofixbaddefaults #cybersecurity #unknownresponsestroubleshoot #hackernoontopstory
https://hackernoon.com/code-smell-282-bad-defaults-and-how-to-fix-them
#cleancode #softwaredevelopment #softwareengineering #baddefaults #howtofixbaddefaults #cybersecurity #unknownresponsestroubleshoot #hackernoontopstory
https://hackernoon.com/code-smell-282-bad-defaults-and-how-to-fix-them
Hackernoon
Code Smell 282 - Bad Defaults and How to Fix Them
Treat unknown responses as unauthorized, not as valid.
The HackerNoon Newsletter: Code Smell 282 - Bad Defaults and How to Fix Them (12/3/2024)
#hackernoonnewsletter #noonification #latesttectstories #llm #devcon2024 #agile #cleancode
https://hackernoon.com/12-3-2024-newsletter
#hackernoonnewsletter #noonification #latesttectstories #llm #devcon2024 #agile #cleancode
https://hackernoon.com/12-3-2024-newsletter
Hackernoon
The HackerNoon Newsletter: Code Smell 282 - Bad Defaults and How to Fix Them (12/3/2024) | HackerNoon
12/3/2024: Top 5 stories on the HackerNoon homepage!
Code Smell 283 - Unresolved Meta Tags
#cleancode #softwaredevelopment #php #phpdevelopment #unresolvedmetatags #metatags #metatagstroubleshooting #metatagsguide
https://hackernoon.com/code-smell-283-unresolved-meta-tags
#cleancode #softwaredevelopment #php #phpdevelopment #unresolvedmetatags #metatags #metatagstroubleshooting #metatagsguide
https://hackernoon.com/code-smell-283-unresolved-meta-tags
Hackernoon
Code Smell 283 - Unresolved Meta Tags
Incomplete or null meta tags break functionality and user experience.
Refactoring 020 - Transform Static Functions
#programming #cleancode #softwaredevelopment #technology #refactoring #codesmells #javascript #typescript
https://hackernoon.com/refactoring-020-transform-static-functions
#programming #cleancode #softwaredevelopment #technology #refactoring #codesmells #javascript #typescript
https://hackernoon.com/refactoring-020-transform-static-functions
Hackernoon
Refactoring 020 - Transform Static Functions
How to replace static functions with object interactions.
Code Smell 284 - Encrypted Functions
#codereadability #hacking #technicalinterviews #codesmells #refactoring #obfuscatedfunctions #cleancode #socialengineeringattacks
https://hackernoon.com/code-smell-284-encrypted-functions
#codereadability #hacking #technicalinterviews #codesmells #refactoring #obfuscatedfunctions #cleancode #socialengineeringattacks
https://hackernoon.com/code-smell-284-encrypted-functions
Hackernoon
Code Smell 284 - Encrypted Functions
Discover why cryptic code hurts readability, security, and trust in your software.
Refactoring 021 - Remove Dead Code
#programming #softwareengineering #technology #refactoring #refactorlegacycode #cleancode #codesmells #hackernoontopstory
https://hackernoon.com/refactoring-021-remove-dead-code
#programming #softwareengineering #technology #refactoring #refactorlegacycode #cleancode #codesmells #hackernoontopstory
https://hackernoon.com/refactoring-021-remove-dead-code
Hackernoon
Refactoring 021 - Remove Dead Code
Eliminate unused functions, constants, and "just-in-case" code.