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


4
OO dilinde mantıksal olarak prosedür yazılımı yazmanın en temiz yolu
Ben bir elektrik mühendisiyim ve ne yaptığımı bilmiyorum. Lütfen gelecekteki kodlarımı sakla. Son zamanlarda işlevselliği mantıksal olarak "yordamsal" olan bir dizi küçük program (C #) üzerinde çalışıyorum. Örneğin, bunlardan biri, farklı veritabanlarından bilgi toplayan, bu bilgileri bir tür özet sayfası oluşturmak, onu yazdırmak ve sonra çıkmak için kullanan bir programdır. …

2
Tarayıcı ile yerel bir uygulama arasında güvenli iletişim
Yalnızca yerel olarak yüklenen yerel uygulama tarayıcısından alabileceği verilere ihtiyaç duyan web uygulaması üzerinde çalışıyorum. Yerel bir uygulama ile iletişim kurabilmeniz için (verilerin potansiyel olarak hassas olması nedeniyle) tarayıcı sanal alanında nasıl gezinebilirsiniz. Bulduğum tek örnekte, kullanıcı elimden kaçınmak istediğim korkunç bir kullanıcı deneyimi olan bazı belirteçleri ve dosyaları ikisi …

3
HTML5 dokümanları için Doküman gerekli mi?
Son zamanlarda bir iş görüşmem vardı ve sorulardan biri "HTML 5 belgeleri için doktipe ihtiyaç var mı?" "Hayır" cevabını verdim ama yanıldığımı hissediyorum. Gönderen w3 o kesinlikle gereklidir gibi görünüyor, ama ben gibi basit bir HTML yazarsanız <html> <body> <input type="color" disabled/> </body> </html> HTML olarak kaydedin ve Chrome'da açmaya …
12 html  w3c 

5
Perl betiklerinin gerçekten bir uzantısı olmamalı mı?
O'Reilly'nin 6. Sürümü Öğrenme Perl'i okumaya yeni başladım ve bu alıntıyla karşılaştığımda şaşırdım. #!/usr/bin/perl print "Hello, world!\n"; Bunu metin düzenleyicinize yazdığınızı düşünelim. (Parçaların ne anlama geldiği ve nasıl çalıştıkları hakkında henüz endişelenmeyin. Bir anda bunları göreceksiniz.) Bu programı genellikle istediğiniz herhangi bir adla kaydedebilirsiniz. Perl herhangi bir özel dosya adı …
12 perl 

2
Bir dosya biçimi belirtimi nasıl belgelenir [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 . 6 yıl önce kapalı . Bir proje için, bazı eski oyunlardan ve ilgili yazılımlardan - yapılandırma dosyaları, tasarruflar, kaynak …

2
Git rebase parametrelerini anlama ve ezberleme
Şimdiye kadar git'in en kafa karıştırıcı kısmı başka bir şubeye dayanıyor. Özellikle, kafa karıştırıcı olan komut satırı argümanlarıdır. Bir dalın küçük bir parçasını diğerinin ucuna yeniden adlandırmak istediğimde, git rebase belgelerini gözden geçirmem gerekiyor ve 3 ana argümanın her birinin ne olması gerektiğini anlamak 5-10 dakika sürüyor. git rebase <upstream> …
12 git 

4
<body> içinde <style> olması yanlış bir fikir mi olacak?
Aşağıdaki kodda, kafasına sahip olmak yerine, gövde etiketi ile iç stil sayfasını yerleştirdim. Tek Sayfalı Uygulama için bunu ayrı pagespecific.css dosyasına sahip olmak yerine yalnızca o sayfaya uygulanabilen stiller için yapmayı düşünüyorum. Ben kafa bölümünde aynı koymak değil gibi bu dezavantajı olduğu bir senaryo var mı? &lt;!-- myPartial.html starts here …
12 html  css 

2
Günümüzde yaygın olarak kullanılan genel amaçlı Turing dışı tam diller var mı?
Turing dışı tam diller, çok daha analiz edilebilir oldukları ve böylece çok daha geniş optimizasyon olanakları sundukları için Turing-complete dillerine göre büyük bir avantaj sağlar. Ancak zar zor kullanılırlar ve Turing tamlığı aslında iyi bir özellik olarak satılır. Bugün genel amaçlı programlama için hazırlanmış ana akım Turing-complete dilleri var mı?



4
Bir programlama dili nedir ve bir programlama dili nasıl telif hakkı alır?
Çoğunlukla eğlenmek için kendi programlama dilimi oluşturmaya karar verdim. Ancak, bunların yasal yönüyle ilgileniyorum. Örneğin, belirli programları belirli koşullar altında lisanslayabilirsiniz. Ancak, bir dili lisanslamaya nasıl gidiyorsunuz ? Ayrıca, bununla sadece dilin (derleyici ve VM) uygulanması değil, standardın kendisi demek istiyorum. Eksik olduğum bir programlama dilinde başka bir şey var …

3
Etkinlik kaynağı ve kalıcılık
Etkinlik satın almayı okuyorum ve kalıcılıkla ilgili bir sorum var. Hala tüm varlıkları olan bir DB alabilirim, değil mi? Veya uygulama bellekteki her bir varlığın en son sürümünü almak için her başlatıldığında olaylar yeniden oynatılmalı mıdır? Daha büyük sistemlerde (büyük miktarda veri gibi) atık gibi mi görünüyor? Olay kaynak ile …

2
.NET framework geriye dönük uyumluluk nedir?
.NET 4'te MySQL veritabanı ile bir windows uygulaması geliştiriyoruz. Bu uygulamayı dağıtmak üzereyken, istemcimize .NET 4 çerçevesini yükleriz, daha sonra MySQL için .NET Bağlayıcısı'nı yüklerken bir .NET framework 3.5 gerektirir. Ancak .NET 4 zaten yüklü. .NET çerçevesi geriye dönük olarak uyumlu değil miydi? Disk boyutunda küçük olmayan iki .NET çerçevesi …

4
Uzun dizelerden oluşan bir veritabanı için en iyi yaklaşım
Soruları ve cevapları bir veritabanında saklamam gerekiyor. Sorular bir ila iki cümle olacaktır, ancak cevaplar uzun, en azından bir paragraf, muhtemelen daha fazla olacaktır. Bunu şu anda yapmanın tek yolu bir SQL veritabanı. Ancak, bunun iyi bir çözüm olduğunu düşünmüyorum çünkü gördüğüm kadarıyla bu veritabanları bu tür veya boyuttaki veriler …

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.