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

1
PHP neden bu kadar nefret ediliyor? [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ı . Son zamanlarda PHP'nin ne kadar korkunç olduğu hakkında birkaç şaka ve çizgi romanla karşılaşıyorum. Dili tam bir …
17 php 


2
Bitişik dize değişmezlerini bitiştirirken
C ve C ++ bitişik dize değişmezlerini tek dize değişmezleri olarak derler. Örneğin bu: "Some text..." "and more text" şuna eşittir: "Some text...and more text" C # veya Java gibi diğer C-aile dillerinde, bu bir sözdizimi hatasıdır (BTW mükemmel bir şekilde iyidir). C ve C ++ 'ın bunu yapmasının mantığı …

1
Bir işlevi 'çağırma' fikri nereden geldi?
Neden her zaman , örneğin, yerine getirmek yerine bir işlevi çağırdığını merak ettim . Bir Google arama function call etymologyve benzeri terimleri dönüşler yararlı hiçbir şey yukarı, Vikipedi söz etmez, çevrimiçi sözlükler ya sahip hiç bir kayıt yoktur veya yok etimoloji bölümü . Bir işlevi 'çağırma' fikri nereden geldi?

3
Ortamı yeniden üretemediğinizde nasıl test edilir ve optimize edilir?
Geçmişte çeşitli ortamlarda çalıştım. Masaüstü uygulamaları, oyunlar, katıştırılmış öğeler, web hizmetleri, komut satırı işleri, web siteleri, veritabanı raporları vb. Tüm bu ortamlar aynı özelliği paylaştı: karmaşıklıkları ne olursa olsun, boyutları ne olursa olsun, makinemde veya test etmek için geliştirici ortamında her zaman uygulamanın bir alt kümesine veya dilimine sahip olabilirim. …

5
Toplam sayı bilmeden yüzde algoritması
nBir telefon hattı için hatlar olduğunu varsayalım . Bir müşteri yardım hattını her aradığında, çağrı nhatlardan birine yönlendirilir . Ve n hattın her birine çağrı yüzdesi atamak istiyorum. Varsayalım ki iki hat var ve bir hat% 60, diğeri% 40, toplam arama sayısı 10'dur, bu nedenle ilk hat 6 çağrı alır …

4
Veritabanı tasarımı - Her zaman mağaza durumu veya hesaplama durumu?
Diyelim ki ilişkisel bir veritabanı uygulamam ve bir "kullanıcı" nesnesi ve bir "mesaj" nesnesi var. Şimdi bu kullanıcıya okunmamış mesaj sayısını göstermek istiyorum. Bunu arşivlemenin en iyi yolu nedir? Kullanıcıya bir alan ekler miyim ve kullanıcı bir mesaj alırsa sayar mı ve okursa sayıyı azaltır mıyım? Yoksa okunmamış olarak işaretlenen …

4
Geliştiriciler GitFlow kullanarak başka bir şubeden kodun birleştirilmesini bekleyerek engellendi
Ekibimiz FogBugz & Fırın / Mercurial'dan Jira & Stash / Git'e geçti. Git Flow modelini dallanma için kullanıyoruz, özellik dallarından alt görev dalları ekliyoruz (Jira özelliklerinin Jira alt görevleri ile ilgili). Üst şubeye geri birleştirmek için bir çekme isteği oluşturduğumuzda (genellikle geliştirir, ancak özellik dalına geri giden alt görevler için) …

3
Git: Dal mı çatal mı?
İki versiyonu olacak bir oyun projem var: Oyunun basit bir sürümü, çekirdek. Oyunun gelişmiş bir versiyonu. Genel depomda 1. versiyona sahibim ve sadece üzerinde çalışacağım. 2. versiyona gelince, iki arkadaşım ve ben üzerinde çalışacağız. Önemli olan, iki versiyonun veri havuzumda kalmasını istiyorum. Bunun için şubeler kullanabileceğimi düşündüm, ancak bu soru …

3
Görevleri / hataları değişiklik riskine göre kategorilere ayırma
Şu anda üzerinde çalıştığım projenin bir sorunu var: hatalar ve görevler genellikle çok yeni veya çok deneyimsiz insanlara atanıyor ve çalışmaları yolda daha fazla hata üretiyor. Sorun, yazılımımızın parçalarının kod kalitesi sorunları nedeniyle üzerinde çalışmak için diğerlerinden daha "tehlikeli" olmasıdır. Görevlerle ilişkili riski tahmin ederek ve geliştiricilerin hangi görevlere atandığına …

4
Fonksiyonlarla ilgili bu cevaplardan hangisi yanlıştır?
Bazı uzun derlemeler yaparken ODesk C ++ genel testi yapmaya karar verdi ve bu soruya rastladı. Yanılmıyorsam, ifadeler (veya eksiklikleri) göz önüne alındığında, bunların hepsi doğru olabilir. a. int Foo() { } int Foo(int bar) { } b. return void;Anlamsal olarak yanlış olur , ancak fonksiyonlar açıkçavoid dönüş türleri olabilir. …
17 c++ 

6
BASIC'i karlı yapan 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ı . 1970'lerde Bill Gates adında bir adam BASIC için bir tercüman geliştirdi: Altair BASIC . …

4
Fonksiyonel programlama kodda karmaşıklık ekler mi? [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ı . Geçtiğimiz yıl boyunca (Java geçmişinden gelen) Scala kodu yazıldım . Vals, vaka sınıfları, harita / filtre / …


4
Kullanıcı tanımlı alanlara izin vermek kötü bir uygulama mı?
Genel olarak konuşursak, bir webapp için bir veritabanında kullanıcı tarafından oluşturulan alanlara izin vermek kötü uygulama olarak kabul edilir mi? Örneğin, eşim için bir ev envanteri web uygulaması yapıyorum ve farklı öğeler için kendi alanlarını tanımlamak isteyecek. Öğe kategorileri oluşturmasına ve bu kategorilere "özellikler" eklemesine izin vermeyi planlıyordum. Özellikler sadece …

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.