A generic tag for topics providing definitions.
Could someone explain the difference between Software Design and Software Architecture? More specifically; if you tell someone to present you …
architecture definitionWhat is the difference between unit, functional, acceptance, and integration testing (and any other types of tests that I failed …
testing terminology definitionThis is probably a n00blike (or worse) question. But I've always viewed a schema as a table definition in …
database schema definition database-tableWhat are public, private and protected in object oriented programming?
class oop definition access-modifiersI know how I use these terms, but I'm wondering if there are accepted definitions for faking, mocking, and stubbing …
unit-testing mocking language-agnostic terminology definitionI'm reading "Introduction to Algorithm" by CLRS. In chapter 2, the authors mention "loop invariants". What is a loop invariant?
algorithm terminology definition clrs loop-invariantI am using a specific command in in my C# code, which works well. However, it is said to misbehave …
c# .net unmanaged definition managedA coworker had never heard of this, and I couldn't provide a real definition. For me, it's always been an …
terminology definition boilerplateI've seen references to curried functions in several articles and blogs but I can't find a good explanation (or at …
functional-programming terminology definition curryingPlease explain what is meant by tuples in sql?Thanks..
sql terminology rdbms definition tuples