Writing Clean Code: Naming

DZone

When you start learning how to code your main focus is writing code that works correctly for the problem you are solving. Yes, code needs to work correctly and that is a good place to start learning. Clean code is readable, extensible, changeable, and maintainable.

Code 219

The Ultimate Code Quality Checklist

DZone

It is a common practice nowadays to check website code quality before executing any website code on a live website. This article focuses on some common questions that website owners commonly ask when they first start their search for a good coding software solution.

Code 207
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Simple Code: Immutability

DZone

In the world of object-oriented programming, it's not as used and as easy to use approach but there are ways to incorporate immutability to parts of the code and I strongly suggest you do so too. Immutability is a special thing that in my mind deserves a short explanation and praise.

Code 219

Top 10 Low-Code App Development Best Practices to Follow

DZone

Low-code is the present and future of software development. The low-code market is expected to increase from its $10.3 build a huge variety of applications using the low-code approach and have even created our own low-code app builder that helps our customers turn ideas into real apps.

7 Continuous Code Quality and Automated Code Review Tools

DZone

What Is Continuous Code Quality? What Are Automated Code Review Tools? An automated code review tool totally automates the code review process so that a reviewer has to only focus on the code.

Code 181

Measuring Code Quality: Qualitative and Quantitative

DZone

Code Quality defines that the code is good, which means code is of high quality, and code is bad, which means code is of low quality. Code can be considered good quality if it is clear, simple, well tested, bug-free, refactored, documented, and performant.

Code 229

Code Quality Metrics

DZone

"Employing these Metrics to excel the performance of code directly impacts the profitability of the business. For the developers, practicing to write a good quality code in the initial phase of the coding job not only prevents the efforts and hours spent in précising the errors but also the costs are reduced. So, if your goal is high reliability, readability, and efficiency in the code, you need to employ quality checks for your code.

Code 190

Automated Code Review Tools for Developers in 2021

DZone

Code review is a technique that can improve the quality of a codebase by having multiple developers look for bugs and other problems before passing them on to others. Manual code reviews are costly and time-consuming, which is why many development teams use automated tools to do this work. Automated code review tools can help you automate the process, improve your code quality, and save valuable developer time.

Code 192

Top 7 Static Code Analysis Tools

DZone

What Is a Static Code Analysis? Static code analysis or Source code analysis is a method performed on the ‘static’ (non-running) source code of the software with static code analysis tools that attempt to highlight potential vulnerabilities. Static code analyzers check source code for specific vulnerabilities as well as for compliance with various coding standards. Get code insights before execution.

Code 169

Why I am coding?

DZone

I started coding when I was 8 years old, and I am 46 today. This implies I've got 38 years of software development experience, roughly 25 as a professional - And to be honest with you, the answer to the above question is actually "drugs".

Code 205

Evaluating JS in The Browser for A Low Code Product

DZone

I work at Appsmith , an open-source low code platform for developers to build internal tools and workflows. At Appsmith, our developer users define business logic by writing any JS code in between {{ }} dynamic bindings almost anywhere in the app.

Code 254

An In-Depth Explanation of Code Complexity

DZone

It's no secret code is a complicated thing to write, debug, and maintain which is necessary for high software quality. Moreover, high code complexity brings with it a higher level of code defects, making the code costlier to maintain. So, by reducing code complexity, we can reduce the number of bugs and defects, along with its lifetime cost. What exactly is complex code?

Code 181

The Dark Side of Coding Bootcamps To Consider When Entering

DZone

Back in 2012, the learn-to-code movement arrived. As some of you probably remember, the don't-learn-to-code movement came soon after.

Code 206

Low Code Platforms for Test Automation: A Benchmark

DZone

Considering the trend toward low code solutions for test automation at the UI level, we wanted to run some experiments comparing the execution time of some of the most popular options. software testing test automation qa low codeThe faster we get feedback, the better.

Static Analysis Protects Your Code From Time Bombs

DZone

Static code analysis allows you to identify and eliminate many defects at an early stage. c pvs-studio static code analysis bug sast static code analysis tool blender buffer overflowMoreover, it's possible to detect dormant errors that don't show themselves when they appear.

Code 200

SRP Is the MEDUSA of Clean Code Family

DZone

While we are hearing tips on Clean code, the most common tip is maintaining SRP while writing class or methods, in a broader scope Module/Package/Service/API. Most of the time it succumbs us and we are ending up with anti-KISS code but If we use it in the right proportion, then we can create a cohesive and robust architecture. java tutorial performance clean code code smell srp design principle srp design principle program

Code 183

How Readable Is Your Code? Part 2

DZone

So CYC has no intention to be a readability code metric. Cognitive Complexity (CC) attempts to count the cognitive effort required to understand the code's flow. Let's take a look at the next example: java performance clean code readable code cyclomatic complexityOnce Again About Cyclomatic Complexity. In the first part, I've introduced Cyclomatic Complexity ( CYC ) metrics in the previous part. CYC was invented a long time ago (in 1976) by Thomas J. McCabe.

Code 131

How Readable Is Your Code? Part 1

DZone

How practically evaluate notions like code maintainability, readability, transparency? Cyclomatic Complexity — Number of Scenarios in Code. Cyclomatic complexity is a metric invented to find out the number of tests to cover the given code fully. This metric also can be used to measure the readability of your code. Cyclomatic Complexity shows how many scenarios consist of your code (or how many independent ways inside its graph).

Code 150

9 Free Best Code Editors for Windows and Mac In 2020

DZone

It is always exciting for developers from all over the world whenever they get to showcase their best code editor at computer expos and tech conferences. In this write-up, we will talk about the best coding software for multiple platforms.

Code 201

What Is Huffman Coding?

DZone

Huffman Coding: Why Do I Care? Suppose we want to compress a string (Huffman coding can be used with any data, but strings make good examples). Have you ever wanted to know: How do we compress something, without losing any data? Why do some things compress better than others? How does GZIP work? In 5 Minutes or Less. programming computer science

Code 122

Everything as Code

Dynatrace

At Dynatrace we believe that monitoring and performance should both be automated processes that can be treated as code without the need for any manual intervention. And, applying the “Everything as Code” principles can greatly help achieve that. Treating these different processes as code will ensure that best practices are followed. Benefits of Everything as Code. Since code is now version controlled, rollbacks should be easy to apply. Dynatrace news.

Code 106

Manage your monitoring as code with Dynatrace’s HashiCorp Terraform integration

Dynatrace

HashiCorp’s Terraform is an open-source infrastructure as a code software tool that provides a consistent CLI workflow to manage hundreds of cloud services. What is monitoring as code? What are the benefits of monitoring as code? Making monitoring as code a reality.

Code 205

Code Coverage vs Test Coverage — Which Is Better?

DZone

Test Coverage and Code coverage are the most popular methodologies for measuring the effectiveness of the code. This is why I thought of coming up with an article to talk about the differences between code coverage and test coverage in detail. Make sure you stay covered!

Code 188

Code Review for Software Quality

DZone

Software code review plays an important role in software quality. The code review can happen in multiple stages, by multiple people, on multiple deliverables. Reviewing code for software quality can be stressful! You may also like: Code Review. Peer Code Reviews. performance software developent software quality code reviews pull requests knowledge retentionEach one of them focuses on specific areas of software.

Code 118

Netflix at MIT CODE 2020

The Netflix TechBlog

Martin Tingley In November, Netflix was a proud sponsor of the 2020 Conference on Digital Experimentation (CODE), hosted by the MIT Initiative on the Digital Economy. We are all looking forward to CODE 2021, and to engaging with the experimentation community throughout 2021.

Code 144

Reporting Code Coverage Using Maven and JaCoCo Plugin

DZone

Code coverage is a metric indicating the percentage of lines of code that are executed when running automated tests, specifically unit and integration tests , for instance. performance xml maven code code coverage tests jacocoIt’s known that having automated tests as part of your build process improves the software quality and reduces the number of bugs.

Code 151

My Funny Habit: Code Review for Solo Projects

DZone

I have a funny habit. Well, I guess it’s a funny habit. I never thought of it as funny. Then people started pointing it out to me, and asking why I did such a funny thing. devops codereview

Code 236

Monitoring-as-code through Dynatrace’s Open-Source Initiative

Dynatrace

Dynatrace’s OneAgent automatically captures PurePaths and analyzes transactions end-to-end across every tier of your application technology stack with no code changes, from the browser all the way down to the code and database level. Monitoring-as-code requirements at Dynatrace.

Some Curiosities of Oracle Error Codes

DZone

A blog post about Oracle error codes? If you doubt that this might be possible or of interest, then answer these two questions: database performance oracle code database performance error pl/sql code errorCuriosities about them, even?

Code 100

‘Security as code’ demands proactive DevSecOps

Dynatrace

This is known as “security as code” — the constant implementation of systematic and widely communicated security practices throughout the entire software development life cycle. ” Security as code in practice. Dynatrace news.

Code 151

Testing PowerShell Code With Pester — Octopus Deploy

DZone

When you're working with any code, whether it's automation or software code, it should be treated the same way. One of the many things that don't come up as often when you're automating vs when you're building application code is testing.

Code 153

Testing Code With REST Calls Made Easy

DZone

These days, our code frequently has to reach out to a remote server as part of its job, usually consuming an API or some other service. Frequently, our code communicates with these remote services in a RESTful manner. Introduction. java server performance spring rest http junit mocking frameworks

Code 182

Software intelligence as code enables tailored observability, AIOps, and application security at scale

Dynatrace

Key components of GitOps are declarative infrastructure as code, orchestration, and observability. Many observability solutions don’t support an “as code” approach. Dynatrace enables software intelligence as code. Dynatrace news.

Code 190

Using State Machines to Write Bug-Free Code

DZone

A debugger I could use to find those annoying bugs in my code. However, when you master how to use a state machine, the code you write would be on the bug-free side. The first time you heard of a state machine, what did you think it was? I thought it was a debugger. A state machine is not a debugger. What Is a State Machine? A state machine is an abstract concept that defines and plans the stages and transitions of an application.

Code 181

Dynatrace Perform 2022 delivers software intelligence as code, real-time attack blocking

Dynatrace

Dynatrace Delivers Software Intelligence as Code. With this announcement, Dynatrace delivers software intelligence as code, including broad and deep observability, application security, and advanced AIOps (or AI for operations) capabilities. Dynatrace news.

Code 167

Role of No-code/Low-code testing tools for Modern Agile QA teams

Testsigma

Low-code/no-code tools are already becoming a mainstay for many global teams. By going no-code/low-code, teams can now fill in the gap between the accelerating demands of application delivery and team skill sets. No-code/Low-code testing tools helping Agile Teams.

Code 52

No-code/Low-code testing tools for Modern Agile QA teams

Testsigma

Low-code/no-code tools are already becoming a mainstay for many global teams. By going no-code/low-code, teams can now fill in the gap between the accelerating demands of application delivery and team skill sets. No-code/Low-code testing tools helping Agile Teams.

Code 52

C# Errors by Example: Checking the DotNetNuke CMS

DZone

Today, we discuss C# code quality and a variety of errors by the example of CMS DotNetNuke. We're going to dig into its source code. The source code is available on GitHub. performance programming code coding code quality csharp bugs dotnetnuke

C++ 218

Improving JavaScript Bundle Performance With Code-Splitting

Smashing Magazine

Improving JavaScript Bundle Performance With Code-Splitting. Improving JavaScript Bundle Performance With Code-Splitting. bundle with code for other pages is loaded and parsed, which means that only a part of it is used and rendered on the page. The answer lies in code-splitting.

Code 70

Optimizing Python code during development

Dynatrace

For this blog post I want to focus on how you can leverage Dynatrace to get a lot of insight into your plugin code. Part 1 – The code as it stood. As the plugin needs to run in less than a minute, even on very large environments I have to monitor the execution time of my code. Without monitoring the code with Dynatrace it was starting to look like this: Dynatrace supports many languages out-of-the box by simply installing the OneAgent (such as Java,NET, Node.js, …).

Code 111

Code-level observability for Flutter apps drives great user experience

Dynatrace

When you set up user actions in your code, OneAgent automatically links associated web requests to those user actions. Additionally, it exposes API calls to the Flutter code and forwards these API calls to OneAgent for iOS/Android. Dynatrace news.

Code 161

Long Code vs. Short Code: What?s Better for My Use Case?

DZone

Successfully programming an application requires an ingenious mix of lines of code that combine to bring life and versatility to the application. Kuzzmi , who has more than seven years of web development experience and currently teaches people how to create successful web applications, says that “the decision whether to use long lines of code or short lines of code depends on a developer’s skill set, desires, and anticipated results.”.

Code 118

Big / Bug Data: Analyzing the Apache Flink Source Code

DZone

Naturally, such applications must be highly reliable so that no error in the code can interfere with data processing. To achieve high reliability, one needs to keep a wary eye on the code quality of projects developed for this area. Applications used in the field of Big Data process huge amounts of information, and this often happens in real time. The PVS-Studio static analyzer is one of the solutions to this problem.

Code 139