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
Açık kaynaklı projeler için lisans seçimi
Bazı açık kaynaklı projeler yaptım ve gelecekte daha fazlasını yapmayı planlıyorum. Şimdiye kadar, tüm kodumu GPL altında yayınladım, ancak GPL’in şirket ortamında kullanılamayacak herhangi bir kod için çok kısıtlayıcı olduğunu iddia eden birkaç makale okudum. Bu, sözde katkıları azaltıyor. İşte başarmak istediğim şey: İçin tam uygulamalar : Uygulama için destek …

12
sayı yerelleştirme sadece gereksiz değil mi?
Bu sayfayı okudum http://weblogs.asp.net/scottgu/archive/2010/06/10/jquery-globalization-plugin-from-microsoft.aspx Yaptıklarından biri, arap tarihini ara takvime dönüştürmekti. Bunu yapmak için iyi bir fikir olup olmadığını merak ediyorum. Kullanıcı için gerçekten rahatsız edici / kafa karıştırıcı olacak mı (kullanıcı Arapça olsa bile). Ayrıca, ikinci sorum şu ki, Alman gibi bazı kültürler için 33,899,99 ila 33,899,99 arasında değişiklik …

11
Yazılım yeniliği hala öncelikle Kuzey Amerika ve Avrupa mı? Neden ve daha ne kadar süre için? [kapalı]
Bu site küresel bir program izleyici kitlesi tarafından okunduğundan, insanların yazılım yeniliğinin büyük çoğunluğunun - diller, işletim sistemleri, araçlar, metodolojiler, kitaplar vb. - hala ABD, Kanada ve AB Birkaç istisna olduğunu düşünebilirim, örneğin Rusya'dan Nginx web sunucusu ve Japonya'dan Ruby dili, ancak ezici bir şekilde, günlük kullandığım ve karşılaştığım yazılım …

17
Tutarlı bir kodlama stiline sahip olmayan iş arkadaşlarınızla mı uğraşırsınız?
Stilsel olarak kötü kod yazma eğiliminde olan birisiyle çalışırken ne yaparsınız? Bahsettiğim kod genellikle teknik olarak doğru, makul bir şekilde yapılandırılmış ve hatta algoritmik olarak zarif olabilir, ama sadece çirkin görünüyor . Elimizde: Farklı isimlendirme ve başlıklar (karışımı underscore_styleve camelCaseve UpperCamelve CAPSaynı işlevi daha fazla veya daha az tesadüfi farklı …

17
Kodlama yaparken hata sayısını nasıl azaltabilirim?
Kimse mükemmel değildir ve ne yaparsak yapalım, zaman zaman içinde böcek bulunan kodlar üreteceğiz. Hem yeni yazılım yazarken hem de mevcut kodu değiştirirken / sürdürürken, ürettiğiniz hata sayısını azaltmak için bazı yöntemler / teknikler nelerdir?
30 bug 

11
Başarısız Proje: Ne zaman arayacaksınız?
Birkaç ay önce şirketim kendini bir projenin beyaz-sıcak acil durumunun etrafında elleriyle buldu ve altı kişilik ekibimin tamamı temelde beş hafta süren "crunch week" i çekti. Yayına başlamadan 48 saat önce, iki gece boyunca arka arkaya 41 kişi çalıştım. Bunun ortasında, şu ana kadarki en başarılı sorumun ne olduğunu sordum …

5
Test odaklı gelişim - beni ikna edin! [kapalı]
Bazı insanların test odaklı gelişimin büyük destekçileri olduğunu biliyorum. Geçmişte birim testler kullandım, ancak yalnızca kolayca test edilebilecek veya muhtemelen doğru olacağına inandığım işlemleri test etmek için kullandım. Komple veya tam komple kod kapsamı sesleri çok zaman alacak gibi geliyor. Test odaklı geliştirmeyi hangi projeler için kullanıyorsunuz? Sadece belirli bir …

18
X dilinde iyi ne zaman kendini arayabilirsin?
Bu kız arkadaşımla yaptığım sohbete geri döndü. Programlama dilimde (C ++) kendimi iyi çağırmak için yeterince iyi hissetmediğimi söylemeye çalıştım. Sonra bana, "Kendini ne zaman yeterince iyi görüyorsun?" Diye sordu. Bu ilginç bir soru. Ona ne söyleyeceğimi bilemedim. Bu yüzden sana soruyorum. Herhangi bir programlama dili, çerçevesi veya benzeri için, …



23
İyi bir programlama metaforu nedir? [kapalı]
Programcı olmayanlara, programlamanın ne olduğunu açıklamaya atıfta bulunuyorum. Bu soruyu oluşturmadan önce benzer soruları aradığımdan emin oldum, ancak bulduğum birkaç soru soruyu atlatıyor gibiydi ve özellikle bazı metafor veya benzetmeleri görmek istiyorum. Kişisel olarak metafor veya analojiler kullanarak teknik bir şeyi açıklamayı daha kolay buluyorum. Bununla ilgilenmemin nedeni, birçok insanın …

9
Kaç çeşit programlama dili vardır? [kapalı]
Temel olarak, harika bir programcı olmak için birçok programlama dili öğrenmek istiyorum. Sadece derinlikli bir avuç biliyorum ve birisinin kaç ders verebileceğini umuyordum veya tipleri vardır programlama dilleri . Gruplar halinde öğrenmek zorunda olsaydınız nasıl bir araya toplanırsınız. Bir Java arka planından gelince, statik yazmaya aşinayım, ancak dinamik yazmaya ek …


1
Kendi başıma bir sistem geliştirirken, mikro hizmetleri kullanmalı mıyım?
İşyerinde yeni bir projeye başlıyorum ve muhtemelen bir veya iki geliştiricinin mevcut uygulamaları veya basit komut dosyalarını ana projeye dahil etmesi gerekecek olsa da, projenin neredeyse tek geliştiricisi olacak. Projenin küçük ölçekli toplu ve akış verilerini alma / işleme ve hem olaya dayalı ve isteğe bağlı kod yürütme işlemlerini gerçekleştirmesi …

13
Örgütlerde kodlama tarzı isteğe bağlı bir şey midir?
Bu programlama stili belgenin genel bir kuralı vardır: Onlara karşı güçlü kişisel itirazlar varsa kurallar ihlal edilebilir. Bu düşündüğüm gibi çarpışıyor ve kodlama stilinin gerçekten önemli olduğunu söyleyen birçok makale var. Örneğin bu diyor ki: Kodlama standartları belgesi, geliştiricilere kodlarını nasıl yazmaları gerektiğini söyler. Her geliştiricinin kendi tercih ettiği stilde …

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.