Written by: admin

Soft code

Soft coding is a computer coding term that refers to obtaining a value or function from some external resource, such as text files, INI files, preprocessor macros, external constants, configuration files, command-line arguments, databases, …
gravatar
By admin
 · 
November 9, 2026

Copy and paste programming

Copy-and-paste programming, sometimes referred to as just pasting, is the production of highly repetitive computer programming code, as produced by copy and paste operations.
gravatar
By admin
 · 
November 9, 2026

Magic numbers

Using a magic number in source code is considered an anti-pattern and breaks one of the oldest rules of programming, dating back to the COBOL, FORTRAN and PL/1 manuals of the 1960s.
gravatar
By admin
 · 
November 9, 2026

Magic strings

In computer programming, a magic string is an input that a programmer believes will never come externally and which activates otherwise hidden functionality.
gravatar
By admin
 · 
November 9, 2026

Shotgun surgery

In software development, shotgun surgery is an anti-pattern which occurs when a developer adds features to an application codebase spanning a multiplicity of implementations in a single change.
gravatar
By admin
 · 
November 9, 2026

Repeating yourself

"Don't repeat yourself" (DRY) is a principle of software development aimed at reducing repetition of information which is likely to change, replacing it with abstractions that are less likely to change, or using data …
gravatar
By admin
 · 
November 9, 2026

Lava flow

In computer programming jargon, lava flow is an anti-pattern that occurs when computer source code written under sub-optimal conditions is deployed into a production environment and subsequently expanded upon while still in a developmental …
gravatar
By admin
 · 
November 9, 2026

Loop-switch sequence

A loop-switch sequence (also known as the for-case paradigm or Anti-Duff's Device) is a programming antipattern where a clear set of steps is implemented as a switch-within-a-loop.
gravatar
By admin
 · 
November 9, 2026

Lasagna code

Lasagna code Lasagna code has layers that are so intertwined that making a change in one layer necessitates changing other layers too. Ravioli code Ravioli code comprises well-structured classes that are easy to understand …
gravatar
By admin
 · 
November 9, 2026

Hard code

Hard coding is the software development practice of embedding data directly into the source code of a program or other executable object, as opposed to obtaining the data from external sources or generating it …
gravatar
By admin
 · 
November 9, 2026

Selected Works

My first projectProject type