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...
- tags: basic-knowledge
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).
- tags: basic-knowledge
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.
- tags: basic-knowledge
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 ...
- tags: basic-knowledge
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...
- tags: basic-knowledge
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...
- tags: basic-knowledge
Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes,
- MINOR version when you add functionality in a backwards-compatible manner, and
- ...
- tags: basic-knowledge
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...
- tags: basic-knowledge, oop, design-patterns
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...
- tags: compiler, basic-knowledge
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...
- tags: basic-knowledge
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...
- tags: basic-knowledge, testing
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...
- tags: basic-knowledge, testing
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 ...
- tags: basic-knowledge, testing
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?
- tags: basic-knowledge, unix, linux
http://stackoverflow.com/questions/1761051/difference-between-n-and-r
Thorough explanation between the two...
- tags: basic-knowledge