Yazılım Mühendisliği

Sistem geliştirme yaşam döngüsü içinde çalışan profesyoneller, akademisyenler ve öğrenciler için soru-cevap

11
Röportajlarda “Bana biraz kendinden bahset.” Sorusuna nasıl cevap veriyorsun? [kapalı]
Bunu birkaç görüşmede sordum. Ve beni her zaman nöbetçi tutuyor. Profesyonel ve akademik geçmişim zaten röportajcının açıkça aradığı özgeçmişinde. Ona söyleyecek başka ne var? Hobilerimle başlamalı mıyım? Boş zamanlarımda bahçecilik yapmayı veya NSFW resimlerine bakmayı seviyorum. Bu özel soruya ne ve nasıl cevap veriyorsunuz? Bunun için hazırlanmış bir cevabınız var …
37 interview 

9
Gelecekteki değişiklikler için tasarım veya eldeki sorunu çözmek [kapalı]
Kodu yazarken veya tasarım sırasında sorunu ilk etapta genelleştirmeye ya da bu çok özel sorunu çözmeye çalışıyorsunuz. Bunu soruyorum çünkü problemi genelleştirmeye çalışmak, işleri zorlaştırmaya meyillidir (gerekmeyebilir) ve diğer taraftan, gereksinimde bir değişiklik olursa, belirli bir çözümü genişletmek çok zor olacaktır. Sanırım çözüm, söylenenden daha kolay olan orta yolu bulmak. …
37 design 

12
“Yeterli” ne kadar Kod Kapsamı var?
İşimde burada kod kapsamı için bir itme başlatıyoruz ve bu beni düşünmeye itiyor. Ne kadar kod kapsamı yeterli? Kod kapsamındaki azalan getirilere ne zaman ulaşırsınız? İyi kapsama alanı ile yeterince olmayan arasındaki tatlı nokta nedir? Yapmakta olduğunuz projenin türüne göre değişiyor mu (yani WPF, WCF, Mobile, ASP.NET) (Bunlar yazdığımız C …

23
Üniversite eğitimi iyi bir programcı için buna değer mi? [kapalı]
Hatırlayabildiğim kadar uzun süredir tasarım ve programlama yapıyorum. Bir programlama sorunu varsa, çözebilirim. (Gerçi kuşkusuz yığın taşması beni atlamak için izin verdi endam ve düz olsun yapıyor birçok durumda.) Buraya oyun, ezoterik programlama dilleri ve widget'lar ve gizmos bolca yaptık. Şu anda genel amaçlı bir programlama dili üzerinde çalışıyorum. Programlamadan …
37 education 

8
Kaynak kodun Java bayt koduna dönüştürülmesinin kullanımı nedir?
Biri farklı mimariler için farklı JVM'lere ihtiyaç duyuyorsa, bu konsepti ortaya koymanın mantığının ne olduğunu çözemiyorum. Diğer dillerde, farklı makineler için farklı derleyicilere ihtiyacımız var, ancak Java'da farklı JVM'lere ihtiyacımız var, bu nedenle JVM veya bu fazladan bir adım kavramı tanıtmanın arkasındaki mantık nedir?
37 java  jvm  bytecode 

2
PHP: ne zaman diziler kullanılır ve çoğunlukla veri depolayan kod yapıları için nesneler ne zaman kullanılır?
PHP, diziler gibi nesne olmayan veri türlerinin kullanılmasına ve döndürülmesine izin veren karma bir paradigma dilidir. Belirli bir durumda hangi programlama yapısının kullanılacağına karar verirken, dizilerin veya nesnelerin seçilmesiyle ilgili bazı yönergeleri netleştirmeye çalışıyorum. Bu, PHP dili yapıları kullanarak verileri kodlamanın yolları hakkında ve bir yolun veri aktarma amacıyla (örneğin …

6
Birim Testleri ve veritabanları: Hangi noktada gerçekten veritabanına bağlanırım?
Bir veritabanına bağlanan test sınıflarının, örneğin "Test sınıfları hizmet vermeli mi ..." ve "Birim testi - Veritabanı ile birleştirilmiş uygulama" gibi soruların yanıtları vardır . Kısacası, bir veritabanına bağlanması gereken bir A sınıfı olduğunu varsayalım. A'nın gerçekten bağlanmasına izin vermek yerine, A'ya bağlanmak için kullanabileceği bir arabirim sağlar. Test için …



11
Belirsiz çıkışlı birim test yöntemleri
Aynı zamanda rastgele fakat tanımlanmış bir minimum ve maksimum uzunluk arasında olmak üzere sınırlı bir uzunluktaki rasgele bir şifre oluşturması gereken bir sınıfa sahibim. Birim testleri yapıyorum ve bu sınıfa ilginç küçük bir engelle girdim. Birim testinin arkasındaki bütün fikir, tekrarlanabilir olması gerektiğidir. Testi yüzlerce kez uygularsanız, aynı sonuçları yüzlerce …

6
Bir uygulamayı ölçeklendirilebilir yapan nedir?
İş ilanlarında, başvuru sahibinin "ölçeklendirilebilir" başvuru yazma tecrübesi olması gerektiğini görmeye devam ediyorum. Bir uygulamayı ölçeklendirilebilir yapan şey nedir ve kodumun milyonlarca kullanıcıya ölçeklenebileceğini nasıl bilebilirim? Bu soruyu daha iyi ifade etmenin bir yolu olduğunu düşünüyorum: Kodumu ölçeklenebilirlikle nasıl yazabilirim? Böylece, kod daha sonradan olduğu gibi, başlangıçtan itibaren ölçeklenebilir. Bazı …

3
kendi kendine referans tabloları, iyi ya da kötü? [kapalı]
Bir uygulamadaki coğrafi konumları temsil eden, temel veri modelinin tasarımı iki açık seçenek (veya belki daha fazlası?) Önermektedir. Kendi kendini referans veren parent_id sütununa sahip bir tablo uk - london (london parent id = UK id) veya iki tablo, bir yabancı anahtar kullanarak bire çok ilişkide. Tercihim, gerektiği kadar çok …

3
REST API - API Yuvalanmış JSON Nesnelerini Döndürmeli mi?
JSON API'lerine gelince, yanıtları düzeltmek ve iç içe geçmiş JSON nesnelerinden kaçınmak iyi bir uygulama mıdır? Örnek olarak IMDb'ye benzer bir API'miz var ama video oyunları için. Oyun ve Platformları haritalayan bir kaç varlık, Oyun, Platform, ESRBRating ve GamePlatformMap vardır. Diyelim ki, ID 1 ile oyunu alan / oyun / …
37 design  rest  api-design  json 


14
Mantıksal olarak “veya” nasıl tanımlanır
Son zamanlarda, mantıksal "OR" operatörünü programlı olarak tanımlamamı gerektiren, ancak operatörün kendisini kullanmamamı gerektiren bir sorunla karşılaştım. Benim geldiğim şey şuydu: OR(arg1, arg2) if arg1 = True and arg2 = True return True else if arg1 = True and arg2 = False return True else if arg1 = False and …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.