06.02.2024

1

Beğenme

86

Görüntülenme

S.O.L.I.D Principles

SOLID software principles; It is a set of principles that ensure that the developed software is flexible, reusable, maintainable, and understandable and prevents code repetition.

It is conceptualized by Robert C. Martin.

By applying these principles, we can prevent the growth of complexity as our applications expand. To write “good code”, you must develop software that complies with these principles.

The SOLID principle is an acronym of the five principles which are given below

1) S (Single Responsibility Principle)

2) O (Open/Closed Principle)

3) L (Liskov Substitution Principle)

4) I (Interface Segregation Principle)

5) D (Dependency Inversion Principle)


These five principles have changed the world of object-oriented programming and also changed the way of writing software

Yorumlar

Kullanıcı yorumlarını görüntüleyebilmek için kayıt olmalısınız!

Merve Bilgin

"Merhaba! Ben Merve, şu an bir firmada Yazılım Kalite ve Teknik Analiz Uzmanı olarak çalışmaktayım. Test otomasyonu ve QA alanında güçlü bir birikime sahip bir mühendis olarak yazılım geliştirme süreçlerini daha verimli ve güvenilir hale getirmeyi hedefliyorum. Java ile test otomasyonu projeleri geliştirirken, aynı zamanda Spring Boot ile modern ve ölçeklenebilir uygulamalar geliştirme konusunda kendimi sürekli geliştiriyorum. Kaliteye olan tutkum ve yazılım yaşam döngüsüne olan ilgim, hem detaylara dikkat eden bir test otomasyon uzmanı hem de yazılım geliştirme odaklı bir mühendis olarak değer katmamı sağlıyor.

Konum

İstanbul, TR

Eğitim

Software Engineering (Bachelor's Degree), - Fırat University Elazıg/ Turkey

Computer Science (Erasmus+), - Bialystok University of Technology Bialystok/Poland

İş Tecrübesi

Intern - Ministry of Interior, Ankara

Stajyer - Gençlik ve Spor Bakanlığı, Ankara

Yazılım Kalite ve Teknik Analiz Uzmanı - Dicle Elektrik Dağıtım A.Ş (Eksim Holding’e Bağlı), [Diyarbakır]

© 2021 Patika Dev

facebook
twitter
instagram
youtube
linkedin

Disclaimer: The information /programs / events provided on https://patika.dev and https://risein.com are strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice and do not make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://patika.dev and https://risein.com disclaim any responsibility for financial decisions made by users based on information provided here.