Modüllerin, bileşenler arasındaki sorumluluk sınırlarını belirlediğini söyledin — bu fikri daha detaylı açıklayabilir misin?
Frontend
Kod üretimini (ng-openapi-gen, Apollo for GraphQL) bahsettiniz — üretilen modellerin soyutlama seviyesi neydi? Bunlar doğrudan kodda kullanılan iş nesneleri miydi, yoksa aralarında bir ara katman mı vardı?
Arka planda model değiştiğinde (örneğin, bir alan kaybolduğunda) ve bu alan kodun birçok yerinde kullanılıyorsa, böyle bir sorun yaşadın mı? Nasıl başa çıktın?
Bir durumu hayal edin: analistler gereksinimleri yazdı, geliştiriciler nasıl yazıldıysa öyle uyguladı ve 4 ay sonra gereksinimler değişiyor ve geliştiricilerin işi yeniden yapması gerekiyor. Bu durum ne kadar normal ve kim suçlu?
Kendine ait hoşuna giden veya kullanışlı bulduğun Angular'ın başka yeni özelliklerinden bahset.
Tek başına çalıştığın projenin kod hacmi ne kadardı (satır bazında) — yaklaşık 10, 100, 1000 veya 100000 satır mı?
Bağımsız yaklaşım için enjeksiyonun, yapıcı parametresi aracılığıyla entegrasyondan daha uygun olduğu doğru mu? Neden?
Enjekte arayüzü token olarak geçirebilir miyiz? Neden evet veya hayır?
Özgeçmişte «Yinelenen API isteklerini %42 oranında azalttım» deniliyor. Bu hikayeyi anlat — RxJS'de yinelenen isteklerle nasıl karşılaştın, bu deneyimden ne öğrendin, RxJS ile çalışma yaklaşımın nasıl değişti?
Polimorfizmin ne olduğunu anlıyor musun? Kendi kelimelerinle açıklayabilir misin?
Kendini hangi yönde değerlendiriyorsun: Middle mi yoksa Senior mı?
Angular'ın hangi sürümünden itibaren bağımsız bileşenler varsayılan hale geldi? Bu, modüllerin kullanımdan kalktığı ve artık gerekmediği anlamına mı geliyor?
Daha önce sinyallere benzer bir kavramla karşılaştın mı (örneğin, diğer çerçevelerde)?
Hangi kod kalite kriterlerini sayabilirsin? Kaliteli kod kavramına ne anladığını daha detaylı açıkla.
Bir projedeki kod satırı sayısını ölçmeniz gerekseydi, bu göreve nasıl yaklaşırdınız?
Başka birinin kodunu inceleme konusunda ne kadar deneyimlisin — başkalarının koduna aşinalığın nedir?
Angular'da inject fonksiyonu hakkında bilgi ver — ne işe yarar ve yapısına bağımlılıkları yapıcı (constructor) aracılığıyla iletmekten neden daha iyidir?
Doğru mu anlıyorum, RxJS sinyallerle aynı şeyi yapabilir ve sinyaller RxJS'in yapabildiği her şeyi yapamaz mı?
Sinyaller kullanımı daha kolaysa, bu RxJS'de neredeyse her geliştiricinin karşılaştığı ve hızlıca fark edemediği sorunlar olduğu anlamına mı geliyor?
Tasarım sistemi ile bileşen kütüphanesi arasındaki fark nedir?