«development-process» etiketlenmiş sorular

Yazılım geliştirme süreciyle ilgili sorular için.

17
Bir tahminde bulunmanız istendiğinde nasıl cevap vereceksiniz?
Programcı olarak sürekli 'Ne kadar sürer?' Diye soruluyor. Ve biliyorsun, durum neredeyse her zaman böyle: Gereksinimler belirsiz. Hiç kimse, tüm sonuçların derinlemesine bir analizini yapmamıştır. Yeni özellik muhtemelen kodunuzda yaptığınız bazı varsayımları ortadan kaldıracak ve derhal yeniden gözden geçirmek zorunda kalabileceğiniz her şeyi düşünmeye başlayacaksınız. Geçmişteki ödevlerden yapacak başka şeyleriniz …

30
BT endüstrisi neden diğer endüstrilerde olduğu gibi hızlı ve büyük projeler sunamıyor?
National Geographic'in MegaStructures serisini izledikten sonra , büyük projelerin ne kadar hızlı tamamlandığına şaşırdım. Ön çalışmalar (tasarım, özellikler vb.) Kağıt üzerinde yapıldıktan sonra , büyük projelerin gerçekleştirilmesi sadece birkaç yıl veya bazen birkaç ay sürer . Örneğin, Airbus A380 "19 Aralık 2000'de resmen başlatıldı" ve "2005 Mart ayı başlarında" , …

19
200K satırlık makarna kodunu aldım - şimdi ne olacak?
Umarım bu bir soru için çok genel değildir; Tecrübeli tavsiye alabilirim. Son 10-20 yılını geniş bir kod üssünde bir araya gelerek geçiren oldukça küçük bir bilim insanı dükkanında tek "SW Mühendisi" olarak çalışmaktayım. (Gerçekten eski bir dilde yazılmış: G2 - Pascal'ı grafikli düşünün). Programın kendisi, karmaşık bir kimyasal işleme tesisinin …

12
API anahtarları gibi gizli bilgilerin kaynak kontrolünün dışında tutulması stratejisi?
Kullanıcıların Twitter, Google, vb. OAuth kimlik bilgilerini kullanarak giriş yapmalarına izin verecek bir web sitesinde çalışıyorum. çeşitli vücut parçalarına karşı rehinlerle korumak için. Anahtarım susturulursa, parça yanmış. API anahtarının, çalışma zamanında kimlik doğrulama isteklerini gerçekleştirmek için kullanıldığı için kaynağımla seyahat etmesi gerekiyor. Benim durumumda, anahtar uygulama içinde bir yapılandırma dosyasında …

11
“Efsanevi Adam Ayı” ndaki “Ameliyat Ekibi” modeline ne oldu?
Yıllar önce, Efsanevi Adam-Ay'ı okuduğumda, diğer kaynaklardan zaten bildiğim birçok şey buldum. Ancak, kitabın 1975'ten kalma olmasına rağmen, orada da yeni şeyler vardı. Bunlardan biri: Ameliyat Ekibi Mills, büyük bir işin her bölümünün bir takımla mücadele edilmesini, ancak ekibin domuz-kasaplık ekibinden ziyade cerrahi bir ekip olarak organize edilmesini önerir. Yani, …

14
Bob Amca neden önleyemiyorsanız kodlama standartlarının yazılmaması gerektiğini öne sürüyor?
Ben bu soruyu okurken , Bob Amca’nın kodlama standartlarına göre alıntı yaptığı yanıtı oyladı , ancak bu ipucuyla kafam karıştı: Bunu önleyebilirsiniz eğer onları yazmayın. Aksine, kodu standartların yakalanma şekli olsun. Bu beynimde zıpladı, ama yapışacak bir yer bulamadım. Yeni bir kişi takıma katılırsa veya kodlama standartları değişirse, bilgi karışıklığı …

16
Kod incelemesi çok zor olduğunda ne yaparsınız?
Tamam, bu yüzden birçok kod incelemesi oldukça rutin. Ancak, zaman zaman mevcut karmaşık, kırılgan kodu geniş ölçüde etkileyen değişiklikler vardır. Bu durumda, değişikliklerin güvenliğini, gerilemenin yokluğunu vb. Doğrulamak için harcayacağınız zaman çok fazladır. Belki de geliştirmenin kendisi için geçen süreyi aştı. Bu durumda ne yapmalı? Birleştirme ve hiçbir şeyin kaymadığını …

16
Hata düzeltme ne zaman geçersiz kılınır, ne zaman?
JavaScript'te bir video oynatıcı oluşturduğunuzu hayal edin. Bu video oynatıcı, kullanıcının özyinelemeli bir işlev kullanarak kullanıcının videosunu tekrar tekrar oynatıyor ve bu nedenle tarayıcı bir too much recursion RangeErroranda bir tetikleyecektir . Muhtemelen hiç kimse döngü özelliğini bu kadar kullanmayacak. Uygulamanız bir hafta boyunca uygulama döngüsünden çıkmış olsa bile bu …

7
Ofisim sonsuz şube birliği politika olarak istiyor; Başka seçeneklerimiz var mı?
Ofisim, dal bölmelerini ve birleşmelerini nasıl ele aldığımızı bulmaya çalışıyor ve büyük bir sorunla karşılaştık. Bizim meselemiz uzun vadeli yan dallar - bir kaç kişiyi efendiden ayrılan bir yan dalda çalışan kişilerin olduğu, birkaç ay boyunca geliştirdiğimiz ve bir dönüm noktasına ulaştığımızda ikisini senkronize ediyoruz. Şimdi, IMHO, bunun üstesinden gelmenin …

18
Kaynak kontrolü için ilk taahhüdümü ne zaman yapmalıyım?
Bir projenin ilk önce kaynak kontrolünü üstlenmeye yetecek kadar uzakta olduğundan asla emin değilim. Proje “çerçeve tamamlanana” kadar taahhütte bulunma eğilimindeyim ve öncelikli olarak bundan sonra özellikler taahhüt ediyorum. (Bunun için çok büyük bir çekirdek çerçeveye sahip olacak kadar büyük kişisel projeler yapmadım.) Bunun neyin yanlış gidebileceğinden emin olmasam da, …

8
Neden birçok programcı kodunu github'a taşıyor?
Son 6 ay veya daha fazla süredir, sourceforge.net adresinde barındırılan birçok kodu ve "GitHub'a Taşı" diğer web sitelerini görüyorum. "Github'a taşındı" ifadesiyle yapılan Google Arama, github'a taşınan metni içeren birkaç sonuç döndürür. Bu benim için çok kafa karıştırıcı ve merak ediyorum, insanlar tam olarak neden hareket ediyorlar? GitHub'un daha iyi …

10
İş arkadaşım test etmeden taahhüt eder ve iter
İş arkadaşım bilgisayarında bir teste gerek olmadığını düşünüyorsa, değişiklik yapar, taahhüt eder ve iter. Ardından prodüksiyon sunucusunda test yapar ve bir hata yaptığını anlar. Haftada bir olur. Şimdi 3 taahhütte bulunduğunu ve üretim sunucusuna 5 dakika içinde konuşlandırma yaptığını görüyorum. Ona birkaç kez söyledim, bu işin ne kadar iyi yapıldığını …

12
(Küçük) bir geliştirici, geliştirme / BT ekibinde daha iyi süreçler ve uygulamalar için zorlanmalı mıdır?
Değişimi haklı çıkarabilirsem ve ekibin çalışmasını sağlamasına yardımcı olursa, ekibimin süreçlerini şekillendirmeye yardımcı olma yeteneğine sahip bir genç geliştiriciyim. Bu benim için yeni, çünkü eski şirketlerim yönetimden gelen süreçleri katı bir şekilde tanımladılar. Ekibim oldukça küçük ve biraz yeni (<3 yaşında). Onlar eksikliği: iyi tanımlanmış bir yazılım geliştirme / iş …

13
Hangi “sürüm adlandırma kuralını” kullanıyorsunuz? [kapalı]
Farklı sürüm adlandırma kuralları farklı projeler için uygun mudur? Ne kullanıyorsunuz ve neden? Şahsen ben onaltılık (örneğin 11BCF) bir yapı numarası tercih ederim, bu çok düzenli olarak artırılmalıdır. Ve sonra müşteriler için basit bir 3 haneli sürüm numarası, yani 1.1.3. 1.2.3 (11BCF) <- Build number, should correspond with a revision …

10
Komisyonlar arasında çok uzun süre beklediğimde ne yapmalıyım?
Ben yaramazdım ... Çok fazla "kovboy kodlaması" yeterli taahhütte bulunmadım. Şimdi, burada çok büyük bir taahhüdüm var. Evet, başından beri uğraşmalıydım, ama şimdi çok geç. Ne daha iyi? Değiştirdiğim her şeyi listeleyen çok büyük bir taahhütte bulunun Dosyalarda birden fazla düzeltme, değişiklik, ek yöntem adı vb. Olduğundan derleme yapamayacak olan …

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.