SOLID Software Design Principles
SOLID
[S]ingle-responsibility principle:
Every class should only have one responsibility.
[O]pen-closed principle:
Software entitities (e.g. classes, functions, components), should be open for
extension, but closed for modification. Write code in a manner that you are able
to add new functionality, without changing the existing code, this prevents …
Read More
SW Development Estimation
The ABCD Rules of thumb for SW dev. estimation
[A] Clarify scope & requirements
This includes making sure everyone really understand the requirements
Clarifying requirements can be difficult, and often those who kwow the exact requirements, don't always
understand how to convey them to the development team (itereate untill this is …
Read More
ASCII
ASCII (American Standard Code for Information Interchange) is a commonly used
7 bit character encoding scheme which provides up to 128 character encodings.
ASCII Character Table
Dec |
Hex |
Char |
Description |
0 |
00 |
^@ |
Null (NUL) |
1 |
01 |
^A |
Start of heading (SOH) |
2 |
02 |
^B |
Start of text (STX) |
3 |
03 … |
Read More
Greek Alphabet
The greek alphabet is invented around 800 BC by the ancient greeks. Besides its
usage in the greek language, it is widely used in many domains of mathematics
and science. E.g. around the year 1600, Johannes Bayer
used the greek alphabet to name the 172 brightest stars.
Read More