«java» etiketlenmiş sorular

Java, başlangıçta Sun Microsystems tarafından geliştirilen yüksek düzeyde, platformdan bağımsız, nesne yönelimli bir programlama dilidir. Java, şu anda Sun'u 2010'da satın alan Oracle'a aittir.

4
Bir kurucuda meşru "gerçek iş"?
Bir tasarım üzerinde çalışıyorum, ancak bir barikatı vurmaya devam ediyorum. Temelde bir XML şema ayrıştırma (DOM DOM) tarafından oluşturulan karmaşık bir düğüm ağacının sahibi olan belirli bir sınıf (ModelDef) var. İyi tasarım ilkelerini (SOLID) takip etmek ve ortaya çıkan sistemin kolayca test edilebilir olmasını sağlamak istiyorum. Bağımlılıkları ModelDef'in yapıcısına iletmek …

4
Println () işlevini bir araya getirmek, dizeleri birleştirmek ve bir kez çağırmaktan ne kadar kötü?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü Kod İnceleme Stack Exchange. 5 yıl önce göç etti . Konsolun çıkışının pahalı bir işlem olduğunu biliyorum. Kod okunabilirliği açısından bazen, uzun bir metin dizesini bağımsız değişken olarak kullanmak yerine, iki kez metin çıktısı alma işlevini çağırmak iyidir. Örneğin, …
23 java  c++  performance  c  io 

7
Çok karmaşık yöntemlerden kaçının - Siklomatik Karmaşıklık
Siklomatik Karmaşıklığı azaltmak için bu yöntemin nasıl uygulanacağından emin değilim. Sonar 13 rapor ederken, 10 olması bekleniyor. Bu yöntemi olduğu gibi bırakmanın hiçbir zararı olmadığından eminim, ancak Sonar'ın kurallarına uyma konusunda bana meydan okuyor. Herhangi bir düşünce çok takdir edilecektir. public static long parseTimeValue(String sValue) { if (sValue == null) …

6
İç içe yorumlar sorunu nasıl çözülür
Yorumların yuvalanamayacağı yalnızca bir dilde görünmüyor. Bu sorun için iyi bir çözümünüz var mı? C / C ++ ve Java'daki bir geçici çözüm yalnızca tek satırlı yorumu kullanmaktır, ancak daha büyük bir bloğu yorumlamak imkansız hale gelir. Bunun gibi bir şeyle karşı karşıyayım: </li><!-- <li><!-- Save --> Bu yüzden yorumları …
23 java  c++  python  c  comments 

5
Saklamaksızın yeni nesneler oluşturmak kötü bir uygulama mıdır?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 7 yıl önce göç etti . Java kodunda yaratılmış nesneleri, nesneye bir referans kaydetmeden gördüm. Örneğin, bir eclipse eklentisinde şöyle bir SWT Kabuğu gördüm: new Shell(); Bu yeni Shell nesnesi değişkende saklanmaz, ancak pencere kapatıldığında varsayılan …
23 java 

11
Banka dünyasında kod tasarım çabasını veya tembelliği seçin
İki yıl boyunca harika bir Yatırım Bankasında çalıştım. En iyi şekilde kod yaratma arzusuyla, uyarlanmış iyi tasarım modellerine saygı göstererek, SOLID ilkesini, silgi yasasını ve her türlü çift koddan kaçınmayı ... Üretimde teslimat => sıfır hata olduğunda, tümü beklendiği gibi oldu. Ancak, tüm kodlarımın okuduğunu anlama için çok karmaşık olduğunu …


9
Java / C ++ işletim sistemlerinde neden güç operatörü yok?
**Python'da böyle bir operatör varken, Java ve C ++ 'ın da neden sahip olmadığını merak ediyordum. C ++ 'da tanımladığınız sınıflar için operatör aşırı yüklemesi ile bir tane yapmak kolaydır (ve Java ile de böyle bir şey mümkün olduğuna inanıyorum), ancak int, double ve benzeri gibi ilkel türlerden bahsederken, kütüphane …
23 java  c++  python 

2
Adlandırma kuralı: Son alanlar (statik değil)
Bugün bir meslektaşımla finalJava sınıflarındaki alanların isimlendirilmesi hakkında bir tartışma yaptım . İfadesinde final, örneklerin oluşumundan sonra değerleri değişmeyeceğinden, sabit alanları da dikkate alınmalıdır. Bu, finalalanlar için aşağıdaki adlandırma kurallarına yol açacaktır : public class Foo { private static final String BLA_BLA = "bla"; private final String BAR_BATZ; ... } …
23 java  naming  final 

5
Başka bir popüler dil, Java / Java EE'deki ile aynı karmaşıklığı yönetirken fabrika şablonunu kullanmak zorunda kalmayı nasıl önlerdi?
Fabrika desen (veya en azından kullanım FactoryFactory..) gibi birçok alay konusu olmuştur burada . RequestProcessorFactoryFactory.RequestProcessorFactory gibi ayrıntılı ve "yaratıcı" adlara sahip olmasının yanı sıra, Java / C ++ dilinde programlamak zorundaysanız ve Abstract_factory_pattern için bir usecase varsa, fabrika modelinde temelde yanlış bir şey var mı? Başka bir popüler dil (örneğin, …

1
Çok modüllü bir Maven projesi oluşturmak için büyük bir projeyi bölmek
Maven'i bağımlılık yönetimi için kullandığımız Spring-MVC uygulaması üzerinde çalışıyorum. Proje büyük olduğu için projeyi birkaç bölüme ayırmayı düşünüyoruz. Bazı şüphelerim vardı, umarım burada cevaplar alırım. Şu anda, ROOT.warsunucumuzdaki Apache tomcat'ta olduğu gibi tek bir WAR dosyası dağıtıyoruz . Proje büyük olduğu için web uygulamasında Bildirimler ve E-posta, Üçüncü taraf hizmetleri, …


5
Başarısız olduğunda başarılı ve istisna atarken, true / false vs.
Bir dosya yükleyen bir işlev olan bir API yapıyorum. Bu işlev, dosya doğru yüklendiyse hiçbir şey döndürmez / geçersiz kılar ve bir sorun olduğunda bir istisna atar. Neden bir istisna ve sadece yanlış değil? Çünkü bir istisna içerisinde başarısızlık sebebini belirleyebilirim (bağlantı yok, eksik dosya adı, yanlış şifre, eksik dosya …


4
Birim testleri ve TDD'yi çoğunlukla veritabanı CRUD işlemlerine dayanan bir uygulamayı test etmek için nasıl kullanabilirim?
İş yerimde projelerimden biri çoğunlukla harici bir müşteriden aktarılan verilerin alınması ve veritabanında kalması ile ilgili. JPA kullanan bir Java kurumsal uygulamasıdır ve mantığımızın çoğu CRUD işlemleri etrafında döner. Böceklerimizin çoğu JPA'yı bir şekilde veya başka şekilde içerir. Örnek 1: Kaydet düğmesine iki kez tıklarsanız, JPA aynı varlığı veritabanına ikinci …
22 java  unit-testing  tdd  jpa 

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.