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

8
FizzBuzz'da başarısız oldum, beni işe alır mısın? [kapalı]
CS derecesine sahip bir geliştiriciyim ve neredeyse 3 yıl boyunca bir çok dilde geliştirme yaparak iş deneyimim var. Bugün bir röportaj yaptım, genel olarak oldukça iyi gitti, çoğu soru için hazırlandım ve her şeye hazır hissettim. Röportajın sonunda, bana bir programlama sorusu verdiler ... FizzBuzz gibi bir problem (sayı kısmını …
27 interview 

4
Düzenli ifadeler bir programlama dili midir?
Akademik anlamda, düzenli ifadeler bir programlama dili olarak nitelendirilebilir mi? Merakımın motivasyonu, "X'in regex'i yapabilir mi?" Diye sorduğum, henüz baktığım bir SO sorusu. ve bana bunları kullanarak olası çözümler hakkında genel anlamda ne söylenebilir diye merak etti. Temel olarak soruyorum, "düzenli ifadeler Turing tamamlandı" mı?

11
“Bulut bilişim” teklifi neden daha önce görünmedi?
Bulut bilişim, kaynakları kiralamanın bir modelidir - sunucular ve veri depolama. Hem sunucular hem de veri depolama, şu ana kadar on yıldan fazla bir süredir var. Ancak bulut bilişim teklifleri yalnızca birkaç yıl önce ortaya çıktı. Buradaki anlaşma nedir? Bulut bilişim tekliflerinin büyük çapta benimsenmesini ve büyük pazarlanmasını tetikleyen kritik …

6
Birim ve Entegrasyon testi: Nasıl bir refleks olabilir
Ekibimdeki tüm programcılar ünite testi ve entegrasyon testi hakkında bilgi sahibidir. Hepimiz bununla çalıştık. Hepimiz onunla yazılı testler yaptık. Hatta bazılarımız kendi kodunda gelişmiş bir güven duygusu hissetti bile. Bununla birlikte, bazı nedenlerden dolayı, birim / entegrasyon testleri yazmak, ekibin hiçbir üyesi için bir refleks olmamıştır. Asıl kodla aynı anda …

4
WTFPL'nin adını değiştirmeli miyim?
WTFPL'yi GitHub'ta yayınladığım kişisel projelerimde kullanıyorum . Şu anda lisansını kullanıyorum, ancak üçüncü satırı bırakmamam gerektiğine dair bir şüphem var: Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> içeride ve yerine Sam'in yerine ismimi kullanmalıyım. Ancak lisans bu konuda kafa karıştırıcı. WTFPL sitesinin yarısı WTFPL'in kendisi hakkındadır, bu nedenle telif hakkı ifadesinin …
27 licensing 

4
Uygulamamı uygulama mağazasından kaldırmak zorunda mıyım? [Telif hakkı ihlali] [kapalı]
Uygulamamın, uygulamamın kullandığı hizmetlerin kullanım politikalarını ihlal ettiğini söyleyen bir telif hakkı ihlali uyarısı aldım. Ancak, bu posta doğrudan bilgi aldığım web sitesini işleten şirketten gelmiyor. Postalar, aynı kategorideki ücretli uygulamaları olan ve App Store'da (benimki ücretsiz) olan bir şirketten geliyor, bu yüzden açıkça gitmemi istiyorlar. Sorum şu ki, doğrudan …

4
Mediator vs Observer?
Birisi bir arasındaki farklar hakkında bir kanonik cevaplarını bana sağlayabilir Observerve Mediatorve diğer üzerinden desen kullanmak gerekirken bir özeti? Ne tür bir durumun gerektirdiğinden Observerve ne tür bir durumun gerektireceğinden emin değilim.Mediator

3
Doğrulama kontrolleri ile kontrol akışı için stil
Kendimi böyle bir çok kod yazarken buluyorum: int myFunction(Person* person) { int personIsValid = !(person==NULL); if (personIsValid) { // do some stuff; might be lengthy int myresult = whatever; return myResult; } else { return -1; } } Özellikle birden fazla kontrol yapıldığında oldukça karışık olabilir. Bu gibi durumlarda, bunun …


6
boş işaretçiler vs.
Atıf: Bu, ilgili bir P.SE sorusundan ortaya çıktı Arkaplanım C / C ++ dilinde, ancak Java'da adil bir miktarda çalıştım ve şu anda C # kodluyorum. C arka planım nedeniyle, geçen ve iade edilen işaretçilerin kontrol edilmesi ikinci eldir, ancak bakış açımın önyargılı olduğunu kabul ediyorum. Kısa bir süre önce …

3
RESTful API'mı tanımlamak için WADL kullanmalı mıyım?
Düzgün bir şekilde RESTful yaklaşımını kapsamlı olarak kullanan bir projeye başlamak üzereyim. Yani HATEOAS kullanıyor ve kaynakları bir müşterinin genel araştırmasına izin verecek şekilde sunuyor. Son noktalarımın, müşteri uygulamalarının çok çeşitli dillerde otomatik olarak oluşturulmasını sağlayacak şekilde bir açıklama yapmasını sağlamak istiyorum. SOAP tabanlı web servisleri için WSDL kullanabileceğimi ve …

3
WebStorm hangi RubyMine teknolojisini içermiyor?
Az miktarda yakut, ancak büyük miktarda html5 / javascript kullandığım için Rubymine almaya çalışıyorum. Üzerinde çalıştığım bir çok saf html5 / js tabanlı çerçeveye / uygulamaya sahip olduğum için Webstorm alacaktım, ancak daha sonra WebStorm / PhpStorm / Rubymine vb. Ürünlerinin IDEA çerçevelerine dayandığını ve bunun gibi olduğunu anladım. Her …
27 javascript  ide  ruby 

14
Programlama dillerini birleştirmek mümkün mü?
Bir süredir programlama yapıyorum, bazı temel programlar yazdım ve öğrenmeye devam etmek istiyorum. Bundan sonra ne öğreneceğinizi bilmediğiniz bir noktaya geldim ve kendi merakım için bir soru sormak istiyorum. Özetle, birden çok programlama dilini 1 sonuçta birleştirebilmeniz mümkün değil mi? Örneğin, bu kod mümkün olabilir mi? <html> cout << "Hello …


11
Bir sunucu kabul ettiği şekilde “yumuşak” olmalı ve “hatalı girişi sessizce at” mı?
Şimdiye kadar herkesin bu maksimimin bir hata olduğunu kabul ettiği izlenimini edindim. Ancak son zamanlarda 137 kez ("bugün itibariyle") "hoşgörülü" bir yorum yapan bu cevabı gördüm . Kanımca, tarayıcıların kabul ettiği şeydeki açıklık, HTML ve diğer bazı web standartlarının birkaç yıl önce olduğu ve son zamanlarda bu karmaşadan düzgün bir …

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.