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

5
Ad alanlarını C ++ ile kullanmak için en iyi yöntemler [kapalı]
Bob Amca'nın Temiz Kodunu birkaç ay önce okudum ve kod yazma biçimim üzerinde derin bir etkisi oldu. Her programcının bilmesi gereken şeyleri tekrar ediyormuş gibi görünse bile, hepsini bir araya getirmek ve uygulamaya koymak daha temiz bir kodla sonuçlanır. Özellikle, büyük fonksiyonları birçok küçük fonksiyona bölmeyi ve büyük sınıfları inanılmaz …
38 design  c++  namespace 

6
Ne zaman bir çerçeve kullanmayacağım [kapalı]
Bugün, herhangi bir projeye uyacak şekilde hemen hemen herhangi bir dil için bir çerçeve bulunabilir. Modern çerçevelerin çoğu, saat başı test, eş gözden geçirme kodu ve mükemmel genişletilebilirlik ile oldukça sağlamdır (genel olarak konuşur). Bununla birlikte, bir topluluk olarak programcıların seçtikleri çerçevelere o kadar güvenebilir hale gelebileceğini, temeldeki çalışmaları artık …
38 frameworks 

5
Java dev Python'u öğrenme: kafamı sarmak için hangi kavramları kullanmam gerekir?
Amaç: Birkaç ders verdim ve bazı küçük projeler yazdım. Google ve StackOverflow'u kullanarak her şey yeterince iyi gidiyor . Son birkaç gün içinde birkaç kez kendimi "Neyi özlüyorum?" Diye merak ettim. - Python'da yazarken hala Java'da düşünüyorum. StackOverflow'taki bu soru, Python'u öğrenmek için hangi kaynakların okunacağına dair ipuçlarıyla doludur, ancak …

10
WPF vs. WinForms - Delphi programcısının bakış açısı?
WPF ve WinForms'daki ana konuların çoğunu okudum ve kendimi denenmiş ve gerçek önceki teknoloji (Winforms) ile halefi (WPF) arasında karar verirken düşebileceğiniz talihsiz belirsizlik içinde sıkışıp kaldım. Sonunda C # 'ya atlatan yılların tecrübeli bir Delphi programcısıyım. Delphi program arkadaşlarım, Delphi şöhretinden Anders Hejlsberg'in C # 'un mimarı olduğunu bilmekten …
38 c#  wpf  winforms  delphi  microsoft 


17
Yazılım Tasarımı: Hızlı oluşturun ya da iyi geliştirin mi?
Önemsiz olmayan bir uygulama oluştururken, işlerin hızlı bir şekilde çalışmasını sağlamak ve model mantığını görüşlerinizle karıştırmak, enkapsülasyonu kırmak - tipik kod kokuları gibi kısayollara odaklanmak en iyisidir? Veya, daha fazla mimari oluşturmak, doğru inşa etmek için zaman ayırmaktan daha iyi bir zaman geçiriyorsanız, ancak tasarımınız oldukça akıcı olduğu için tüm …

19
Aşırı kullanılmış veya kötüye kullanılan programlama teknikleri [kapalı]
Programlamada, fazla kullandığınız (IE, olması gerekenden çok daha fazla kullanıldığı) veya kötüye kullanıldığı veya her şey için biraz kullanıldığı, ancak insanların denediği sorunların çoğu için gerçekten iyi bir çözüm olmayan herhangi bir teknik var mı? onunla çöz. Düzenli ifadeler, bir çeşit tasarım deseni veya belki bir algoritma veya tamamen farklı …
38 design 

17
Tatildeyken 'acil durum irtibat bilgisi' talebine nasıl cevap veriyorsunuz?
Tatile gitmek ve iş hakkında hiç düşünmek istemiyorum ama acil bir durumda onlara bir irtibat numarası vermemi istiyorlar (sunucu kapanıyor, web servisi arızaları, vb.). Kötüye kullanılacağından korkuyorum (örneğin her şeyi denemeden önce benimle bağlantı kuracaklar) ama ayrıca tatile gidersem bir kesinti olsa bile rahatsız edilmemem gerektiğini düşünüyorum. Böyle durumlarla ilgili …
38 support 

9
Görüşmeden sonra reddedildikten sonra sebep istemek uygun mudur? [kapalı]
Görüşmelerde iyi olduğumu düşündüm ama görünüşe göre görüşmeci bunu düşünmedi. Reddetme e-postasını aldıktan sonra bir neden sormam uygun mudur? Sonuçta ben İK kişisini rahatsız etmek istemiyorum. Ben bir öğrenciyim, şimdiye kadar pek fazla iş avı deneyimi değil. Bu soru aptalca geliyorsa, yanımda ol.
38 interview 

10
Algoritmaları ve veri yapılarını nasıl öğrenirim? [kapalı]
Bu benim sorduğum soruyu devam ettiriyor, burada sorulan algoritmalar ve veri yapılarını öğrenmek gerekli. Evet öyle hissediyorum. Şimdi, deneyerek ya da pratik olarak ya da herhangi bir ödevle öğrenme fırsatı bulamayacağım bir ortamda çalışıyorum. Algoritmaları ve veri yapılarını öğrenmek için doğru kitaplar, doğru problemler, altı ay veya bir veya iki …

26
Dil tasarımcılarının nelere dikkat etmesini istiyorsunuz? [kapalı]
Bu sorunun amacı, anadilde olmayan bir dilde olmadan, yaşayamayacağınız ya da dileğinizde kullanamayacağınız bir programlama dili özellikleri listesi oluşturmak değildir. Bu sorunun amacı, çoğu dil tasarımcının düşünmeyebileceği bir dilbilgisi tasarımının köşelerini aydınlatmaktır. Bu yüzden, X dilini düşünmek yerine biraz daha felsefi düşünün. Önyargılarımdan biri ve belki de tartışmalı olabilir, mühendisliğin …

13
Kendi web sitene sahip olmak önemli mi? [kapalı]
Ne kadar gerekli veya önemli? İzlenecek blogların veya sitelerin çalışan bir listesini tutmaya çalışıyorum, ancak çoğu zaman birinin profilini alıp orada hiçbir şey olmadığını fark ediyorum . Bu gerçekten önemli mi? Anladığım kadarıyla farklı programlama seviyeleri (C / C ++ sistem programcılarından Rails ve hatta Haskell ve J'ye kadar) ve …

24
Soyutlama nedir? [kapalı]
Programcılar tarafından kullanılan bir programlama soyutlamasının ne olduğu konusunda genel olarak kararlaştırılmış mı? [Dikkat, programlama soyutlama "soyutlama" kelimesinin sözlük tanımlarıyla karıştırılmamalıdır.] Belirgin, hatta matematiksel bir tanım var mı? Bazı soyutlama örnekleri nelerdir?

20
Dokunma tipi ne kadar önemlidir? [kapalı]
Programcı olarak çalışırken, dokunmayı yazmayı öğrendin mi? Eğer öyleyse, verimliliğinizi nasıl etkiledi? Yoksa hala türe dokunamıyor musunuz ve sizi engellediğini düşünüyor musunuz? Steve Yegge'e göre , esastır, Şahsen çok fazla bir fark görmedim, muhtemelen çalışma zamanımın% 25'inden daha azını aslında yazarak geçiriyordum (o zamanlar büyük bir eski proje üzerinde çalışıyordum …

28
Görüşme sırasında sorulan en kötü soru nedir? [kapalı]
Programlama veya yazılım geliştirme ile ilgili olmak zorunda değildir, ancak BT ile ilgili bir iş için yapılan bir röportajda sorulmuştur. Bazı "sol alan" sorularının, adayın beklenmedik ve yeni durumlarla nasıl başa çıktığını görmeyi amaçladığını biliyorum, ancak burada, sizinle röportaj yaptıkları işle veya ilgisini çeken işle tamamen ilgisiz görünen bir soru …
38 interview 

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.