Oleh Marshev

Some thoughts

  • Right Tools for the Right Moment

    Have you ever realized that the current state of architecture does not meet the current needs? One of the projects I’ve been working on had PostgreSQL and Neo4j databases with data tightly related between them.

    Read more…
  • Unit Testing vs Design by Contract

    In the first half of The Pragmatic Programmer Andrew Hunt and David Thomas introduce concept of Design by Contract (DBC, for short).1 In order to determine correctness of the program three questions must be answered:

    Read more…
  • Maintenance and Development

    Looks like previously I was looking at maintenance and development as something that opposite to each other. First develop, then maintain. One of the first insights from reading The Pragmatic Programmer is that maintenance is a part of the whole development process.

    Read more…