Vladislav KryshtanovskiyNoun-classes and verb-classesFor those who came here from Google: this blog post is about class architecture semantics in computer programming, not about different…Feb 24, 2019Feb 24, 2019
Vladislav KryshtanovskiyHow to write great unit testsWriting unit tests is, essentially, a very simple process. If not the need to use unit tests as low-level documentation, I would say that…Jan 21, 2019Jan 21, 2019
Vladislav KryshtanovskiyUsing monorepo for a smaller codebaseWhen people talk about monolithic repositories, they usually mean a neat way to manage giant codebases used by major software companies…Nov 25, 2018Nov 25, 2018
Vladislav KryshtanovskiyProgramming languages do not matterNewbies like to argue over which programming language is better. Compiled or interpreted? Semicolons or newline chars? Static or dynamic…Nov 22, 2018Nov 22, 2018
Vladislav KryshtanovskiyHow to tell good code from bad codeHow to tell if code is good or bad? Does it depend on coding style? On readability? On design patterns used? On naming conventions? No…Nov 19, 2018Nov 19, 2018
Vladislav KryshtanovskiyHow to write good GherkinIn case you don’t know, Gherkin is a domain-specific language that is a part of Cucumber, a technology, or should I say ‘philosophy’, of…Nov 16, 2018Nov 16, 2018