Live briefing
Everything about Data clump
Concept in object-oriented programming
In object-oriented programming, a data clump is any group of variables which are passed around together throughout various parts of the program. A data clump, like other code smells, can indicate deeper problems with the program design or implementation. The group of variables that typically make up a data clump are often closely related or interdependent and are often used together in a group as a result. A data clump is also known as a specific kind of class-level code smell that may be a symptom of poorly written source code. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Data clumpA 5-minute orientation
- Skim a recent paper: Star-forming clump detection in nearby galaxies using faster R-CNN and ugrizy imaging data from CLAUDS and HSC-SSPInfluential work since 2022
- Pick up a classic book: Clustering algorithmsThe most-reprinted book on the subject
- Read the landmark paper: Red clump stars from the LAMOST data I: identification and distanceCited 23 times
- Go sideways: NemerleA closely related topic
- Go sideways: Mutator methodA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Red clump stars from the LAMOST data I: identification and distance
Local Stellar Kinematics from RAVE data—VII. Metallicity Gradients from Red Clump Stars
Systematic error of the Gaia DR1 TGAS parallaxes from data for the red giant clump
Thick disk kinematics from data on red clump giants at the north galactic pole
Peculiarities of galactic rotation in the solar neighborhood from the data on red clump giants
Identification of red clump giants by 2MASS photometric data
Sharing of Data in a Group by Generating Key-Clump
🆕 Influential since 2022
📚 Books worth reading
Clustering algorithmsHartigan, John A. · 1975
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Nemerle Nemerle is a general-purpose, high-level, statically typed programming language designed for platforms using the Common Language Infrastructure (.NET/Mono)…
- Mutator method In computer science, a mutator method is a method used to control changes to a variable. They are also widely known as setter methods. Often a setter is…
- C++ classes A class in C++ is a user-defined type or data structure declared with any of the keywords class, struct or union (the first two are collectively referred…
- Constructor (object-oriented programming) In class-based, object-oriented programming, a constructor (abbreviation: ctor) is a special type of function called to create an object. It prepares the…
- C Sharp syntax This article describes the syntax of the C# programming language. The features described are compatible with .NET Framework and Mono. An identifier is…
- Java Native Interface The Java Native Interface (or Native Method Interface) is a foreign function interface designed for non-Java programming frameworks. The JNI enables Java…
- Entry point In computer programming, an entry point is the place in a program where the execution of a program begins, and where the program has access to command…
- Module pattern In software engineering, the module pattern is a design pattern used to implement the concept of software modules, defined by modular programming, in a…