Anit Shrestha

Results 159 comments of Anit Shrestha

# Architecture Documentation - [ ] https://adr.github.io Architecture Decision Records - [ ] https://c4model.com The C4 model for visualising software architecture - Context, Containers, Components, and Code

Tools: https://diagrams.net, https://excalidraw.com

@BethCodes simple summary of coupling and cohesion: how many things change, with each additional thing making the change less safe, and how much of each thing, with more of each...

"Belong together" is too vague to be useful when I try to explain cohesion. "Change at the same time" is an empirical, observable fact. - Kent Beck

![image](https://user-images.githubusercontent.com/414141/99044250-942aae00-25b7-11eb-85d9-c5b836851ce4.png) A brief view on the different natures of systems. https://tylerjewell.substack.com/p/developer-led-landscape-cloud-native

The Agile Manifesto talks about "Individuals and interactions over processes and tools". For me, the most important part of this line is "interactions". Systems are defined by the way people...

# Fault Tolerance Strategy via isolation from external dependencies so that one may not affect the other ### Thread Based Isolation In this isolation method; the external call gets executed...

### Variables A data type is a set of values and a set of operations defined on those values. The primitive data types that you have been using are supplemented...

# Operators Operators | Precedence -- | -- postfix | expr++ expr-- unary | ++expr --expr +expr -expr ~ ! multiplicative | * / % additive | + - shift...

# Control Flow Statements The if-then statement is the most basic of all the control flow statements. It tells your program to execute a certain section of code only if...