«software» etiketlenmiş sorular

Bilgisayar yazılımı veya sadece yazılım, bir bilgisayara ne yapacağını ve nasıl yapılacağını söyleme talimatlarını sağlayan bir bilgisayar programları ve ilgili veriler topluluğudur.

14
Yeni geliştirici şube birleşmelerine ayak uyduramaz
Ben yeni geliştiriciyim - bu benim ilk programlama pozisyonum. Benim sorunum şudur: Kullanıyoruz git- Şubemizden bir dal kestim develop, sonra atandığım küçük görev üzerinde çalışmaya başladım. Çok yavaş, çünkü deneyimsizim. Şubemi developbaşkalarıyla yeniden birleştirmeye hazır olduğumda , çatışmaları çözmenin çok zor olduğu pek çok değişiklik yaptım (işimi hurdaya çıkarmak ve …


7
Yazılım projelerinde kazara karmaşıklık nasıl yönetilir?
Murray Gell-Mann, Richard Feynman'ın bu kadar zor problemi nasıl çözebildiğini sorduğunda, Gell-Mann, Feynman'ın bir algoritmasına sahip olduğunu söyledi: Sorunu yaz. Çok zor düşün. Çözümü yazın. Gell-Mann, Feynman'ın farklı bir problem çözücü olduğunu açıklamaya çalışıyordu ve metotlarını inceleyerek elde edilebilecek bir fikir yoktu. Orta / büyük yazılım projelerinde karmaşıklığı yönetmek konusunda …

15
Büyük ölçekli yazılımlar için mutlak sıfır hata durumuna ulaşmak mümkün müdür?
Örneğin 20-30 milyon dolarlık kod satırından bahsediyorum, örneğin Autodesk Maya ölçeğinde ve karmaşıklığında yazılım. Geliştirmeyi olması gerektiği gibi dondurursanız, böyle bir şey bilgisayarlar tarafından doğrulanabiliyorsa, tüm hataları tek bir hata oluşmayacak kadar düzeltebilir misiniz? Sorunsuz bir sistemin varlığına karşı ve onun argümanları nelerdir? Çünkü yaptığınız her düzeltmenin daha fazla hata …

6
Yazılımın ücretsiz deneme sürümüne “kendi kendini imha etme” özelliğini nasıl uygularım?
Potansiyel müşterilerin ve kullanıcıların ürünlerini test etmelerine izin vermek için, serbest deneme ve freemium modeline (yani, yazılımının kısıtlı ve / veya soyulmuş özelliklere sahip ömür boyu ücretsiz bir sürümü) karşı devam eden bir argüman var. Araştırmamın ardından, ücretsiz denemenin, hem yazılımı kullanan bireyin kullanıcı deneyiminin yararına hem de satıcının hem …

11
Bir yazılım mimarı olarak, o kadar çok günlükleri analiz etmeye ve diğerlerinin hatalarını gidermeye odaklanmam gerekir mi?
Mezun olduğumdan beri (2005 sonu) aynı şirkette c ++ yazılım mühendisi olarak çalışıyordum. Bir yıl önce bir yazılım mimarı olarak terfi ettim ama kendimi daha fazla kalifikasyon ve tamir hataları, seviye 2 desteği ile ilgilendim. Notepad ++ 'da geçirdiğim zamanın% 50'si yazılım kayıtlarını analiz etmek ve neyin yanlış gittiğini anlamaya …

7
FP olmayan insanlar tarafından az miktarda fonksiyonel programlama anlaşılabilir mi? [kapalı]
Durum : Bir şirkette çalışıyorum, Python'da bir dizi veri işleyen bir uygulama yazıyorum. Şu anda bu programın tek geliştiricisiyim, ancak gelecekte (1-3 yıl) başka bir programcı tarafından kullanılmaya / değiştirilmeye / genişletilmeye devam edecek, şu anda benim için bilinmiyor. Muhtemelen o zaman doğrudan yardım etmek için orada olamayacağım, ancak zamanım …

4
“Eski Kod” olumsuz teriminin kökeni nedir?
Herkes yazılım geliştirme konusundaki eski kodlardan bahsediyor ve son on yıldaki terimlerin kod üsluplarını kötü olarak boyadıklarını duydum. Programcılar için bu kadar güçlü çağrışımları olan bu terim nereden kaynaklandı? Bu terime öncülük eden yazılım geliştirme konusunda bir kitap olması gerektiğine eminim. "Eski kod" teriminin kökenini bulmayı çok isterim.

5
“En düşük geliştirici” olarak teknik borçla mı mücadele ediyorsunuz?
Diyelim ki bir şirkette çalışıyorsunuz ve yaptığınız şey onlar için yazılım geliştirmek. Büyük resim hakkında hiçbir fikriniz yok ya da hafif. Sahip olduğunuz şey, sorun izleme sistemi aracılığıyla size atanan görevlerdir. Size görevler veriliyor, onları görevin tanımladığı şekilde çalıştırıyorsunuz, geri gönderiyorsunuz 2 tamsayı eklemek gibi: function add(a,b){return a + b;} …

6
Yüz geliştirici tek bir çözüm üzerinde çalışırken geliştirme yöntemleri?
Belirli bir tarihte piyasaya sürülmesi planlanan tek bir üründe (revizyon kontrolü Git'i kullanarak) sürekli çalışan yaklaşık 200 geliştiriciden oluşan bir kuruluşuz. Çok sayıda geliştirici nedeniyle, her ekipte yaklaşık 10 geliştirici ile "çapraz fonksiyonel" ekipler oluşturmaya çalışıyoruz, bu da kuruluşta yaklaşık 20 geliştirme ekibiyle sonuçlanıyor. Ana depoda ürünün sürekli "yüksek standardını" …

3
Yazılım mühendisliğinde modül nedir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Stephen Schach'a göre, “Klasik ve Nesneye Yönelik Yazılım Mühendisliği”, bölüm 6: bir modül, bir …
18 software  modules 

5
Kendi yazılım lisansımı nasıl oluşturabilirim? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 7 yıl önce kapalı . GNU GPL, BSD Lisansı, MIT Lisansı ve LGPL gibi her türlü yazılım için çok sayıda lisans gördüm. …

2
Açık kaynaklı yazılımın kapalı kaynaklı yazılıma dönüşen bazı etkileri nelerdir?
Bir şirket izinli olarak lisanslanmış bir açık kaynak uygulaması alır ve daha sonra uygulamanın geniş bölümlerini yeniden çalışarak, yeni özellikler ekleyerek ve hata düzeltmeleri uygulayarak kapalı kaynak uygulaması geliştirirse ... Lisans gereksinimlerini yok saymak ... Geçiş nasıl gerçekleşir ve bir fark lisansı seçmenin ötesinde bunu önlemek için neler yapılabilir? Şirketin …

5
Proje donmuş - benden sonra insanlara ne bırakmalıyım?
Üzerinde çalıştığım proje şimdi süresiz olarak dondurulacak. Proje tekrar çözülürse ve çözülürse, bana ya da şu anki ekipten kimseye atanmayacağı mümkündür. Aslında, projeyi daha önce donduktan sonra miras aldık, ancak önceki ekibin projenin temel ihtiyaçlarını bile anlamamıza yardımcı olacak hiçbir şey kalmadı, bu yüzden projeyi iyi tanımak için çok zaman …

6
Çevik metodolojiler kullanarak yazılımı yeniden yazma
Agile yöntemlerini kullanarak tüm bir uygulamayı yeniden yazmanız gerektiğini varsayalım, nasıl yapardınız? Sanırım mevcut sisteminizin davranışına dayanarak çok sayıda kullanıcı hikayesi yazabilirsiniz. Ve sonra bunları küçük iterasyonlarda uygulayın. Ancak bu, ÖN YUKARI gereksinimlerimiz olduğu anlamına gelmez ?? Ayrıca, ne zaman yayınlamaya başlayacaksınız? Agile, erken ve sık sık bırakmamız gerektiğini söylüyor, …

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.