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



13
Değişken adlarını değişken türlerinin kısaltmasıyla mı eklersiniz? (Macarca Notasyonu) [kapalı]
Şu andaki işimde kodlama kuralları yoktur. Herkes hemen hemen istediği gibi kodlar. Şirket küçük olduğu için sorun değil. Ancak, yeni bir adam son zamanlarda her zaman Macar Notasyonu'nı kullanmayı teklif etti. Şimdiye kadar, bazılarımız bir tür Macar Notasyonu kullandık, bazılarımız kullanmadı. Biliyorsunuz, bu bir mühendislik şirketi, bu yüzden kodlama stilleri …

6
TDD kullanarak iyi bir karmaşık kod örneği [kapalı]
TDD'nin büyük, gerçek hayat, karmaşık projelerde kullanımına iyi bir örnek olabilir mi? Şimdiye kadar gördüğüm tüm örnekler, bir kitap ya da bildiri amaçlı oyuncak projeleri. TDD'yi yoğun olarak kullanan açık kaynaklı bir projeyi adlandırabilir misiniz? Tercihen C ++ ile Java ve C # veya diğer benzer dilleri okuyabilirim.
37 java  c#  open-source  c++  tdd 

9
F # 'yi büyük bir kod temeli ve mühendislik ekibine dahil etmenin gerçek dünya tuzakları [kapalı]
Var olan büyük bir kod temeli (tümü C #) ve oldukça büyük bir mühendislik ekibine sahip bir yazılım şirketinin CTO'su. Kodun belirli kısımlarının F # 'da yazmanın ne kadar kolay olacağını görebiliyorum, bu da daha hızlı geliştirme süresi, daha az hata, daha kolay paralel uygulamalar vb. Bununla birlikte, F # …

12
Programcı olarak adlandırılacak algoritmaları ve veri yapılarını anlamam gerekir mi? [kapalı]
Kodladığımdan beri altı yıl geçti. ActionScript, JavaScript, Java, PHP, Ajax, XML HTML, ASP, vb. Her türlü şeyi kodlama Diziler, haritalar, bağlantılı listeler, kümeler vb. Kullandım ve her yerde benim gibi çalıştım. Ancak ne zaman görüşülsem, insanların bana karmaları, ağaçları, yığınları ve kuyrukları hakkında soru sormaları çok muhtemel. Bazı sorular bazı …

11
Neden bir programlama dilden diğerine otomatik çevirmen yok? [kapalı]
Programlama dillerinin çoğu Turing tamamlandı, yani bir dilde çözülebilecek herhangi bir görevin başka bir dilde, hatta Turing makinesinde çözülebileceği anlamına geliyor. Öyleyse neden programları herhangi bir dilden başka bir dile çevirebilen otomatik çevirmenler yok? İki dilde çift girişimleri gördüm, ancak her zaman yalnızca bir dilin sınırlı bir alt kümesinde çalışıyorlar …

7
Birim testi acemi ekibin birim testi yapması gerekiyor
Tarihsel olarak HERHANGİ BİRİM Sınaması yapmayan yeni bir ekiple çalışıyorum. Amacım ekibin sonunda TDD'yi (Test Odaklı Geliştirme) doğal süreçleri olarak kullanması. Ancak TDD, ünite dışı bir test ekibi için çok radikal bir zihin kayması olduğundan, kodlamadan sonra ünite testleri yazmaya başlayacağımı düşündüm. Benzer bir durumda olan var mı? Bir ekibi …
37 unit-testing  tdd 

11
Eşzamanlılık: Tasarıma nasıl yaklaşıyor ve uygulamanın hatalarını ayıklıyorsunuz?
Birkaç yıldır eş zamanlı sistemler geliştiriyorum ve örgün eğitim olmamasına rağmen konuyu çok iyi kavradım (derece değil). Erlang ve Go gibi eşzamanlılığı kolaylaştırmak için tasarlanmış, en azından son zamanlarda konuşmaları popüler olan birkaç yeni dil var. Eşzamanlılık yaklaşımlarının, sistemleri nasıl ölçeklendirilebileceği ve çoklu çekirdek / işlemciler / makinelerden nasıl yararlanılacağı …

19
10 dakikalık teknik görüşme [kapalı]
Düzinelerce yeni öğrenciyi hızlıca değerlendirmem gerekiyor. Her biriyle 30 dakikalık bir toplantım var (iki veya üç gün içinde). Teknik olmayan konuları tartışmak için çoğu zaman kullanmak istiyorum. Bu yüzden teknik sorular için 10 dakika kullanmayı planlıyorum. Hepsi için aynı sorular. Hepsi zaten işe alındı (öğrenciler), bilmem gerekenler bir eğitim hazırlamak …
37 interview 

5
Potansiyel bir işverene Joel Testinde nasıl puan aldıklarını sormak kötü bir görgü kuralları mıdır? [kapalı]
Geliştirici röportajları diğer pek çok yerden farklıdır, çünkü yalnızca birlikte çalıştığınız insanlar, sosyal haklar, iş tanımı vb. İçin endişelenmekle kalmaz, aynı zamanda işi aldıktan sonra endişelenecek EXTRA'ya sahip olursunuz. Kesin gereklilikleri olan iki uygulama yazmak, VS2003 / .NET 2.0 vs VS210 / .NET 4.0. Kullanarak, yüksek sesle ve sessiz bir …
37 joel-test 

12
Patron Fazla Mesai İstemek Ama Radarın Altında Çalışmak [kapalı]
Böylece, ertesi gün patronum (ona Colfax diyelim) benden bir proje üzerinde çalışmamı istedi, ancak bunu (ekibimdeki diğer programcılar da dahil olmak üzere) kimseyle tartışmamam gerektiğini ve normal iş dışında yapılması gerektiğini söyledi saatler. Buna karşılık, Colfax bana proje için harcanan saate eşit "tatil dışı" tatil günleri teklif etti. Colfax'a patronu …


8
Kod benzerliğini belirleyen araçlar var mı? [kapalı]
Farklı bir araçtan bahsetmiyorum. Bir projenin başka bir projeden "düzeltilmiş" bir kod içerip içermediğini gerçekten görmek istiyorum. İşlev isimlerinin, değişken isimlerinin ve nelerin değişmemesi muhtemeldir. Şartlı koşullar ters çevrilmiş olabilir, vb.
37 tools  comparison 

8
Teknoloji dışı bir şirkette tek programcı olarak çalışmak [kapalı]
Arka uç geliştirici, ön uç geliştirici, sistem yöneticisi, yardım masası ve yaklaşık 15 kişilik küçük bir pazarlama şirketindeki 'bilgisayarları tanıyan biri' olarak çalışıyorum. Teknoloji endüstrisine yönelmesi gerekmeyen firmalarda yalnız başına uçan tecrübelerini paylaşıp paylaşamayacaklarını merak ediyordum. Öncü geliştiriciden / tasarımcıdan tam zamanlı kodlayıcıya geçiş yapmak için işe başladım. Bir noktaya …

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.