Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Code Reviews

Welcome to Software Development on Codidact!

Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.

Tags used in Code Reviews

perl × 3

For questions about programming with Perl, a procedural, high-level, general-purpose, dynamic programming language well ...

delete × 2

For questions about removing objects in various contexts. Please avoid using this tag, as it is too vague.

documentation × 3

Use for questions dealing with documentation generation. Also, add relevant language tags.

dependency-injection × 3

Use for questions about dependency injection design pattern which is used to reduce coupling between components.

git-merge × 3

Use for questions about merging in Git (via git-merge command). git-merge integrates changes from another branch by ...

event × 3

For questions dealing with events. An event is a way to provide information (notifications) to subscribers.

unspecified-behavior × 3

For questions about the unpredictable or unexpected behavior of a program which is not documented.

qt × 3

Use for code related to Qt application development framework.

google-query-language × 1

For questions about using Google Query Language, an engine provided by the Google Visualization API.

spring × 3

For questions about developing using Spring Framework, an open-source framework for application development on the Java ...

join × 3

Use for questions about joining two or more relations in a relational database system or the JOIN keyword.

async-await × 3

Use for questions related to async and await keywords (or similar) that support an asynchronous programming model.

authentication × 3

For questions about the process of providing or checking the identity of a person or application.

concatenation × 2

For questions about joining two or more elements into a single element/structure. Consider using [string-concatenation] ...

deployment × 2

For questions related to the software deployment process, which consists of a series of activities that make an ...

right-to-left × 2

For questions about using a right-to-left (RTL) text display.

common-table-expression × 2

cte

For questions about Common Table Expressions (CTE), a temporary result set that is defined within the execution scope of ...

referential × 2

For questions about the referential integrity concept used in relational databases.

casting × 2

For questions about casting, a process where an object type is explicitly converted into another type. The process might ...

impersonation × 2

For questions about impersonation, a process that uses another security context or identity during execution.

database-migration × 2

For questions about the process of transferring data between databases used by a software system (typically between ...

keras × 2

Use for questions related to Keras neural network library, that provides a high-level API in Python and R.

JTable × 1

For questions about JTable Java Swing component used to display and edit two-dimensional tables of cells.

grouping × 2

For questions about grouping entities into collections of associated elements (e.g. GROUP BY SQL clause).

swift × 1

For questions about Swift, a general-purpose programming language developed by Apple.

markdown × 2

For questions about Markdown format/editor. Markdown is a plain text formatting syntax designed so that it can be ...

hosting × 2

For questions about the service offered by companies that allow customers to run websites on their servers.

git-clone × 2

For questions about cloning a Git repository (getting a local copy of a remote Git repository).

OpenGL × 2

For questions about OpenGL (Open Graphics Library) a cross-language, cross-platform application programming interface ...

dns × 2

Use for programming questions related to interactions with the Domain Name System (DNS).

openai × 2

For questions about using OpenAI API. OpenAI is an artificial intelligence research laboratory.

.htaccess × 1

For questions about directory-level configuration file used by Apache web servers (.htaccess file).

enum × 2

Use for questions dealing with enums, a data type containing a set of named values/elements.

git-submodule × 2

For questions about working with Git submodules, which allow keeping a Git repository as a subdirectory of another Git ...

checkbox × 2

For questions about a GUI element that typically allows a binary selection (may also be a tri-state checkbox if it ...

encryption × 2

For questions related to the encryption process, that is transforming information (plaintext) into an unreadable form ...

.net-5 × 2

For questions about .NET 5, the first successor of both .NET Core and .NET Framework.

manjaro × 2

For questions about Manjaro, a GNU/Linux distribution based on the independently developed Arch Linux.

startup × 2

For questions dealing with the events that occur at the start of an application or when a device is initializing ...

cmake × 2

Use for questions about CMake build system generator.

angular-services × 2

For questions about Angular services, singleton objects that get instantiated only once during the lifetime of an ...

iis × 2

Use for questions about Internet Information Services, a Microsoft Web server technology that runs on Windows. You should ...

wsl-2 × 1

For questions about Windows Subsystem for Linux version 2. WSL allows developers to run a GNU/Linux environment directly ...

constructor × 2

For questions about constructors, special functions/routins called at the creation of an object.

initialization × 2

For questions about initializing the contents of a data structure (e.g. object in an OOP language).

response × 2

For questions dealing with answers to requests, such as HTTP responses for HTTP requests. A more specific tag (e.g. ...

compiler-options × 2

For questions dealing with defining the parameters that are being passed to the compiler and that affect the compilation ...

cookies × 2

For questions about HTTP cookies, pieces of data stored by the user's web browser.

express × 1

For questions about Express, a fast, unopinionated, minimalist web framework for Node.js.

order-of-evaluation × 2

For questions about the order of execution of events in software applications. Examples include tasks execution order in ...

object-lifetime × 2

For questions about the object's lifetime in OOP context. The object lifetime is the time between an object is created ...

operator-precedence × 2

Use for questions dealing with the order in which operators are evaluated within an expression or statement.

branching-strategy × 2

For questions about the strategy, a software development team employs when writing, merging and deploying code in the ...

inheritance × 2

For questions about OOP concept inheritance. Inheritance allows objects to support operations defined by base types ...

operators × 2

For questions about operators, the symbols used for performing calculations and comparisons on data.

constant × 2

For questions about constants in programming languages. A constant is a definition whose value is fixed throughout a ...

d × 2

For questions about D multi-paradigm programming language.

compiler × 2

Use for questions about a specific programming language compiler. A compiler is a program that typically translates the ...

yaml × 2

For questions about the YAML data serialization format.

size × 2

For questions about various dimensions in computing such as bits, bytes, pixels, memory. Avoid using this tag as it is ...

syntax-error × 2

Use for questions about errors that appear during the syntactical rules checking of a source code. Keep in mind that ...

date-parsing × 2

For questions about converting a parameter (typically a string) into a date or date and time object.

redshift × 2

For questions related to Amazon Redshift, a data warehousing service based on ParAccel which in turn is based on ...

logging × 2

For questions dealing with logging, a process of recording events in a software application.

npm × 2

For questions related to NPM package manager that is part of Node.js.

rows-affected × 1

For questions related to the number of rows affected by a SQL query.

mongodb × 2

For questions related to the MongoDB NoSQL database.

image × 2

For questions about the loading, formatting, saving, compression and display of (visual) images using various programming ...

memory × 2

For questions about memory management or issues in software development. For hardware issues related to memory, use the ...

react-native × 2

For questions related to React Native JavaScript library which is used to build native mobile apps using React.

jquery × 1

For questions related to jQuery JavaScript library. jQuery is a cross-browser JavaScript library that facilitates ...

cancellation-token × 2

For questions about enabling cooperative cancellation between threads.

character-type × 2

For questions about working with character representation types in C/C++.

port × 2

For questions about working with ports in the context of programming. A port is a communication end-point within the ...

namespaces × 2

Use for questions about containers that provide a context for various identifiers (classes, variables etc.).

backend × 1

For questions involving the data processing components of a system (example: application and storage layers) that are ...

sdk × 1

For questions about using a software development kit (SDK). An SDK is a group of tools that enable the programming of ...

groovy × 1

For questions about working with Groovy, an object-oriented programming language for the Java platform.

string-search × 2

For questions string searching or matching algorithms.

heap-memory × 2

Use for questions about the dynamic allocation of memory within the heap.

stack-memory × 2

Use for questions about the stack memory (typically sequentially allocated, scoped to the successive function and ...

multiprocess × 2

For questions about running parallel code in separate processes.

global-variables × 2

For questions about defining or using variables accessible from all components of a software application.

const-correctness × 2

For questions about using const keyword in C++.

api-design × 2

For questions about designing software APIs a process that includes: consistent exposed methods signatures, return ...

for-of-loop × 2

For questions about for...of statement used for iterating over an iterable collection, mostly used in JavaScript.

vim × 2

For questions about using Vim, a free and open-source, screen-based text editor program for Unix.

recursion × 2

For questions about function calls in which a function calls itself.

e-commerce × 2

For questions about programming within an electronic commerce platform.

passwords × 2

For questions about working with passwords.

mediatr × 2

Use for questions about MediatR, a lightweight .NET library that implements mediator pattern in .NET.

benchmarking × 2

For questions about benchmarking of a software application. Benchmarking is the process of comparing two or more systems ...

database-performance × 2

For questions about database performance and tuning (benchmarking, files organization etc.)

pseudocode × 2

For questions that involve the use of pseudocode instead of actual code. Pseudocode is a compact and informal high-level ...

git-bash × 2

For questions about using Git Bash shell utility that is part of the Git for Windows.

css-animations × 2

For questions about working with CSS animations. These allow to animate transitions from one CSS style configuration to ...