«prototyping» etiketlenmiş sorular

10
İlk aşamalarda prototip ve temiz kod
Günlük işimde bitebilecek birkaç kişisel projede çalışmayı / başlamayı planlıyorum. Beni düşündürdü, hangi yoldan başlamalıyım? Sadece prototip — kolay genişleme için optimize edip yeniden düzenlemeye zaman harcayan bana basit bir kod yaz. En başından itibaren temiz, optimize edilmiş ve belgelenmiş bir kod yazın; bir süre sonra maliyet etkin olmayacaksa düşürüleceğini …



1
JavaScript'te prototip programlama ne zaman kullanılır?
Projeler için basit widget'lar geliştirmek için aşağıdaki şekilde biraz zaman harcadım: var project = project || {}; (function() { project.elements = { prop1: val1, prop2: val2 } project.method1 = function(val) { // Do this } project.method2 = function(val) { // Do that } project.init = function() { project.method1(project.elements.prop1) project.method2(project.elements.prop2) } …

3
Statik yazı sistemi, prototip tabanlı bir dilin tasarımını nasıl etkiler?
Prototip tabanlı dillerde Wikipedia makalesi aşağıdaki paragrafı içerir: Hemen hemen tüm prototip tabanlı sistemler, yorumlanmış ve dinamik olarak yazılmış dillere dayanır. Bununla birlikte, statik olarak yazılmış dillere dayalı sistemler teknik olarak mümkündür. Statik tip bir sistem hangi şekillerde kısıtlamalar getirir veya prototip tabanlı dilde karmaşıklık getirir ve neden daha dinamik …

5
DOM / yerleşik nesne prototiplerini genişletmek neden kötü bir fikir?
Yerleşik prototipleri genişletmenin neden JS geliştirici topluluğunda bu kadar ağır bir şekilde kısıtlandığına kesin bir cevap arıyorum. Prototip JS çerçevesini bir süredir kullanıyorum ve bana göre [1,2,3].each(doStuff)çok daha zarif görünüyor $.each([1,2,3], doStuff). Bunun "isim alanı kirliliği" yarattığını biliyorum, ama neden kötü bir şey olarak kabul edildiğini anlamıyorum. Ayrıca, yerleşik prototiplerin …

8
Hızlı prototipleme çevik bir metodolojiye nasıl uyum sağlar?
Çevik süreçlerin kullanımını belirleyen büyük bir şirkette çalışıyorum. Örneğin, projelerimiz için, özellikle çevik gelişimi yönetmeyi hedefleyen bulut tabanlı hizmetler kullanıyoruz. Çalıştığım belirli mühendislik grubu geleneksel olarak yazılım geliştirmedi (bunun yerine projeleri çok daha fazla kuş bakışı bakış açısıyla yönlendirmeye yardımcı oluyoruz), ancak bu değişiyor. Çoğunlukla veri merkezli olan çok çeşitli …

2
Atılan ve evrimsel prototipler arasındaki farklar nelerdir?
Çeşitli prototipleme yöntemleri hakkında notlarım var ve internette birkaç tanım buldum, ancak öğrendiklerimi doğrulamak istiyorum. Atma prototiplemesinin bir spesifikasyonun ana hatlarından geliştirildiğini, müşteri işlevselliğinden memnun olana kadar çeşitli prototiplerin teslim edildiğini ve değiştirildiğini anlıyorum . Öte yandan ve evrimsel prototipler son kullanıcılardan toplanan temel gereksinimlerden oluşturulmuştur. İlk prototip kullanıcılara sunulur …

3
Prototip yönteminin amacı nedir?
Javascript: İyi Parçalar'ı okuyorum ve kafamı prototipler bölümünde bulmak için uğraştım . Küçük bir google'dan sonra , nesnelerin beyanından sonra nesnelere özellik eklemek olduğu sonucuna vardım . W3schools bu parıltı kullanarak, prototip özelliği ekleyerek satır kaldırmanın bir etkisi olduğunu fark ettim . Peki amaç ne? //Prototyping function employee(name,jobtitle,born) { this.name=name; …

7
Prototip geliştirme, gelişimin ilk aşaması olarak ne kadar yaygındır?
Son birkaç yarıyılda bazı yazılım tasarım dersleri alıyorum ve biçimciliğin birçok faydasını görürken, programın kendisi hakkında hiçbir şey söylemediğini hissediyorum: Programın neler yapabileceğini tartışsa da, Programın Kullanım Durumu spesifikasyonundan nasıl çalışacağını söyleyemezsiniz. Kalite gereksinimleri içermesine rağmen, kullanıcı deneyimi hakkında gereksinimler belgesinden hiçbir şey anlatamazsınız. Sekans diyagramları, yazılımın çağrı yığını olarak …

10
Lo-fi (etkileşimli olmayan) UI prototiplerini nasıl oluşturmalıyım?
Şu anda, kısmen gereksinimleri toplamak ve kısmen de son kullanıcı arayüzünü tasarlamak için bazı temel prototipleri bir araya getirmeye çalışıyorum. Şu anda Post-it notları kullanarak, bilgi için sarı notlar ve eylemler için pembe (düğmeler veya menüler) kullanarak ekranı oluşturmaya çalışıyorum. Fikir kolayca taşıyabilir, kaldırabilir ve bilgi ekleyebilirsiniz. Ama eminim orada …
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.