Skip to content

Latest commit

 

History

History
112 lines (91 loc) · 7.41 KB

basic-knowledge.md

File metadata and controls

112 lines (91 loc) · 7.41 KB

Bookmarks tagged [basic-knowledge]

http://wiki.c2.com/?FirstClass

A language construct is said to be a FirstClass value in that language when there are no restrictions on how it can be created and used: when the construct can be treated as a value without restrictio...


https://en.wikipedia.org/wiki/Monkey_patch

A monkey patch is a way for a program to extend or modify supporting system software locally (affecting only the running instance of the program).


https://en.wikipedia.org/wiki/White-label_product

A white label product is a product or service produced by one company (the producer) that other companies (the marketers) rebrand to make it appear as if they had made it.


https://de.wikipedia.org/wiki/Mandantenf%C3%A4higkeit

Als mandantenfähig (auch mandantentauglich) wird Informationstechnik bezeichnet, die auf demselben Server oder demselben Software-System mehrere Mandanten, also Kunden oder Auftraggeber, bedienen ...


https://www.interviewcake.com/concept/python/memoization

Memoization ensures that a function doesn't run for the same inputs more than once by keeping a record of the results for given inputs (usually in a dictionary).


https://en.wikipedia.org/wiki/Side_effect_%28computer_science%29

In computer science, a function or expression is said to have a side effect if it modifies some state outside its scope or has an observable interaction with its calling functions or the outside w...


https://en.wikipedia.org/wiki/Referential_transparency

Referential transparency and referential opacity are properties of parts of computer programs. An expression is said to be referentially transparent if it can be replaced with its correspondin...


http://semver.org/

Given a version number MAJOR.MINOR.PATCH, increment the:

  1. MAJOR version when you make incompatible API changes,
  2. MINOR version when you add functionality in a backwards-compatible manner, and
  3. ...

https://en.wikipedia.org/wiki/Factory_(object-oriented_programming)

In object-oriented programming (OOP), a factory is an object for creating other objects – formally a factory is a function or method that r...


https://en.wikipedia.org/wiki/Abstract_syntax_tree

In computer science, an abstract syntax tree (AST), or just syntax tree, is a tree representation of the abstract syntactic structure of source code written in a programming language. Each node of the...


https://en.wikipedia.org/wiki/Foobar

The terms foobar (/ˈfuːbɑːr/), or foo and others are used as placeholder names (also referred to as metasyntactic variables) in computer program...


https://en.wikipedia.org/wiki/Domain-specific_language

A domain-specific language (DSL) is a computer language specialized to a particular application domain. This is in contrast to a general-purpose language (GPL), which is broadly applicable across ...


https://en.wikipedia.org/wiki/Test_double

Objects or procedures that look and behave like their release-intended counterparts, but are actually simplified versions that reduce the complexity and facilitate testing. A test double(stubs, fa...


https://en.wikipedia.org/wiki/Testbed

In software development testbedding is a method of testing a particular module (function, class, or library) in an isolated fashion. It may be used as a proof of concept or when a new module is tested...


https://en.wikipedia.org/wiki/Sandbox_(software_development)

A sandbox is a testing environment that isolates untested code changes and outright experimentation from the production environment or repository, in the context of software development including ...


https://fossbytes.com/difference-between-shell-console-terminal/

Did you know that a terminal used to be a physical monitor and keyboard and a console was a port with a low-level connection to the operating system? But where does that leave the shell?


http://stackoverflow.com/questions/1761051/difference-between-n-and-r

Thorough explanation between the two...