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

9
Bir programcıya “Neden” cevabını almadan bir soru sorma
Hepimiz bu deneyimi yaşadık. Bildiğiniz birine bir sorunun cevabını bulursunuz, o kişiye soruyu sorarsınız ve tipik cevap ile cevap verirler: "neden?" Neden bilmek istediğinizi açıklıyorsunuz ve probleminizi çözmeye çalışıyorlar. Sohbeti asıl soruya yönlendirmek ve sadece bu lanet cevabı bulmak biraz zaman alıyor, bükülüyor ve sabır alıyor. Programcılar neden sürekli bunu …

7
“A dili B dilinde yazılmış” anlamına gelir?
Sık sık dil A Örneğin dil B'de yazılır o terimi duymak, PHP yazılmıştır C , C # ile yazılmış C ++ . Birisi lütfen bunun ne anlama geldiğini ve doğru olup olmadığını açıklayabilir mi? Bunun dilin kullandığı tercüman derleyicisiyle ilgisi var mı? Ayrıca, uygulayıcı dil seçiminin dayandığı faktörler nelerdir?

5
Güvenilmeyen kodların yürütülmesi için en iyi yöntemler
Kullanıcıların sunucuma karşı rasgele, güvenilmeyen python kodu ( bunun gibi ) çalıştırmasına izin vermem gereken bir projem var . Python için oldukça yeniyim ve sisteme güvenlik delikleri veya diğer güvenlik açıkları getirecek herhangi bir hata yapmaktan kaçınmak istiyorum. Hizmetimi kullanılabilir hale getirmek için kullanabileceğim, kötüye kullanılamaz hale getirebileceğim en iyi …

10
Çalışanların sorun izleyiciyi güncellemelerini sağlamak neden bu kadar zor?
İnsanları hem şirketimde hem de işte sorunlarını güncellemek için her zaman bu mücadeleyi yaşadım. İnsanlar gerçekten yüreklerinin iyiliğinden bunu yaptığında birkaç vakam oldu, ama zamanın ~% 70'i insanları kovalamak zorunda kalıyorum. Genelde bir ya da başka bir yönetim şekli yapan kişi olmak (ilk olarak bir geliştiriciyim), vermeye çalıştığım asıl sebep, …

6
Programlama dilleri neden değişkenlerin ve fonksiyonların gölgelenmesine / gizlenmesine izin veriyor?
En popüler programlama dillerinin çoğu (C ++, Java, Python vb. Gibi) değişkenlerin veya fonksiyonların gizlenmesi / gölgelenmesi kavramına sahiptir . Gizleme ya da gölgeleme ile karşılaştığımda, hata bulmak zor olmuştu ve dillerin bu özelliklerini kullanmayı gerekli bulduğum bir durum görmedim. Bana göre saklanmaya ve gölgelenmeye izin vermemek daha iyi olurdu. …

3
GCC, Windows'ta iş parçacığı olmadan ölüyor mu? [kapalı]
Bir fikre ihtiyacım var. GCC her zaman çok iyi bir derleyiciydi, fakat son zamanlarda “temyiz” kaybediyor. Windows GCC'nin std::threaddesteklemediğini, Windows kullanıcılarını başka bir derleyiciyi kullanmaya zorladığını, çünkü en heyecan verici özelliğin hala eksik olduğunu buldum . Peki neden GCC'nin hala Windows'ta iş parçacığı desteği yok? Lisans problemleri? ABI uyumsuzluğu? (Pek …


7
Çevik ekipler günlük olarak yeni özellikler sunmalı mı?
Şirketim şelale tarzı gelişiminden Çevik / Scrum'a bir geçişin ortasında. Diğer şeylerin yanı sıra, her günün sonunda yeni çalışma, test edilebilir (QA) özelliklerine sahip olmamızın beklentimiz olduğu söylendi . Devlerimizin çoğu toplantılara ve diğer girişimci ek yüklere günde 2 saat kaybediyor. Bu, herhangi bir 6 saatlik (en iyi ihtimalle) dönemde, …
31 agile  scrum 

3
Sublime'ın “mini haritası” verimliliği arttırıyor mu? [kapalı]
Ben yüce bir hayranıyım. En sevdiğim özelliklerden biri, metninizin sıkıştırılmış görüntüsünü sağ üst köşedeki (minimap) kullanarak dosyanızı kaydırmak. İçimdeki his, bunun verimlilik için olumlu şeyler yaptığıdır: Bu mini haritayı kaydırmak gerçekten verimliliği arttırıyor mu? PS - Side sorusu: Sublime bu fikri icat etti mi, yoksa başka bir metin editöründen mi …

2
Bir web sitesi kendi genel API'sini mi kullanmalı?
Bir web servisi yazmaya başladım ve ben düğüm ve RESTfulish yaklaşımı ile inşa ettim. Topladıklarımdan: Bunun avantajı, kodu kopyalamanız gerekmez. Dezavantajları sizsiniz: genel API'yi sık sık güncelleyecek, ancak sürüm oluşturma ile çözülmesi gereken servise özel önbellekleme ve optimizasyonlar yapamıyorum En iyi uygulama nedir? Stack Exchange, Github, Twitter vb. Siteler müşterileri …
31 api 

5
Mühendisler: Kodlamaya Geri Dönelim mi?
Bu, 20 yıldan fazla deneyime sahip mühendislerle ilgili bir soru, ancak kariyer gelişimi ile ilgili olduğu gibi herkes için bir sorudur. Şaşırtıcı derecede uzun bir iş arayışındayım ve sorun şu ki işverenlerin beni kodlayıcı olarak kabul etmeyecekleri görünüyor. Evet, birçok şey yaptım, kendi şirketim vardı, çok erken sattım, vb. İçinde …

3
Yığın neden aşağı doğru büyüyor?
Sanırım bunun bir geçmişi var, ama yığın neden aşağıya doğru büyüyor? Bana göre tampon taşması , yığın yukarı doğru büyürse, sömürülmesi çok daha zor olacak gibi görünüyor ...
31 cpu  stack 


2
O (…) nedir ve nasıl hesaplarım?
Yardım et! Bir algoritmanın Big-O'sunu veya bazı kodları analiz etmem gereken bir sorum var. Büyük-O'nun tam olarak ne olduğundan ya da Büyük-Theta'yla ya da bir algoritmanın karmaşıklığını analiz etmenin diğer yöntemleriyle ne olduğundan emin değilim. Big-O'nun kodu çalıştırma zamanı mı, yoksa harcadığı hafıza miktarını mı ifade ettiğinden emin değilim (boşluk …

4
Freelancer web geliştiricileri web kullanıcıları için web hostingi nasıl yönetir?
Arkadaşlarım, aileniz vb. İçin bir çok web sitesi hazırladım ve hepsini tek bir paylaşılan web barındırma hesabına koydum. Şimdi onlar kuruldukları için, onları desteklemekten ve onlara para ödemekten (arkadaşlarım bana geri ödüyor ama gerçek fatura için para ödüyorum) işten çıkmak istiyorum, bu yüzden kendi barındırma hesaplarını oluşturmalarını ve yavaşça göç …

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.