article thumbnail

C# Coding Convention: Coding Standard in C#

DZone

Coding conventions are a set of guidelines for writing code that is consistent, readable, and comprehensible. They are also sometimes called programming conventions, style guides, or coding standard. These conventions cover various aspects of the code, such as naming conventions, indentation, commenting, and formatting.

Code 219
article thumbnail

Simple Code: Immutability

DZone

If you're familiar with functional programming you surely recognize the concept of immutability because it's a key ingredient of the paradigm. 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.

Code 264
Insiders

Sign Up for our Newsletter

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

article thumbnail

Dynamic Programming Problems: Learn to Solve Them More Efficiently

DZone

Programming is all about solving issues and problems. There is an end number of programming issues that the developers face when they are writing code for developing a website, applications, or any other type of software. Dynamic Programming. Flood Fill. Shortest Path. Network Flow. Complete Search. Eulerian Path.

article thumbnail

Programming, Fluency, and AI

O'Reilly

Making it easier to learn programming and begin a productive career is nothing to complain about, either. There is such a thing as fluency with a programming language, just as there is with human language. I see the same problem in programming. If you want to write a program, you have to know what you want to do.

article thumbnail

Real World Programming with ChatGPT

O'Reilly

This post is a brief commentary on Martin Fowler’s post, An Example of LLM Prompting for Programming. There’s a lot of excitement about how the GPT models and their successors will change programming. At a glance, it’s clear that the prompts Xu Hao uses to generate working code are very long and complex.

article thumbnail

Top 7 Affiliate Programs for Testers and Developers

DZone

These tech geeks with their supreme knowledge can add more value to their company, and also themselves, through affiliate programs. Affiliate programs are an arrangement through which an online merchant sends traffic to a website and is paid accordingly. Affiliate programs are also called associate programs.

article thumbnail

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. However, in a real work environment, you also want to ensure you write clean code.

Code 264