Skip to content

Tag: c++

Consistency Matters

Consistency in software development process involves the consistency between methods names, interfaces and more. Consistency issues during software development should be addressed through arrangements of individual pieces. These arrangements can differ from system to system as well as software team’s preferences. In my opinion, a team’s preferences matters more than anything else; however, it should still conform to most of the style guidelines. I’ll go through some…

Leave a Comment

Java Developer vs. Software Engineer

Java developer vs. software engineer is discussed quite often. One of my friends kept telling me what would “Javacı” do for certain problems. “Javacı” is a de facto word which means a person who deals with Java or a person who writes Java programs. “cı” part comes from Turkish and makes the word to correspond to the meanings described above. Throughout this post, I’ll use Javacı and…

Leave a Comment

Achieving Abstraction In JavaScript

In computer science, abstraction is to hide certain details and only show the essential features of the object. Abstraction tries to reduce and factor out details so that the developer can focus on a few concepts at a time. This approach improves understandability as well as maintainability of the code. While abstraction is well understood and well applied in languages like Java, C++,  this approach is not…

7 Comments

Inheritance ve Polymorphism

Polymorphism ve Inheritance beraber kullanılan iki önemli nesneye dayalı(Object-Oriented) programlama unsurudur. Bunlar program kodlarının yeniden kullanılabilmesi veya var olan kodun geliştirilebilmesi açısından çok önemlidir. Günümüzde yaygın olarak kullanılan diller de nesneye dayalı programlamaya elverişlidir. Bunlara örnek verecek olursak JAVA ve C++ başta gelen nesneye dayalı programlama dilleri olarak gösterilebilir. Inheritance ve Polymorphism i ayrı ayrı aşağıda tartışalım. Inheritance adında da anlaşılacağı gibi kalıtım anlamına geliyor. Tabi bunun…

11 Comments