Code refactoring and management
There is no one-size-fits-all solution for code refactoring and management. But, while there's no guarantee that an approach will work from one codebase to another, some common threads help teams with code quality. Study these principles and practices from our expert contributors to take a well-informed approach to code management tasks.
New & Notable
Code refactoring and management News
-
August 22, 2019
22
Aug'19
Consortium taps Linux group, IT vendors to encrypt data in use
The Confidential Computing Consortium mobilizes hardware vendors, cloud providers, developers and open source experts with the Linux Foundation to find ways to secure data in use.
Code refactoring and management Get Started
Bring yourself up to speed with our introductory content
-
How to perform effective code reviews -- in less time
Waiting for code reviews can feel like watching paint dry. Break the bad habit of slow code reviews with these organizational changes -- just remember it takes time to save time. Continue Reading
-
Learn 5 defensive programming techniques from experts
How do you become a good programmer? Accept that you have bad programming habits. The authors of 'The Pragmatic Programmer' share tips for defensive code creation. Continue Reading
-
What are some bad coding practices to avoid?
Application development projects aren't meeting expectations, and developers are not sure why. What are some common bad coding practices that developers follow but should avoid? Continue Reading
Evaluate Code refactoring and management Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
-
How static and dynamic code analysis boost app security
Catch security vulnerabilities before they catch up to you. Here's how static and dynamic source code analysis help address application concerns, and the difference between the approaches. Continue Reading
-
Follow Google's lead with programming style guides
Code style guides shield developers from dangerous programming approaches and confusion. Here's how Google cultivates style guides, and why you should too. Continue Reading
-
Sonatype Nexus vs. JFrog: Pick an open source security scanner
Chances are your organization relies on open source code. But how do you manage code vulnerabilities? Find a product best suited for your needs in this Sonatype Nexus vs. JFrog comparison. Continue Reading
Manage Code refactoring and management
Learn to apply best practices and optimize your operations.
-
10 tips on when to refactor code
Developers only have so much time available. Here's how to prioritize code refactoring so you get the most value from the least amount of effort. Continue Reading
-
Which programming practices alleviate code redundancy?
WET code leaves apps bogged down. Learn how to reduce the challenges brought on by code redundancy by programming based on the DRY principle. Continue Reading
-
Undertake software dependency management to reduce conflicts
Apps can bind to dependencies with various levels of interconnectedness -- sometimes to deleterious effect. Here's how to approach software dependency management and reduction. Continue Reading
Problem Solve Code refactoring and management Issues
We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.
-
Fix spaghetti code and other pasta-theory antipatterns
Developers must try to write maintainable, reusable code. That's easier said than done. Learn about programming antipatterns espoused in the pasta theory, and don't forget a napkin. Continue Reading
-
How to handle vendor code bugs in enterprise Wi-Fi networking
Too many features in Wi-Fi devices can breed some serious code bugs. One coping mechanism is to seek help from fellow customers and network integrators. Continue Reading
-
How should I handle root cause analysis in software testing?
It's important to take finding the root cause of a defect seriously in an Agile team using continuous improvement. Expert Amy Reichert explains how she narrows it down. Continue Reading