Analysis aims to have a better understanding of the context by conducting a study in detail. Thorough analysis is critical to conceive and engage with the frame of reference. Causal Analysis Causal analysis is used to find the root cause of the problem. This method seeks for explanations of “Why” questions. It is important to ask “Why” eagerly one after another as each question is covered by a logical response. Example: “Test effectiveness of our product got worse for the last quarter.” Why did the test effectiveness reports show bad…
Category: Thoughts
My thoughts and personal approaches through exprience
Notes About Reasoning
Reasoning is a specified way of thinking in a particular mindset. Reasoning techniques plays a vital role in decision making process by providing us a procedure to reach a conclusion and solve a problem. Abductive Reasoning Abductive reasoning is one of the methodological process of logical inference. It takes a cognitive shortcut based on observations of the current conditions to come up with a simple, practical, yet feasible solution. This type of reasoning is taken into account when there is insufficient background information and lack of observable data. Literal Reasoning…
Reduced Structural Complexity With Examples
Code quality is -should be- one of the main concerns of a software developer. While designing the internal structure, it is important to avoid increasing the structural complexity -cyclomatic complexity, cognitive complexity, halstead volume, maintainability index and such…- which exposes to reliability, maintainability and testability problems. Factory pattern design seemed like a good place to start explaining how to work on complexity problems. The reason, Gürel and I picked factory pattern, is because its most common usage -no offense, this is just one way of doing it :)- simply turns…
Definition of “Quality”
“Quality is the relative state compared to a predetermined specification, defined in terms of quantitative evidence of qualitative change.” Berk Kibarer * “quantitive evidence of qualitative change” quote’s been borrowed from Kent Beck (His definition of metric on Twitter…)
Definition of “Test”
“Test” is; “A runnable set of sequential steps to predicate whether the expected result is met or not”. Berk Kibarer – Tunç Kavaklıoğlu