Roma

Uzun süredir dişe dokunur birşey yazmıyordum. Yakın zamanda İtalya’ya gitme fırsatım oldu. Bu yazıda, Roma’yı kendi penceremden paylaşacağım. Roma’yı eski ve yeni Roma olarak kafamda ikiye arıyorum. Hem yenisini hem de eskisi hayranlık uyandırıyor. Yeni Roma Yeni Roma aslında eski Roma’dan geriye kalan herşeyden ibaret. Roma imparatorluğundan geri tahminimden fazla şey kalmış. Sadece binalarla yada kalıntılarla kısıtlı değil geriye kalanlar. […]

Refactoring Untested Code

Refactoring is in general restructuring the code without changing its behavior. By behavior, I mean what the outside world can observe, inputs and outputs, data persisted, messages sent, and visible side effects. If those remain the same, users and upstream systems will not notice the difference, even if the internals look completely different. The key point here is the behavior […]