Browsing Tag

Java

JUnit ile Servis Katmanı Testi-2

https://bilisim.io/2023/06/12/junit-ile-controller-testi/ https://bilisim.io/2023/10/19/junit-ile-servis-katmani-testi-1/ Bu yazıda bir önceki yazıda bahsettiğimiz konuları daha ileri seviyeye taşımaya çalışacağız. Bu yazıyla…

JUnit ile Servis Katmanı Testi-1

Bir önceki Controller testi yazısını okumadıysanız onunla başlayabilirsiniz. Bu yazımızda öncelikle servis katmanı oluşturacağız bu bu katman için testler yazmaya çalışacağız. UserService Yukarıdaki gibi bir örnek sınıf oluşturdum,…

Junit ile Controller Testi

Unit test konusu kendi gözlediğim kadarıyla çoğu zaman yapılmak istenen fakat hiç yapılmayan bir pratik. Bunun nedeni çoğunlukla zaman! Yani en azından bahane zaman! Test yüzü görmeyen projeler inanıyorum ki bir yerlerde hayatlarına…

Spring Boot Generic Exception Handler

Spring Boot ile exception haneler mekanizmasına geçmeden öncelikle Java'daki exception yapılarını incelememiz gerekir. Aşağıdaki görsel bu yapıyı çok iyi görstermektedir. Görselde olduğu üzere Exception ve Error…

Scala ve Akka Http ile Rest API -1

Serinin devamı amacıyla temel Scala bilgisi için önceki yazılara aşağıdaki linklerden ulaşabilirsiniz. Java’cılar Için Scala – 1 Java’cılar Için Scala – 2 Java’cılar Için Scala – 3 Aktör Model Programlama Bu…

Aktör Model Programlama

Serinin devamı amacıyla temel Scala bilgisi için önceki yazılara aşağıdaki linklerden ulaşabilirsiniz. Java’cılar Için Scala – 1 Java’cılar Için Scala – 2 Java’cılar Için Scala – 3 Actor Model İşlemcilerin gelişip multi…

Java’cılar Için Scala – 3 [OOP]

Scala ile hem functional hem de OOP özelliklerini kullanabilirsiniz. OOP önemli bir kavram, bu kavramın detaylarına değinmeden Scala'daki karşılığını anlamayaca çalışacağız. Önceki yazılara aşağıdaki linklerden ulaşabilirsiniz.…

Java’cılar Için Scala – 2 [Collections]

Bu yazıda Scala'daki collection yapılarını inceleyeceğiz. Bir önceki yazıyı okumadıysanız aşağıdaki linkten ulaşabilirsiniz. Java'cılar için Scala -1 Array Java'da bir array tanımı için köşeli parantezler(''), tip belirtiyor ve…

Java’cılar için Scala – 1 [Temel]

Scala da Java gibi JVM tabanlı bir dildir ve makinenizde JDK kurulumu yapıldıysa geliştirme ortamlarına Scala için pluginler ekleyerek geliştirmeye başlayabilirsiniz bu nedenle kurulumdan bahsetmeyeceğim. Yazı boyunca zaman zaman Java…