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

2
Özel SSH anahtarlarını Windows'ta Bash ile paylaşın
Git yüklü Windows 10 kullanıyorum. Bu Git, özel SSH anahtarlarımı kaynaklandırmak için uygun şekilde C:/Users/MyNamedizinimi HOME dizini ve içindeki /.ssh/dizini kullanır . Ben sadece etkinleştirdim ve "Bash Ubuntu on Windows" (ne bir ağız dolusu!) Kurulum ve Git de orada yüklü. Her iki Gits'in de aynı anahtar setini kullanmasını istiyorum, böylece …

5
Miras ne zaman kullanılır, 'sadece bir boole alanı' ne zaman kullanılır?
Rails uygulamamızda bildirim ekliyoruz. Bunlardan bazıları blocking: Eklendikleri kaynakların ilerlemesini durdururlar, çünkü bu kaynakla ilgili bazı bilgiler eksiktir. Diğer bildirimler basit bildirimlerdir ve yalnızca bilgi sağlar. Bugün ekibimizdeki başka bir programcıyla görüştüm. Kalıtım yapısını şöyle yarattım: Bununla birlikte, blockingher bir Bildirime yalnızca bir boole döndürme yöntemi olarak eklememi ve Bildirim …

2
İşlevsel programcılar UML yerine ne kullanıyor?
Ben CS öğrencisiyim. Şu anda Objektif Analiz ve Tasarım derslerinin verildiği derslere katılıyorum. Çoğunlukla kullanım senaryoları yazma, müşteri için bazı uygulamalar yazarken karşılaşabileceğimiz sorunu analiz etme ve projeyi hem genişletilebilir, geliştiriciler için açık olacak şekilde tasarlama hem de müşteri bazı konular hakkında tartıştığında sorun yaratmama özellikleri. 'Nesnel' olduğu için, onu …

2
Java AOT derleyicileri nasıl çalışır?
Java uygulamalarını yerel yürütülebilir dosyalara ( ) dönüştürdüğünü iddia eden birkaç araç ( Excelsior JET , vb.) Var *.exe. Ancak bu benim olduğu anlayış bu araçlar gerçekten sadece çağırmak / çalıştırması yerli sarmalayıcılarını yaratmakta olduğu javabir kabuk veya komut satırından. Eğer bu anlayış yanlışsa, bunun nasıl olabileceğini anlamıyorum. Çalışan bir …
18 java  compiler  aot 


1
Erlang gerçekten bir aktör model dili mi?
Bu makaleyi okuyordum: http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol2/pjm2/ Ve bundan bahsediyor: ... aktör modelinde bir tam sayı bile aktör olarak temsil edilir ... Wikipedia şunları doğrular: Aktör modeli, her şeyin bir aktör olduğu felsefesini benimser. Erlang'ın birçok veri türü vardır ve bu türler anlatabildiğim kadarıyla aktör değildir. Erlang'ın bazı insanların söylediği gibi aktör model …

2
Winform uygulamasında görünümü mantıktan nasıl ayırırsınız?
Görünümü mantıktan ayırmak için MVC gibi desenler olduğunu biliyorum, ancak Winform uygulamalarında ne kadar yaygın olduklarını bilmiyorum. Bir C # Winform uygulaması için, bir ile başlayabilir Formve yavaş yavaş UI bileşenleri ekleyebilirim, daha sonra bileşen olayları için, ( click, textchanged...) İşlevlerimi çağırırım veya doğrudan mantığımı oraya yazabilirim! Bunun kötü bir …
18 c#  mvc  winforms 

2
Kullanıcı hak taleplerimi JWT jetonunda saklamalı mıyım?
Bir kaynak sunucusuna istekleri doğrulamak için HTTP başlıklarında JWT belirteçleri kullanıyorum. Kaynak sunucu ve kimlik doğrulama sunucusu, Azure'da iki ayrı çalışan rolüdür. İddiaları jetonda saklamalı mıyım yoksa başka bir şekilde talebe / yanıta mı eklemem gerektiği konusunda karar veremem. Talepler listesi, istemci tarafı UI öğelerinin oluşturulmasını ve sunucudaki verilere erişimi …

16
Başka bloklar kod karmaşıklığını artırır mı? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . İşte çok basitleştirilmiş bir örnek . Bu mutlaka dile özgü bir soru değildir ve işlevin yazılabileceği diğer …

6
Üstel test vakalarının gerekli olduğu durumlarda TDD ve eksiksiz test kapsamı
Müşterimizden gelen çok özel gereksinimlere göre arama sonuçlarının sırasız bir listesini sıralamaya yardımcı olmak için bir liste karşılaştırıcısı üzerinde çalışıyorum. Gereklilikler, önem sırasına göre aşağıdaki kurallara göre sıralanmış bir alaka düzeyi algoritması gerektirir: Adla tam eşleşme Arama sorgusu adındaki tüm kelimeler veya sonucun eş anlamlısı Arama sorgusunun adı veya sonucun …

1
Java için Jester gibi bir mutasyon test aracı için modern bir yedek var mı?
“Neden kesin olarak bildiğinizde testlerinizin iyi olduğunu düşünüyorsunuz? Bazen Jester testlerimin hava geçirmez olduğunu söylüyor, ancak bazen bulduğu değişiklikler maviden bir cıvata olarak geliyor. Şiddetle tavsiye edilir. ”- Kent Beck Ancak stackoverflow'da " Jester " adında bir etiket bile olmadığını görüyorum . Peki , eğer varsa Jester'ın modern yedeği nedir? …

5
Varsa bir şeyde bir şey yaratmak kötü kodlama uygulaması mıdır?
Yani getAccounthesabım varsa bir tanımlayıcı döndürecek bir yere sahip bir web hizmetim var, başka bir istisna atmak. İstemci, almanın yapıldığı bilgiyle bir istisna atılırsa her zaman bir hesap oluşturmak isteyecektir. İçindeki tüm web hizmeti çağrılarını işleyecek müşteriler için kolaylık kitaplığı oluşturuyorum, böylece aramaları nasıl yapacaklarını bilmelerine gerek yok. Merak ediyorum, …

2
Hipermedinin (HATEOAS) faydası nedir?
HATEOAS'ın programlar tarafından kullanılması amaçlanan API'ların (doğrudan API'nıza göz atan insanların aksine) faydasını anlamıyorum. Elbette, müşteri bir URL şemasına bağlı değil, ancak aklımdaki aynı şey olan bir veri şemasına bağlı. Örneğin, bir siparişteki bir öğeyi görüntülemek istediğimi varsayalım, sipariş URL'sini zaten keşfettiğimi veya bildiğimizi varsayalım. HATEOAS: order = get(orderURL); item …

3
Bir kuyrukta “kafa” hangi sondur?
Her zaman bir kuyruğun "başının" okunacak bir sonraki unsur olduğunu düşünmüştüm ve bu kullanımı asla gerçekten sorgulamamıştım. Bu yüzden, kuyrukları korumak için kullanılan, bağlantılı bir liste kitaplığı bu terminolojiyi kodladı: list1_headilk öğeyi alan bir makro var; bu kitaplığı kuyrukta kullanırken, bu kaldırılacak ilk öğe olacaktır. Ancak ekipte yeni bir geliştirici, …

8
Class adlı bir sınıf mı?
Bu yayını iyileştirmek ister misiniz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntı içermeyen yanıtlar düzenlenebilir veya silinebilir. Bu daha çok stilsel bir soru, ama şu anda benim bir proje için düşündüğüm bir şey. Bir okul modelleme uygulaması …

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.