Müşteri Ne İstiyor Sorusu

Bir dashboard uı uygulaması geliştiriyorum uzun zamandır. Bilgisayar ekranında geliştirdiğim için responsive olup, olmadığı ile çok ilgilenmemiştim.

UI tamamlanınca cep telefonumdan bir bakayım dedim. Bakmaz olaydım ;-)

Yüzlerce arayüzün olduğu bir projeden bahsediyorum. Hepsinde diagramlar, tablolar, sıralı veriler vs.

Sadece üç prompt ile hepsinin responsive hale dönüşmesini sağladım.

Yüzlerce dosya değişikliğe uğramış.

Ben şimdi bunları nasıl review edebilirim ki?

Edemem! Bunun için vaktim ve mental kapasitem yok.

Bunun yerine cypres testlerime, entegrarsyon testlerime ve diğer uı testlerine güveniyorum.

Bu bir nevi refactoring. 

Refactoring nedir?

Refactoring dış davranışı değiştirmeden, iç implementasyonu değiştirmektir.

Ben dış davranışı test edebildiğim ve bu benim beklentilerimi karşıladığı sürece, içerde ne dolap döndüğü önem taşımamaktadır.

Artık şimdi bir responsive arayüzüm var.

Konu hep yapay zeka ne kadar yapmalı, kod yazmalı mıyım, kod okumalı mıyım noktasına geliyor.

Bu ikisine de artık gerek yok, zaten artık mümkün de değiller.

Bizim yazılımcılar olarak çıktıları deterministik bir şekilde kontrol edebileceğimiz yapılara ihtiyacımız var. Gerisini yapay zeka halletmeli ki biz de asıl problem için vakit bulabilelim. Bu “müşteri ne istiyor” sorusudur!

📢 Önemli Bağlantılar
▶️ YouTube Kanalım En yeni videoları kaçırmamak için abone olun Kanalı Ziyaret Et →
📘 Yapay Zeka Çağında Yazılım Geliştirme Ücretsiz e-kitabı PDF olarak indirin ve okuyun PDF'i İndir →