New answers tagged

-1

White Box Testing Is a verification technique software engineers can use to examine if their code works as expected. There are six basic types of testing: unit, integration, function/system, acceptance, regression, and beta. White-box testing is used for three of these six types: Unit testing: Unit testing is important for ensuring the code is solid ...


0

I may want to google for the term "ABAC" (Access based access control) Definition (wikipedia): Attribute-based access control (ABAC) defines an access control paradigm whereby access rights are granted to users through the use of policies which combine attributes together. The policies can use any type of attributes (user attributes, resource attributes, ...


0

There are packages (your type 1), and packages with added files (setup.py) in order to distribute through PyPI (your type 2). Both are packages and should follow the naming convention for packages, meaning lower-case for the package name. About the Jinja2 example: the file name on PyPI for Jinja2 starts with a capital: "Jinja2-2.8.tar.gz". But after ...


2

Tracing (software). FYI, we typically use the terms statements and expressions for programming language constructs and to describe lines of code in high-level language programs; we typically use the term instructions to describe what the hardware machine operations are. Another term is an execution trace, which would capture a flow of execution. An ...


4

The most common term, based on my experience, is internals. E.g. You will often hear C# guys speak about the ".NET internals". Similarly, a Win32 programmer might refer to "Windows internals". Though I've never heard this one, in the Linux world I would find it most amusing to hear someone say "kernel internals". Example book titles from Amazon: Windows ...


0

You might be thinking of a pattern where a service exposes an API via a set of service endpoints. A common implementation, for instance, is for a sey of classes to implement REST endpoints as an API, with those classes having little business logic, instead doing validation and translations, then passing the call to an internal component, unexposed, to ...


5

An API (Application Programming Interface) is (according to wikipedia) [...] a set of routine definitions, protocols, and tools for building software and applications. An API expresses a software component in terms of its operations, inputs, outputs, and underlying types, defining functionalities that are independent of their respective ...



Top 50 recent answers are included