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

7
Bir yığın izlemesi kullanıcıya sunulan hata mesajında ​​mı olmalıdır?
İşyerimde biraz tartışmıştım ve kimin doğru olduğunu ve yapılacak doğru şeyin ne olduğunu anlamaya çalışıyorum. Bağlam: müşterilerimizin muhasebe ve diğer ERP işleri için kullandığı bir intranet web uygulaması. Kullanıcıya sunulan bir hata mesajının (işler çökerken) yığın izlemesi de dahil olmak üzere mümkün olduğunca fazla bilgi içermesi gerektiği kanısındayım. Tabii ki, …

4
Neden SQL’in BETWEEN’i yarı açık değil?
Yarı açık (veya Yarı Açık Yarı Kapalı , yarı Sınırlı () aralıkları [a,b), xaralık IFF ait a <= x < bpek çok kullanışlı özelliklere sahip gibi), programlama oldukça yaygındır. SQL'in neden BETWEENkapalı bir aralık ( [a,b]) kullandığını açıklayan bir gerekçe var mı? Bu esp. tarihler için uygunsuz. Neden böyle BETWEENdavranıyorsun?
45 sql 

7
Yazılım test metodolojisi hatalı verilere dayanıyor mu?
Yazılım mühendisliğinde bilinen ve bilinen bir gerçektir, bir hatayı düzeltme maliyetinin daha sonra bu hatanın keşfedilmesi halinde katlanarak artması. Bu, Kod Tamamlama'da yayınlanan ve diğer birçok yayına adapte edilmiş verilerle desteklenir . Ancak, bu verilerin hiçbir zaman var olmadığı ortaya çıktı . Code Complete tarafından belirtilen veriler görünüşte böyle bir …


16
Bir programcı başkasının başarısızlığını düzeltmeli mi? [kapalı]
Bir programcı SVN deposuna bazı işler yaptı, sonra eve gitti. O gittikten sonra Hudson otomatik inşası başarısız oldu. Başka bir programcı bunu gördü ve kod değişikliklerini inceledikten sonra, sorunun bir kütüphanenin bulunmadığını tespit etti. Bu kütüphaneyi SVN'ye ekledi ve bir sonraki inşa başarıyla tamamlandı. İkinci programcı doğru şeyi yaptı mı …

7
gömülü geliştirme için birim testi yaparken en iyi yöntem
Gömülü sistem için yazılmış birim test kodu için bazı en iyi uygulama stratejileri arıyorum. Gömülü sistemle, aygıt sürücüleri, ISR işleyicileri vb. Gibi kodları, metale çok yakın olan şeyleri kastediyorum. Ünite testlerinin çoğu, bir ICE yardımı ile donanım üzerinde test edilmeden mümkün değildir. Bazen gömülü ünitenin mekanik anahtarlar, step motorlar ve …

5
Tüm bunlar 64 kb’ye nasıl sığabilir?
Bu yüzden, 2011 toplantısında buradayım ve şu demo oynandı: http://www.youtube.com/watch?v=69Xjc7eklxE&feature=player_embedded Sadece bir tek dosya, kurallarda yazıyor. Yani tekrar ediyorum, bunu nasıl bu kadar küçük bir dosyaya sığdırdılar?
45 assembly 

14
Kendi kodunuzu test etmede nasıl daha iyi olunur
Ben nispeten yeni bir yazılım geliştiricisiyim ve geliştirmem gerektiğini düşündüğüm şeylerden biri de kendi kodumu sınama yeteneğim. Ne zaman yeni bir işlevsellik geliştirsem, olası tüm yolları takip etmekte zorlanıyorum, böylelikle hataları bulabiliyorum. Her şeyin çalıştığı yolu takip etme eğilimindeyim. Bunun programcıların bildiği bir sorun olduğunu biliyorum, ancak şu anki işverenimde …
45 testing 

19
Onay kutularından birinin tıklandığına dair yasal kanıt için Form ekran görüntüsü?
Müşterilerimizden birinden talep aldık ve daha önce böyle bir istekle karşılaşmadığım için nereden bakacağımı bile bilmiyorum. Müşterimiz bir kolej ağıdır ve biz onları bir site inşa ediyoruz. Bu sitede, diğer şeylerin yanı sıra, kolejlerden birindeki çalışmalar hakkında daha fazla bilgi almak için potansiyel başvuru sahiplerinin doldurabilecekleri bir form olacaktır. Bir …
45 legal  forms 

8
İşyerinde Yığın Taşması nasıl savunulur [kapalı]
Yığın Taşma'yı günlük işiniz için kaynak olarak kullanma konusunda kısa bir sunum yapmayı düşünüyorum. Bunu yaparken deneyiminiz nedir? Meslektaşlarınıza bu konuda bilgi vermenin geçerli bir kaynak olduğunu mu düşünüyorsunuz, yoksa Google'a bir kaynak olarak anlatmaya benzer mi? Bunu yapmanın daha iyi bir yolu var mı? Bu mesai sırasında tartışmamayı engellemek …


9
JOIN anahtar sözcüğünü kullanma veya kullanmama
Aşağıdaki SQL sorguları aynıdır: SELECT column1, column2 FROM table1, table2 WHERE table1.id = table2.id; SELECT column1, column2 FROM table1 JOIN table2 ON table1.id = table2.id; Ve kesinlikle şimdiye kadar denedim her DBMS aynı sorgu planları sonuçlanır. Ancak çoğu zaman, birinin kesinlikle diğerinden daha iyi olduğu görüşünü okudum ya da duyuyorum. …
45 sql  coding-style 

17
Potansiyel bir işvereni nasıl iyice değerlendirebilirim? [kapalı]
Kod kokuları, test kokuları ve hatta proje kokuları hakkında çok şey duyuyoruz, ancak işveren Joel Testinin dışında "kokuyor" hakkında bir tartışma duymadım . Bir tatsız şirket kültürü kokusu taşıyan işverenler için çok fazla hayal kırıklığı yaşadıktan sonra, aktif olarak daha olgun bir gelişme ortamı aramanın zamanının geldiğine inanıyorum. Bir iş …

7
.NET Özellikleri - Özel Set veya ReadOnly Property Kullanılsın mı?
Hangi durumda bir mülkiyeti üzerinde bir Özel Küme kullanmalıyım ki onu bir ReadOnly mülkü yapmalıyım? Aşağıdaki çok basit iki örneği göz önünde bulundurun. İlk örnek: Public Class Person Private _name As String Public Property Name As String Get Return _name End Get Private Set(ByVal value As String) _name = value …
45 c#  .net  vb.net 


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.