«language-agnostic» etiketlenmiş sorular

Bu etiket, bir programlama diline veya ortamına özgü olmayan sorular içindir.

16
Programlama yaparken neden diğer sayı tabanlarını kullanmalı
İş arkadaşlarım ve ben, 10 numaradan başka bir üsde sayıları programlamak için neden birisinin yoluna çıkacağını bulmak için zihinlerimizi büküyoruz. Belki de değişkenleri üzerinde çalıştığınız doğru tabanın içine yerleştirerek daha uzun denklemleri optimize edebileceğinizi önerdim (örneğin, yalnızca 5 tabanını, kalan 5'i kullanamayacağınız hiçbir şeyden oluşan bir grubunuz varsa), ancak emin …

6
Mevcut kod tabanını belgelemek için metodoloji
Satır içi dokümantasyonu olmayan mevcut bir uygulama üzerinde ekibin bir parçası olarak çalışıyorum ve teknik dokümantasyonu da yok. Uygulamadaki çeşitli hata raporları üzerinde çalıştığım için, kendim için bir çeşit ekmek kırıntısı izi yazdım - çeşitli yerlerdeki hata numaraları. Böylece bir sonraki geliştirici neler olduğunu görmek için bu hata numarasına başvurabilir. …

7
Neden çoğu ana dil, 3 yollu Boole karşılaştırmaları için “x <y <z” sözdizimini desteklemiyor?
İki sayıyı (veya diğer iyi düzenlenmiş varlıkları) karşılaştırmak istersem, bunu yapardım x &lt; y. Üçünü karşılaştırmak istersem, lise cebir öğrencisi denemeyi önerecektir x &lt; y &lt; z. İçimdeki programcı "hayır, bu geçerli değil, yapmanız gerekiyor x &lt; y &amp;&amp; y &lt; z" ifadesiyle cevap verecektir . Karşılaştığım çoğu dil bu …


6
Mevcut kullanıcılar için yeni bir şifre zorlamadan şifre karma işleminin güncellenmesi
Mevcut bir uygulamayı, kurulmuş bir kullanıcı tabanı ile sürdürürsünüz. Zamanla, mevcut şifre karma tekniğinin modası geçmiş olduğuna ve iyileştirilmesi gerektiğine karar verilir. Ayrıca, UX nedenleriyle, mevcut kullanıcıların şifrelerini güncellemeye zorlanmasını istemiyorsunuz. Şifrelerin tamamen güncellenmesinin tamamı ekranın arkasında gerçekleşmelidir. Aşağıdakileri içeren kullanıcılar için 'basit' bir veritabanı modeli düşünün: İD E-posta Parola …

9
while (true) ve loop kırma - anti-patern?
Aşağıdaki kodu göz önünde bulundurun: public void doSomething(int input) { while(true) { TransformInSomeWay(input); if(ProcessingComplete(input)) break; DoSomethingElseTo(input); } } Bu sürecin sınırlı fakat girdi bağımlı bir adım içerdiğini varsayalım; döngü, algoritmanın bir sonucu olarak kendiliğinden sona erecek şekilde tasarlanmıştır ve süresiz olarak çalışacak şekilde tasarlanmamıştır (bir dış olay tarafından iptal edilinceye …

10
Orta Programlama Durumuna Ulaşma [kapalı]
VBA'da pozisyon programlaması yapan bir yazılım mühendisiyim (deneme ve yanılma olduğu için 'gerçek' deneyimi düşünmeme rağmen)!, Perl w / CGI, C # ve ASP.NET. Son ikisi lisans eğitimini tamamladı, “gerçek dünyaya” girdim. Üniversiteden 2 yıl sonrayım ve bahsettiğim dillerde toplam 5 yıl deneyimim oldu. Ancak, özgeçmişime gelince, sadece C # …

7
“A dili B dilinde yazılmış” anlamına gelir?
Sık sık dil A Örneğin dil B'de yazılır o terimi duymak, PHP yazılmıştır C , C # ile yazılmış C ++ . Birisi lütfen bunun ne anlama geldiğini ve doğru olup olmadığını açıklayabilir mi? Bunun dilin kullandığı tercüman derleyicisiyle ilgisi var mı? Ayrıca, uygulayıcı dil seçiminin dayandığı faktörler nelerdir?

13
Popüler olmayan dillerle gelişimdeki sorunlar (bakım gibi)
Ekibimde sadece clojure (lisp) ile bir uygulama geliştiriyorum. Küçük uygulama olarak başlar. Sorun değil. Ancak özelliklere sahip olması ve alanı genişletmesi nedeniyle önemli bir program haline geliyor. Bakım ya da bir şey hakkında endişelendim. Takımımdaki hiç kimse clojure veya lisp'i bilmiyor, onlar gibi dillerle de ilgilenmiyor. Yani popüler olmayan dillerde …



5
Veri girişi doğrulama - Nerede? Ne kadar? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 6 yıl önce kapandı . Veri girişi doğrulama her zaman benim için oldukça iç bir mücadele oldu. Eski uygulamamıza yeniden yazma projemize …

9
Atama operatörünün bir değer getirmesinin faydası nedir?
Javascript ve PHP'yi değiştirmek istediğim bir dil geliştiriyorum. (Bununla ilgili herhangi bir sorun göremiyorum. Bu dillerden herhangi birinin geniş bir yükleme tabanına sahip olması gibi değil.) Değiştirmek istediğim şeylerden biri, atama operatörünü bir atama komutuna dönüştürmek ve döndürülen değeri kullanma yeteneğini ortadan kaldırmaktı. x=1; /* Assignment. */ if (x==1) {} …

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 …

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.