Europe: +41 78 715 83 09 - Asia: +84 ‎975 112 112
contact@finix.asia
3 Dec 2018

When SAFe move to LeSS

//
Comments0
/
  At one of my customers in Switzerland, we tried this afternoon to organize the Sprint Planning as described in the #LeSS framework. The planing ceremony is split into three phases: The PO present the Features and Story intentions to his 2 teams Each team study the sprint backlog intentions and plan they work Each...
Read More
15 Aug 2018

Code Coverage the bad KPI

//
Comments0
/
Someone in the QA team got a great idea, to improve the quality of the code, we will request developers to cover their code with at least 82.5% by unit test. I don’t know if like me, you see that great idea often? But I can assure you, the QA in the world agree all...
Read More
5 Jan 2018

SOLID: Dependency Inversion Principle

//
Comments0
Technologies used:   Kotlin 1.2.10 | Maven 3.3.9 | Spek 1.1.5 Dependency Inversion Principle As a Java programmer, you’ve likely heard about code coupling and have been told to avoid tightly coupled code. Ignorance of writing “good code” is the main reason of tightly coupled code existing in applications. As an example, creating an object of a class...
Read More
4 Jan 2018

SOLID: Interface Segregation Principle

//
Comments0
Technologies used:   Kotlin 1.2.10 | Maven 3.3.9 | Spek 1.1.5 Interface Segregation Principle The Interface Segregation Principle represents the “I” of the five SOLID principles of object-oriented programming to write well-designed code that are more readable, maintainable, and easier to upgrade and modify. This principle was first used by Robert C. Martin while consulting for Xerox, which...
Read More
3 Jan 2018

SOLID: Liskov Substitution Principle

//
Comments0
Technologies used:   Kotlin 1.2.10 | Maven 3.3.9 | Spek 1.1.5 Liskov Substitution Principle The Liskov substitution principle, written by Barbara Liskov in 1988, states that functions that reference base classes must be able to use objects of derived (child) classes without knowing it. It’s important for a programmer to notice that, unlike some other Gang of Four principles, whose breaking might...
Read More
2 Jan 2018

SOLID: Open-Close Principle

//
Comments0
Technologies used:   Kotlin 1.2.10 | Maven 3.3.9 | Spek 1.1.5 As applications evolve, changes are required. Changes are required when a new functionality is added or an existing functionality is updated in the application. Often in both situations, you need to modify the existing code, and that carries the risk of breaking the application’s functionality....
Read More
1 Jan 2018

SOLID: Single Responsibility Principle

//
Comments0
Technologies used:   Kotlin 1.2.10 | Maven 3.3.9 Object-Oriented Terminology In object-oriented programming (Kotlin, among other languages, follows this paradigm), you will often hear terms such as robustness, cohesion, coupling etc. Cohesion is a way to measure how much the code segments within one module (methods of a class, classes inside a package…) belong together. The higher the cohesion...
Read More
31 Dec 2017

Kotlin Spring 5: Dependency Injection Part 3 (@Primary)

//
Comments0
Kotlin Spring 5: Dependency Injection Part 2 Technologies used:   Kotlin 1.2.10 | Spring 5 | Maven 3.3.9 | Spring-boot 2.0.0.M7 In this third post, we will look into the @Primary annotation for Spring Dependency Injection I will use the example given by Boraji on https://www.boraji.com/spring-4-qualifier-annotation-example
30 Dec 2017

Kotlin Spring 5: Dependency Injection Part 2 (@Qualifer)

//
Comments0
Kotlin: Spring 5 Dependency Injection Part 1 Technologies used:   Kotlin 1.2.10 | Spring 5 | Maven 3.3.9 | Spring-boot 2.0.0.M7 In this second post, we will look into the @Qualifier annotation for Spring Dependency Injection I will use the example given by Boraji on https://www.boraji.com/spring-4-qualifier-annotation-example
Translate »