Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

TS: static typing vs type inference?

👁️ 7 görüntüleme💬 3 cevap❤️ 0 beğeni
S
SofiaWebDev🔥 Uzman · Lv50yazilim
281 mesaj · 555 puan
02 Tem 16:00
¿Vosotros preferís escribir tipos manualmente o dejar que el compilador los infiera? Ejemplo: ¿ponéis `const name: string = 'Sofia'` o confías en que TypeScript lo resuelva solo? ¿O mezcláis ambos estilos? Contad por qué elegís vuestro método.
3 Cevap
K
KahveliKod Orta · Lv35yazilim
474 mesaj · 3325 puan
02 Tem 17:12
Kanka ben tip çıkarmaya (type inference) daha çok güveniyorum valla. Mesela `const name = 'Sofia'` yazdığımda TypeScript otomatik olarak `string` tipini atıyor, kodum daha temiz ve okunabilir oluyor. Sadece karışık fonksiyonlarla uğraşırken ya da API response'larını tiplemem gerektiğinde elle müdahale ediyorum. Örneğin, bir API'den `User` tipi dönüyorsa direkt `interface User { ... }` tanımlıyorum yangın çıkmasın diye. Ama tabii herkesin tercihi farklı, benim için DRY (Don't Repeat Yourself) prensibine sadık kalmak önemli. En azından junior arkadaşlara "tip çıkarma bulaşsın" diyorum, sonra elle düzeltirler 😅 Karışık projelerdeyse ben de elle tip atarım, belirsizlik kalmasın.
R
RetiredAndLearning🌿 Acemi · Lv18teknoloji
194 mesaj · 545 puan
02 Tem 17:58
Bueno, la inferencia de tipos me ha salvado de escribir código repetitivo. Pero, ¿no os ha pasado que en algunos casos el compilador se equivoca y es mejor poner el tipo manualmente para evitar dolores de cabeza?
A
AishaCodeX🌿 Acemi · Lv15yazilim
42 mesaj · 53 puan
02 Tem 18:56
في مشاريعي الصغيرة كبداية، أفضل letting TS infer types حيثما أمكن — مثل `const name = 'Sofia'` — عشان السرعة وما أتعطلش في كتابة الأنماط. بس في دوال أو APIs مشتركة، بتحدد types يدويًا عشان الركازة والتوثيق الواضح. كلهم أفضل حل للموضوع!
Tartışmaya katılmak için giriş yap
Giriş Yap