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

1
.NET uygulaması için izinler / doğru model / kalıp
Esnek VE basit (böyle bir şey varsa) uygulamam gerekiyor ve aynı zamanda mümkünse yerleşik araçlar kullanmalıyım Şimdiye kadar MembershipProvider ve RoleProviders uyguladım. Bu harika ama bir sonraki adımda nereye gideceğim? "Priviledge" terimini eklemem gerekiyor ve uygulamanın içindeki sabit koddan daha fazla. Kullanıcılar Rollere Ayrıcalıklar eklemek ve kullanıcılara Rol atamak için …

5
Temel bir dil için temel özellikler? DSL önerileri?
Sonunda bir tercüman ve derleyici oluşturmanın ardındaki karmaşıklığı anlamaya başladım. Bu noktaya gelmeden önce TinyBasic, 1964 (Dartmouth) Basic'in çeşitli versiyonlarını ve bu dillere yaptığım genişlemeleri yaptım. En son proje Açık Kaynak Temel dediğim projedir ... çünkü dilin insanları ilgilendirecek başka bir özelliği düşünemedim. Dilin kaynağını açabilir ve bazı karmaşık şeylerin …

2
Web Geliştirme hazırlığı ve tüm proje iş akışı
Web geliştirme projelerinde (ön ve arka uç) yalnız bir programcı olarak çalışıyorum - Birkaç projeyi tamamladım, bu yüzden oldukça yeniyim, birkaç yaklaşımı okudum ve denedim ve devam ettim onlar hakkında. Soru ve açıklamam oldukça uzun, bu yüzden lütfen sabırlı olun. Aradığım şey: 1. Tam olarak neyin inşa edilmesi gerektiğini bildiğinizde, …


2
GUI, BLL, DAL Bir Projede Organizasyon
Uygulama katmanları hakkında okuyorum ve bu tasarımı bir sonraki projemde kullanmak istiyorum (c #, .Net). Bazı sorular: Katmanların ayrılması ad alanları üzerinden mi yapılıyor? Project.BLL.Ne olursa olsun, Project.DAL.Whatever Katmanlara, sonra bileşenlere (Project.BLL.Component1) veya bileşenlere, ardından katmanlara (Project.Component1.BLL) ayırmak daha uygun mu? Benim DAL'ım için, bu katman farklı sınıflar kullanılarak daha …

3
Dosyalar üretime nasıl aktarılır?
Mevcut bir kod tabanına sahip oldukça büyük bir web sitesinde çalışmaya başlayan bir grubuz. Bir testimiz ve bir üretim sunucumuz var. Bizim fikrimiz, bir dizi geliştiricinin anında erişime sahip olduğu bir test havuzuna sahip olmaktır; ve sadece birkaçının zorlayabileceği mübarek bir depo. Mübarek repo her zaman istikrarlı ve en son …
9 git  workflows 

2
RESTful referans gösterimleri - semantik link vs uri
Müşterilerimizin hesap bilgilerini açmak için RESTful API tasarlıyoruz. Mevcut kaynakla ilgili diğer kaynaklara referanslar içeren temsillerimiz var. Bu, herkese açık API'larda ve yayınlanmış materyallerde bulabildiğimiz en iyi uygulamalardan. Temsiller XML veya JSON olabilir. Örneğin, bir hesap kaynağı için hesabın adreslerine ve sayfalandırılmış liste kaynağına referanslarımız olur, ilk, sonraki ve önceki …
9 rest  semantics 

2
İOS, Android ve web için profesyonel olarak geliştirme - bir fikir
Bu gerçekten üçünün de nasıl geliştirileceği hakkında bir soru değil, çeşitli çapraz platform yollarını biliyorum vb. Ancak daha çok iOS, Android ve web uygulamalarını geliştirmenin ne kadar zor olduğunu geliştirici açısından bilmek istiyorum. Şu anda bir mobil / web geliştiricisi olarak ilk işimdeyim. Zaten ilk iPhone / iPad uygulamamı geliştirdim …
9 android  web  mobile  ios 

2
Büyük cıva depoları “itme yarışından” muzdarip mi?
Birkaç "DVCS daha iyi" sorusunu programcılarla ilgili birkaç soruya cevap olarak okuyorlar. güncelleme, taahhüt, tekrar eski, taahhüt, hala güncel olmayan vb. DVCS bunu itme kavramı ile sınırlar. Ancak çok büyük projelerde, özellikle günün sonunda bir "itme yarışı" olmaz mıydı? Git'te bunun her şey için sürekli dallanma ile bir şekilde düzeltildiğini …
9 mercurial  dvcs 

3
JQuery'yi bir jQuery eklentisine dahil etmek uygun mudur?
JQuery kütüphanesi dahil soru jQuery eklenti dosyası stackoverflow bugün geldi ve eklenti jQuery dahil şiddetle tavsiye. Bu konuda başkalarından gerçekten destek alamadım; aslında jQuery'yi dahil etmekten daha fazla destek vardı. Bu iyi mi yoksa bunu yapmamak için iyi nedenler var mı? JQuery'nin hangi sürümünün kullanıldığına dair fiş kullanarak geliştiriciye kadar …
9 jquery  plugins 

7
Süreç iyileştirme görevleri için “kullanıcı hikayeleri” kullanabilir miyim?
Şu anda geliştirme çalışmalarımızı takip etmek için JIRA kullanıyoruz. Yönetimim, yazılım geliştirme ile ilgili olmayan görevler de dahil olmak üzere her şeyi "Kullanıcı Hikayeleri" olarak biçimlendirmek ve kategorilere ayırmak istiyor. Örneğin: "Bir test yöneticisi olarak, uygulamayı mümkün olduğunca verimli bir şekilde test edebilmem için yalnızca otomatik testler kullanarak ve manuel …
9 agile  stories 

7
Yetenek takımlar aracılığıyla nasıl dağıtılmalıdır?
Okuduktan sonra bu, Çevik takımların farklı yeteneklere sahip bir grup geliştirici içinde nasıl yapılandırılması gerektiğine dair pek çok anlaşmazlık olduğunu gördüm (neredeyse tüm takımlar). Tüm en iyi geliştiriciler kendi takımlarına konmalı ve en yüksek öncelikli çalışma verilmeli mi? Bu, en önemli görevlerin gerçekleştirilmesini hemen hemen sağlayacaktır. Aynı zamanda, sadece düşük …
9 agile  team  teamwork 



5
Geliştirme öncesinde modern uygulamaların modellenmesi için standart nedir?
Kurumsal düzeydeki ilk uygulamamı alıyorum ve ekibimin bir kod satırına bile dokunmadan önce tüm ASP.NET MVC C # uygulamasını modellemesini istiyorum. GÜNCELLEME: Bu, bir başvurunun ne zaman belgeleneceği / modelleneceği hakkında felsefi bir tartışma olarak tasarlanmamıştır. Lütfen yalnızca dokümantasyon / modelleme için "nasıl" yanıtları verin. Gerçek şu ki, bu departmanda …

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.